DPOS协议,链上治理,理事会投票议案

目录
注册理事会 2
投票理事会 2
撤销投票理事会 2
查询投票给理事会的地址 2
查询所有理事会成员 2
查询地址投票的理事会 3
通过理事会成员名查询发表的议案 3
通过地址查看理事会详情 3
理事会成员发表议案 4
查询所有议案 4
投票议案 4
通过议案ID查询投票结果 5
通过地址查询投票的议案 5
通过议案ID查询议案详情 6

注册理事会
命令:./bitcoin-cli registercommittee mhJZG8V8oHXrbceMrMgPtkoKvJvNnaFt2V “TestName” “TestUrl”

返回注册交易hash:
b319ca8794690d9b010429a4ac3a0b01c12c46401a107326c1ef6b057d472af5
投票理事会
命令:./bitcoin-cli votecommittee muXdH6WFPDhhfkNAAaXaYaY6qEBPjSHDdU “TestName”
返回投票理事会hash:
8781068a9fb2813a10b02c899653a25600802a1b830ebd4d83bd4eb44e3e5065
撤销投票理事会
命令:./bitcoin-cli cancelvotecommittee muXdH6WFPDhhfkNAAaXaYaY6qEBPjSHDdU TestName
返回结果:5f09cd26874cb2b5c719acf8ba3bf60d7360cd974adeabf88892da0bf6753c1a

查询投票给理事会的地址
命令:./bitcoin-cli listcommitteevoters TestName
返回结果地址列表:
[
{
“address”: “muXdH6WFPDhhfkNAAaXaYaY6qEBPjSHDdU”
}
]

查询所有理事会成员
命令:./bitcoin-cli listcommittees
返回结果:
[
{
“address”: “mhJZG8V8oHXrbceMrMgPtkoKvJvNnaFt2V”,
“name”: “TestName”,
“url”: “TestUrl”
}
]

查询地址投票的理事会
命令:./bitcoin-cli listvotercommittees muXdH6WFPDhhfkNAAaXaYaY6qEBPjSHDdU
返回结果:
[
{
“address”: “mhJZG8V8oHXrbceMrMgPtkoKvJvNnaFt2V”,
“name”: “TestName”
}
]

通过理事会成员名查询发表的议案
命令:./bitcoin-cli listcommitteebills TestName
返回结果:
[
{
“billid”: “72fa1e966cdeefd82b31f85aa6ce442324b89bb8”
}
]

通过地址查看理事会详情
命令:./bitcoin-cli getcommittee mhJZG8V8oHXrbceMrMgPtkoKvJvNnaFt2V
返回结果:
{
“name”: “TestName”,
“url”: “TestUrl”,
“votes”: 1000000000
}

理事会成员发表议案
命令:./bitcoin-cli submitbill mhJZG8V8oHXrbceMrMgPtkoKvJvNnaFt2V “TestTitle” “TestDetails” “Testurl” 1 同意 反对 弃权
返回结果:
{
“txid”: “04d3ef8a5a345d0a4eeb466009fdf15eb45b03a5a3383a52959091509fa71eff”,
“billid”: “72fa1e966cdeefd82b31f85aa6ce442324b89bb8”
}

查询所有议案
命令:./bitcoin-cli listbills
返回结果:
[
{
“id”: “72fa1e966cdeefd82b31f85aa6ce442324b89bb8”,
“title”: “TestTitle”,
“isfinished”: true,
“ispassed”: false,
“optoinindex”: 0,
“totalvote”: 0
}
]

投票议案
命令:./bitcoin-cli votebill mrwTZ9rhTmynBhLtxck6R9GAu98zRvJ2ax 72fa1e966cdeefd82b31f85aa6ce442324b89bb8 1
返回结果:3a21cb3a8b84b01f6912715e7bc43dad155843f15bce63a892a978721ded91f0

通过议案ID查询投票结果
命令:./bitcoin-cli listbillvoters 72fa1e966cdeefd82b31f85aa6ce442324b89bb8
返回结果:
[
{
“index”: 0,
“addresses”: [
]
},
{
“index”: 1,
“addresses”: [
{
“voters”: “mrwTZ9rhTmynBhLtxck6R9GAu98zRvJ2ax”,
“votes”: 1282930960280
}
]
},
{
“index”: 2,
“addresses”: [
]
}
]

通过地址查询投票的议案
命令:./bitcoin-cli listvoterbills mrwTZ9rhTmynBhLtxck6R9GAu98zRvJ2ax
返回结果
[
{
“id”: “72fa1e966cdeefd82b31f85aa6ce442324b89bb8”,
“index”: 0
}
]

通过议案ID查询议案详情
命令:./bitcoin-cli getbill 72fa1e966cdeefd82b31f85aa6ce442324b89bb8
返回结果:
{
“title”: “TestTitle”,
“detail”: “TestDetails”,
“url”: “Testurl”,
“starttime”: 1536829480,
“endtime”: 1536829481,
“committee”: “4921b497e4dd8ed1fbe936ae2fbdd31f6c089813”,
“options”: [
{
“option”: “同意”
},
{
“option”: “反对”
},
{
“option”: “弃权”
}
],
“state”: {
“isfinished”: true,
“ispassed”: false,
“optoinindex”: 0,
“totalvote”: 0
}
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值