campaign source realm
Package campaign is a near-verbatim copy of the real gems6/campaign realm, redeployed here under the test address so ...
Package campaign is a near-verbatim copy of the real gems6/campaign realm, redeployed here under the test address so this whole reveal-delay + gemsartfab prototype is self-contained and testable without touching the live gems6 deployment or needing the vesting wallet's own key. Logic is unchanged from the original -- see that package's own doc comments for the full design rationale (why a dedicated prunable realm instead of a Merkle root, the stacking rule in grantOne, etc.).
9
func AddWalletsBatch
crossing Actionfunc ConsumeDiscount
crossing Actionfunc Count
Actionfunc EntryAt
Actionfunc Peek
Actionfunc RemoveWallet
crossing Actionfunc RemoveWalletsBatch
crossing Actionfunc SetApprovedConsumer
crossing Action2
- chain/runtime/unsafe stdlib
- strings stdlib