Peraturanexchange.IO("encodePacked", ...)
fungsi dipanggil dengan cara yang digunakan untukencodePacked
encoding.
Peraturanexchange.IO("encodePacked", ...)
fungsi mengembalikanencodePacked
data terenkripsi.
string
exchange.IO(k, dataFormat,...args)
Peraturank
parameter digunakan untuk mengatur fungsi dariexchange.IO()
fungsi, diatur untuk"encodePacked"
berarti bahwa fungsi digunakan untuk dataencodePacked
mengkodekan.
k
benar
string
PeraturandataFormat
parameter digunakan untuk menentukan jenis dan urutanencodePacked
data terenkripsi.
dataFormat
benar
string
Peraturanarg
parameter digunakan untuk menentukan nilai data spesifik yang sesuai dengandataFormat
Mungkin ada lebih dari satu parameterarg
parameter, dan jenis dan jumlaharg
parameter tergantung padadataFormat
pengaturan parameter.
arg
benar
string, number, tuple, array, dan semua jenis lain yang didukung oleh sistem
function main() {
var fee = exchange.IO("encodePacked", "uint24", 3000)
var tokenInAddress = "0x111111111117dC0aa78b770fA6A738034120C302"
var tokenOutAddress = "0x6b175474e89094c44da98b954eedeac495271d0f"
var path = tokenInAddress.slice(2).toLowerCase()
path += fee + tokenOutAddress.slice(2).toLowerCase()
Log("path:", path)
}
Saat digunakanUniswap V3
, Anda perlu untuk lulus dalam parameter seperti jalur pertukaran, Anda perlu menggunakanencodePacked
operasi pengkodean: