输入/搜索内容
内置函数
结构体
内置变量与常量
通用约定
交易所
能力矩阵
中心化交易所
去中心化交易所
预测市场
证券与期货
链上与自定义接入

encodePacked编码。

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

示例

使用Uniswap V3时需要传入兑换路径之类的参数,就需要使用encodePacked编码操作。

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

返回值

类型描述

string

encodePacked编码后的数据。

参数

名称类型必填描述

k

string

是

固定为encodePacked,用于数据encodePacked编码。

dataFormat

string

是

encodePacked编码数据的类型、顺序。

arg

string / number / array / any

是

与dataFormat参数匹配的具体数据值。
arg参数可能有多个,arg参数的类型与个数根据dataFormat参数设置而定。元组(tuple)按数组传入。

参考