Description
Many pallets are collecting deposits to prevent spam. Some hard-code values that indicate what that deposit is, some use the newer Consideration
API. Some efforts exist to migrate more pallets to the new API: #226
In both cases, the pallets should be capable of adjusting the deposit in a lazy manner. As in, if the "deposit formula" (regardless of how it is expressed) changes, we can re-adjust it.
This should be done lazily, via a permissionless fn poke()
transaction that is free in the case of a successful adjustment, and a paid noop otherwise.
Pallets in scope of migration:
-
pallet-indices [AHM] Poke deposits: Indices pallet #7587
-
pallet-multisig: [AHM] Poke deposits: Multisig pallet #7700
-
pallet-proxy: add poke_deposit extrinsic to pallet-proxy #7801
-
pallet-society: add poke_deposit extrinsic to pallet-society #7833
Deposit reserved here: 1 -
pallet-bounties: add poke_deposit extrinsic to pallet-bounties #8382
Deposit reserved here: 1, 2 -
pallet-recovery: add poke_deposit extrinsic to pallet-recovery #7882
Deposit reserved here: 1, 2
Metadata
Metadata
Assignees
Labels
Type
Projects
Status