{
"proposal": {
"description": "Quorum to 49%$$$$$$$$ProposeUpdateGroup",
"kind": {
"ChangePolicy": {
"policy": {
"roles": [
{
"name": "all",
"kind": "Everyone",
"permissions": [],
"vote_policy": {}
},
{
"name": "relayer",
"kind": {
"Group": [
"relayer.bridge.near"
]
},
"permissions": [
"*:Finalize",
"call:AddProposal"
],
"vote_policy": {
"add_member_to_role": {
"quorum": "0",
"threshold": [
1,
2
],
"weight_kind": "RoleWeight"
},
"remove_member_from_role": {
"quorum": "0",
"threshold": [
1,
2
],
"weight_kind": "RoleWeight"
},
"call": {
"quorum": "0",
"threshold": [
1,
2
],
"weight_kind": "RoleWeight"
},
"transfer": {
"quorum": "0",
"threshold": [
1,
2
],
"weight_kind": "RoleWeight"
},
"set_vote_token": {
"quorum": "0",
"threshold": [
1,
2
],
"weight_kind": "RoleWeight"
},
"policy": {
"quorum": "0",
"threshold": [
1,
2
],
"weight_kind": "RoleWeight"
},
"config": {
"quorum": "0",
"threshold": [
1,
2
],
"weight_kind": "RoleWeight"
},
"upgrade_self": {
"quorum": "0",
"threshold": [
1,
2
],
"weight_kind": "RoleWeight"
},
"upgrade_remote": {
"quorum": "0",
"threshold": [
1,
2
],
"weight_kind": "RoleWeight"
},
"add_bounty": {
"quorum": "0",
"threshold": [
1,
2
],
"weight_kind": "RoleWeight"
},
"bounty_done": {
"quorum": "0",
"threshold": [
1,
2
],
"weight_kind": "RoleWeight"
},
"vote": {
"quorum": "0",
"threshold": [
1,
2
],
"weight_kind": "RoleWeight"
}
}
},
{
"name": "validator",
"kind": {
"Group": [
"bridge-validator1.near",
"bridge-validator5.near",
"bridge-validator3.near",
"bridge-validator6.near",
"bridge-validator7.near",
"bridge-validator4.near",
"bridge-validator2.near"
]
},
"permissions": [
"call:VoteReject",
"call:VoteApprove",
"*:Finalize",
"call:VoteRemove"
],
"vote_policy": {
"add_member_to_role": {
"quorum": "0",
"threshold": [
1,
2
],
"weight_kind": "RoleWeight"
},
"remove_member_from_role": {
"quorum": "0",
"threshold": [
1,
2
],
"weight_kind": "RoleWeight"
},
"call": {
"quorum": "0",
"threshold": [
1,
2
],
"weight_kind": "RoleWeight"
},
"transfer": {
"quorum": "0",
"threshold": [
1,
2
],
"weight_kind": "RoleWeight"
},
"set_vote_token": {
"quorum": "0",
"threshold": [
1,
2
],
"weight_kind": "RoleWeight"
},
"policy": {
"quorum": "0",
"threshold": [
1,
2
],
"weight_kind": "RoleWeight"
},
"config": {
"quorum": "0",
"threshold": [
1,
2
],
"weight_kind": "RoleWeight"
},
"upgrade_self": {
"quorum": "0",
"threshold": [
1,
2
],
"weight_kind": "RoleWeight"
},
"upgrade_remote": {
"quorum": "0",
"threshold": [
1,
2
],
"weight_kind": "RoleWeight"
},
"add_bounty": {
"quorum": "0",
"threshold": [
1,
2
],
"weight_kind": "RoleWeight"
},
"bounty_done": {
"quorum": "0",
"threshold": [
1,
2
],
"weight_kind": "RoleWeight"
},
"vote": {
"quorum": "0",
"threshold": [
1,
2
],
"weight_kind": "RoleWeight"
}
}
},
{
"name": "council",
"kind": {
"Group": [
"jonathanlogan.near",
"karim-a.near",
"frankbraun.near",
"arto.near",
"securityis.near",
"web7.near",
"auroraceo.near",
"nikolaschovancova.near"
]
},
"permissions": [
"vote:AddProposal",
"call:VoteReject",
"policy:VoteApprove",
"*:Finalize",
"upgrade_self:VoteApprove",
"config:AddProposal",
"bounty_done:VoteReject",
"upgrade_self:VoteRemove",
"transfer:VoteReject",
"remove_member_from_role:VoteReject",
"add_member_to_role:VoteApprove",
"config:VoteReject",
"upgrade_remote:VoteRemove",
"call:VoteRemove",
"remove_member_from_role:AddProposal",
"remove_member_from_role:VoteRemove",
"add_bounty:VoteReject",
"set_vote_token:VoteRemove",
"upgrade_self:AddProposal",
"upgrade_self:VoteReject",
"transfer:VoteRemove",
"add_member_to_role:VoteReject",
"bounty_done:VoteApprove",
"upgrade_remote:VoteReject",
"bounty_done:VoteRemove",
"vote:VoteApprove",
"remove_member_from_role:VoteApprove",
"add_bounty:VoteApprove",
"call:VoteApprove",
"policy:VoteReject",
"policy:AddProposal",
"vote:VoteReject",
"transfer:VoteApprove",
"upgrade_remote:AddProposal",
"config:VoteApprove",
"add_bounty:VoteRemove",
"add_member_to_role:AddProposal",
"set_vote_token:AddProposal",
"vote:VoteRemove",
"add_bounty:AddProposal",
"bounty_done:AddProposal",
"call:AddProposal",
"set_vote_token:VoteReject",
"upgrade_remote:VoteApprove",
"set_vote_token:VoteApprove",
"transfer:AddProposal",
"add_member_to_role:VoteRemove",
"config:VoteRemove",
"policy:VoteRemove"
],
"vote_policy": {
"add_member_to_role": {
"quorum": "0",
"threshold": [
49,
100
],
"weight_kind": "RoleWeight"
},
"remove_member_from_role": {
"quorum": "0",
"threshold": [
49,
100
],
"weight_kind": "RoleWeight"
},
"call": {
"quorum": "0",
"threshold": [
49,
100
],
"weight_kind": "RoleWeight"
},
"transfer": {
"quorum": "0",
"threshold": [
49,
100
],
"weight_kind": "RoleWeight"
},
"set_vote_token": {
"quorum": "0",
"threshold": [
49,
100
],
"weight_kind": "RoleWeight"
},
"policy": {
"quorum": "0",
"threshold": [
49,
100
],
"weight_kind": "RoleWeight"
},
"config": {
"quorum": "0",
"threshold": [
49,
100
],
"weight_kind": "RoleWeight"
},
"upgrade_self": {
"quorum": "0",
"threshold": [
49,
100
],
"weight_kind": "RoleWeight"
},
"upgrade_remote": {
"quorum": "0",
"threshold": [
49,
100
],
"weight_kind": "RoleWeight"
},
"add_bounty": {
"quorum": "0",
"threshold": [
49,
100
],
"weight_kind": "RoleWeight"
},
"bounty_done": {
"quorum": "0",
"threshold": [
49,
100
],
"weight_kind": "RoleWeight"
},
"vote": {
"quorum": "0",
"threshold": [
49,
100
],
"weight_kind": "RoleWeight"
}
}
}
],
"default_vote_policy": {
"quorum": "0",
"threshold": [
1,
2
],
"weight_kind": "RoleWeight"
},
"proposal_bond": "300000000000000000000000",
"proposal_period": "604800000000000",
"bounty_bond": "100000000000000000000000",
"bounty_forgiveness_period": "604800000000000"
}
}
}
}
}