Peraturanexchange.IO("encodePacked", ...)
fungsi dipanggil dengan cara yang digunakan untukencodePacked
encoding.
Peraturanexchange.IO("encodePacked", ...)
fungsi mengembalikanencodePacked
data dikodkan.
senar
exchange.IO(k, dataFormat,...args)
Peraturank
parameter digunakan untuk menetapkan fungsiexchange.IO()
fungsi, ditetapkan kepada"encodePacked"
bermaksud bahawa fungsi digunakan untuk dataencodePacked
pengekodan.
k
betul
senar
PeraturandataFormat
parameter digunakan untuk menentukan jenis dan urutanencodePacked
data dikodkan.
dataFormat
betul
senar
Peraturanarg
parameter digunakan untuk menentukan nilai data tertentu yang sepadan dengandataFormat
Mungkin ada lebih daripada satu parameterarg
parameter, dan jenis dan bilanganarg
parameter bergantung kepadadataFormat
tetapan parameter.
arg
betul
rentetan, nombor, tuple, array, dan semua jenis lain yang disokong 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)
}
Apabila digunakanUniswap V3
, anda perlu lulus dalam parameter seperti laluan pertukaran, anda perlu menggunakanencodePacked
Operasi pengekodan: