En la carga de los recursos... Cargando...

exchange.IO("Encodificado",...)

Elexchange.IO("encodePacked", ...)La función se llama de una manera que se utiliza paraencodePacked encoding.

Elexchange.IO("encodePacked", ...)Función devuelve elencodePackeddatos codificados. la cuerda

exchange.IO(k, formato de datos,...args)

ElkParámetro se utiliza para establecer la función de laexchange.IO()función, fijada en"encodePacked"significa que la función se utiliza para datosencodePackedcodificación. el verdadero la cuerda EldataFormatParámetro se utiliza para especificar el tipo y el orden de laencodePackeddatos codificados. DatosFormato verdadero la cuerda ElargParámetro se utiliza para especificar el valor de datos específicos que coincide con eldataFormatPuede haber más de unaargParámetro, y el tipo y el número deargLos parámetros dependen de ladataFormatConfiguración de parámetros. el verdadero cadena, número, tuple, matriz y todos los otros tipos compatibles con el sistema

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)
}

Cuando se utilizaUniswap V3, usted necesita para pasar en parámetros como la ruta de intercambio, usted necesita utilizar elencodePackedoperación de codificación:

el intercambio.IO (("codificar",...) el intercambio.IO (("decodificar",...)