Name | Lookup | Parameters | |
|---|---|---|---|
| distribute | 1b00 | 7 | |
| claim | 1b01 | 1 | |
| push_benefit | 1b02 | 2 | |
| reclaim | 1b03 | 1 | |
| remove_distribution | 1b04 | 1 |
Name | Lookup | Attributes | |
|---|---|---|---|
| Created | 1b00 | ||
| BenefitClaimed | 1b01 | ||
| Reclaimed | 1b02 | ||
| Removed | 1b03 |
Name | Type | |
|---|---|---|
| Distributions | {"origin":"MapType","map_type":{"key":"CAId","hasher":"Blake2_128Concat","value":"Distribution","isLinked":false}} | |
| HolderPaid | {"origin":"MapType","map_type":{"key":"(CAId, IdentityId)","hasher":"Blake2_128Concat","value":"bool","isLinked":false}} | |
| StorageVersion | {"origin":"PlainType","plain_type":"Version"} |
Name | Docs |
|---|---|
| CANotBenefit | A capital distribution was made for a non-benefit CA. |
| AlreadyExists | A distribution already exists for this CA. |
| ExpiryBeforePayment | A distributions provided expiry date was strictly before its payment date. In other words, everything to distribute would immediately be forfeited. |
| DistributingAsset | Currency that is distributed is the same as the CA's ticker. Calling agent is attempting a form of stock split, which is not what the extrinsic is for. |
| HolderAlreadyPaid | The token holder has already been paid their benefit. |
| NoSuchDistribution | A capital distribution doesn't exist for this CA. |
| CannotClaimBeforeStart | Distribution allotment cannot be claimed as the current time is before start-of-payment. |
| CannotClaimAfterExpiry | Distribution's expiry has passed. DID cannot claim anymore and has forfeited the benefits. |
| BalancePerShareProductOverflowed | Multiplication of the balance with the per share payout amount overflowed. |
| NotDistributionCreator | DID is not the one who created the distribution. |
| AlreadyReclaimed | DID who created the distribution already did reclaim. |
| NotExpired | Distribution had not expired yet, or there's no expiry date. |
| DistributionStarted | A distribution has been activated, as `payment_at <= now` holds. |
| InsufficientRemainingAmount | A distribution has insufficient remaining amount of currency to distribute. |