Module pallet_transfer_allowlist::pallet::dispatchables
source · Expand description
Functions§
- Adds an account/currency delay Calling on an account/currency with an existing delay will fail. To update a delay the delay has to be set to future modifiable. then an update delay extrinsic called
- Adds a transfer allowance for a sending Account/Currency. Allowance either starts at the current block + the delay set for the account, if a delay is present. or block 0 if no delay is present. Important! Account/Currency sets with an allowance set are restricted to just the allowances added for the account - to have unrestricted transfers allowed for the sending Account and Currency, no allowances should be present.
- Removes an existing sending account/currency delay
- Removes a transfer allowance for a sending account/currency and receiving location Decrements or removes the sending account/currency count.
- Restricts a transfer allowance for a sending account/currency/receiver location to:
- This allows the delay value to be modified after the current delay has passed since the current block Or sets the delay value to be not modifiable iff modifiable at has already passed
- Updates an allowance delay, only callable if the delay has been set to allow future modifications and the delay modifiable_at block has been passed.