Name | Lookup | Parameters | |
---|---|---|---|
propose_bounty | 1c00 | 2 | |
approve_bounty | 1c01 | 1 | |
propose_curator | 1c02 | 3 | |
unassign_curator | 1c03 | 1 | |
accept_curator | 1c04 | 1 | |
award_bounty | 1c05 | 2 | |
claim_bounty | 1c06 | 1 | |
close_bounty | 1c07 | 1 | |
extend_bounty_expiry | 1c08 | 2 |
Name | Lookup | Attributes | |
---|---|---|---|
BountyProposed | 1c00 | ||
BountyRejected | 1c01 | ||
BountyBecameActive | 1c02 | ||
BountyAwarded | 1c03 | ||
BountyClaimed | 1c04 | ||
BountyCanceled | 1c05 | ||
BountyExtended | 1c06 |
Name | Type | |
---|---|---|
BountyCount | {"origin":"PlainType","plain_type":"BountyIndex"} | |
Bounties | {"origin":"MapType","map_type":{"key":"BountyIndex","hasher":"Twox64Concat","value":"Bounty<AccountId, BalanceOf, BlockNumber>","isLinked":false}} | |
BountyDescriptions | {"origin":"MapType","map_type":{"key":"BountyIndex","hasher":"Twox64Concat","value":"Bytes","isLinked":false}} | |
BountyApprovals | {"origin":"PlainType","plain_type":"Vec<BountyIndex>"} |
Name | Type | Value | |
---|---|---|---|
DataDepositPerByte | BalanceOf | 0x00e40b54020000000000000000000000 | |
BountyDepositBase | BalanceOf | 0x0010a5d4e80000000000000000000000 | |
BountyDepositPayoutDelay | BlockNumber | 0x00e10000 | |
BountyUpdatePeriod | BlockNumber | 0x40e30900 | |
BountyCuratorDeposit | Permill | 0x20a10700 | |
BountyValueMinimum | BalanceOf | 0x00a0724e180900000000000000000000 | |
MaximumReasonLength | u32 | 0x00400000 |
Name | Docs |
---|---|
InsufficientProposersBalance | Proposer's balance is too low. |
InvalidIndex | No proposal or bounty at that index. |
ReasonTooBig | The reason given is just too big. |
UnexpectedStatus | The bounty status is unexpected. |
RequireCurator | Require bounty curator. |
InvalidValue | Invalid bounty value. |
InvalidFee | Invalid bounty fee. |
PendingPayout | A bounty payout is pending. To cancel the bounty, you must unassign and slash the curator. |
Premature | The bounties cannot be claimed/closed because it's still in the countdown period. |