跳到主要内容

转账

转账是指两个 everPay 账户之间发生的转账行为,任意两个 everPay 账户之间都可以进行转账,并支持 Ethereum 资产转账到 Arweave 账户上。

everPay 通过区块链密码学签名验证来确保转账的安全性。

Schema

字段描述
tokenSymbol代币名称,AR,ETH,USDT,USDC 等。
action'transfer'代表转账。
from签名交易的当前 everPay 账户 ID。
to转账时,to 为另一个 everPay 账户 ID。
amount转账金额,类型为 uint。设置时需要进行 decimals 处理,例如 0.1USDT,此处经过 USDT 的 decimals: 6 处理后,为 100000。
fee手续费,类型为 uint。需要进行 decimals 处理,例如 0.1USDT,此处经过 USDT 的 decimals: 6 处理后,为 100000。
feeRecipient手续费收款 everPay 账户 ID,通过 info API 接口获取。
nonceunix milliseconds,unix 毫秒时间戳。
tokenID通过 info API 接口获取,必须与 tokenSymbol 对应的 token id 字段一致
chainType转账时,chainType 必须与 info API 接口获取的 tokenSymbol 对应 token chainType 一致
chainID转账时,chainID 必须与 info API 接口获取的 tokenSymbol 对应 chainID 一致
data转账附加信息,用户可自定义JSON 数据,经过 JSON.stringify() 处理后传递。通过 data 可自定义实现一些复杂功能。
version交易版本 'v1'

交易签名、发送与交易记录获取

开发者可浏览 DOCS - 系统概览 - 交易 章节获取更多信息。