Leexchange.IO("encodePacked", ...)
fonction est appelée d'une manière qui est utilisé pourencodePacked
encoding.
Leexchange.IO("encodePacked", ...)
Retourne leencodePacked
données codées.
chaîne
exchange.IO(k, format de données,... args)
Lek
Le paramètre est utilisé pour définir la fonction deexchange.IO()
fonction, réglée sur"encodePacked"
signifie que la fonction est utilisée pour les donnéesencodePacked
le codage.
K
vrai
chaîne
LedataFormat
Le paramètre est utilisé pour spécifier le type et l'ordre desencodePacked
données codées.
donnéesFormat
vrai
chaîne
Learg
paramètre est utilisé pour spécifier la valeur de données spécifique qui correspond à ladataFormat
Il peut y avoir plus d'unarg
paramètre, ainsi que le type et learg
Les paramètres dépendent de ladataFormat
réglage des paramètres.
arg
vrai
chaîne, nombre, tuple, tableau et tous les autres types pris en charge par le système
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)
}
Lors de l' utilisationUniswap V3
, vous devez passer dans les paramètres comme le chemin d'échange, vous devez utiliser leencodePacked
opération de codage: