// 合约调用数据格式
{
protocol string // 协议名,本协议默认 SimpleWallet
version string // 协议版本信息,如1.0
action string // 操作类型,为 transaction
dappName string // DApp应用名
dappIcon string // DApp应用图标
desc string // MYKEY显示给用户合约调用语义描述
callback string // MYKEY回调DApp的深度链接,e.g. custom://custom.com/contract
notifyUrl string // 合约调用成功通知DAppServer的回调URL接口
ContractRequest [ //合约操作数组,包含转账与非转账合约操作
{ //非转账
account string // 合约名
name string // 合约方法
info string // MYKEY显示给用户的语义化描述
data object // 根据合约abi定义所传的参数对象 e.g. {key1: value1, key2: value2 }
},
{ //转账
account string // 合约名
name string // 合约方法
info string // MYKEY显示给用户的语义化描述
TransferDataRequest {
from string // 转账From
to string // 转账To
quantity string // 转账金额和单位,e.g. "1.0000 EOS"
memo string // 链上备注
}
}
]
expired number // 仅Web二维码模式可用,过期时间,unix时间戳
}