Skip to content

Latest commit

 

History

History
189 lines (96 loc) · 4.02 KB

whitelist.md

File metadata and controls

189 lines (96 loc) · 4.02 KB

Module 0xcafe::whitelist

Struct AddWhiteListCapability

struct AddWhiteListCapability has store
Fields
can_add_whitelist: bool

Struct WhiteListCapability

struct WhiteListCapability has drop, store
Fields
whitelist: bool

Resource WhiteListTicket

struct WhiteListTicket<S_ID: copy, drop> has key
Fields
whitelisted: table::Table<S_ID, whitelist::WhiteListCapability>

Resource AddWhitelistStore

struct AddWhitelistStore<S_ID: copy, drop> has key
Fields
add_whitelist_capabilities: table::Table<S_ID, whitelist::AddWhiteListCapability>
whitelisted: table::Table<S_ID, vector<address>>

Constants

const E_TOO_MUCH_ADDRESS: u64 = 4;

const E_WHITELIST_STORE_EXISTS: u64 = 0;