跳到主要内容

getEverpayTxMessage

功能

将 everPay 交易结构 EverpayTxWithoutSig 转化成 messageData 用于签名。

参数

everpay.getEverpayTxMessage(everpayTxWithoutSig: EverpayTxWithoutSig):string
参数是否必需描述
everpayTxWithoutSigYES特定的 everPay 交易数据结构,可通过 getEverpayTxWithoutSig API 快速构建数据结构。

返回

messageData string

示例

const everpayTxWithoutSig = {
tokenSymbol: 'usdt',
action: 'transfer',
from: '0x26361130d5d6E798E9319114643AF8c868412859',
to: '5NPqYBdIsIpJzPeYixuz7BEH_W7BEk_mb8HxBD3OHXo',
amount: '5260000',
fee: '0',
feeRecipient: '0x6451eB7f668de69Fb4C943Db72bCF2A73DeeC6B1',
nonce: '1625987254171',
tokenID: '0xd85476c906b5301e8e9eb58d174a6f96b9dfc5ee',
chainType: 'ethereum',
chainID: '42',
data: '{"hello":"world","this":"is everpay"}',
version: 'v1'
}

everpay.getEverpayTxMessage(everpayTxWithoutSig)
/* 示例返回
`tokenSymbol:usdt
action:transfer
from:0x26361130d5d6E798E9319114643AF8c868412859
to:5NPqYBdIsIpJzPeYixuz7BEH_W7BEk_mb8HxBD3OHXo
amount:5260000
fee:0
feeRecipient:0x6451eB7f668de69Fb4C943Db72bCF2A73DeeC6B1
nonce:1625987254171
tokenID:0xd85476c906b5301e8e9eb58d174a6f96b9dfc5ee
chainType:ethereum
chainID:42
data:{"hello":"world","this":"is everpay"}
version:v1`