Sumber daya yang dimuat... Pemuatan...

exchange.IO("encodePacked",...)

Peraturanexchange.IO("encodePacked", ...)fungsi dipanggil dengan cara yang digunakan untukencodePacked encoding.

Peraturanexchange.IO("encodePacked", ...)fungsi mengembalikanencodePackeddata terenkripsi. string

exchange.IO(k, dataFormat,...args)

Peraturankparameter digunakan untuk mengatur fungsi dariexchange.IO()fungsi, diatur untuk"encodePacked"berarti bahwa fungsi digunakan untuk dataencodePackedmengkodekan. k benar string PeraturandataFormatparameter digunakan untuk menentukan jenis dan urutanencodePackeddata terenkripsi. dataFormat benar string Peraturanargparameter digunakan untuk menentukan nilai data spesifik yang sesuai dengandataFormatMungkin ada lebih dari satu parameterargparameter, dan jenis dan jumlahargparameter tergantung padadataFormatpengaturan 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 menggunakanencodePackedoperasi pengkodean:

exchange.IO (("encode",...) exchange.IO (("decode",...)