you_updateValidator

描述:构造并返回更新验证者信息的交易数据

parameter

参数名 类型 描述
nonce number 对应交易的 Nonce,防止重用签名
name string 验证者别名,空字符串表示不修改此信息
mainAddress string mainPubKey 对应的共识地址
operator string 新的管理员地址,空地址(0x0000000000000000000000000000000000000000 表示不修改此信息
coinbase string 新的收益地址,空地址表示不修改此信息
acceptDelegation number 是否接受委托 0 不接受,1 接受,null65535 表示不修改此信息
commissionRate number 佣金率,万分数 ,null65535 表示不修改此信息
riskObligation number 风险承担比例,万分数 ,null65535 表示不修改此信息

return

参数名 类型 描述
data string rlp编码后的十六进制数据

example

Request:

curl -X POST \
  http://127.0.0.1:8283 \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"you_updateValidator","params":[11, "valname", "0x8E036959E057F0df5FFa0211A2548194C6Cb08FF", "0x59677fd68ec54e43ad4319d915f81748b5a6ff8b","0x59677fd68ec54e43ad4319d915f81748b5a6ff8b", 1, 110,100]}'

Response:

{
    "jsonrpc": "2.0",
    "id": 1,
    "result": "0xf85102b84ef84c0b8776616c6e616d65948e036959e057f0df5ffa0211a2548194c6cb08ff9459677fd68ec54e43ad4319d915f81748b5a6ff8b9459677fd68ec54e43ad4319d915f81748b5a6ff8b6e640180"
}