Wrapper Index Contract implementation.
More...
|
resumable< void > | onDeploy (uint128 keep_evers, address_opt old_wrappers_cfg, address_opt old_wrapper, bool keep_wrapper, address deployer, uint8 type, cell init_args) |
|
void | setNext (address_opt old_wrappers_cfg, opt< string > next_symbol, address next) |
|
void | cloneUpgrade (WICCloneEvers evers, opt< address > first_clone, opt< address > last_clone, opt< string > prev_symbol, uint32 wic_count, uint32 token_version, address new_wrappers_cfg, dict_array< address > wrapper_deployers) |
|
void | unlist () |
|
cell | resalt (WICSalt cfg, address wrappers_cfg) |
| Re-salt code with new configuration WICSalt.
|
|
WICDetails | getDetails () |
|
WICSalt | getConfig () |
|
|
static int | _fallback ([[maybe_unused]] cell msg, [[maybe_unused]] slice msg_body) |
|
static int | _receive ([[maybe_unused]] cell msg, [[maybe_unused]] slice msg_body) |
|
|
static constexpr bool | _checked_deploy = true |
|
Wrapper Index Contract implementation.
◆ onDeploy()
resumable<void> onDeploy |
( |
uint128 |
keep_evers, |
|
|
address_opt |
old_wrappers_cfg, |
|
|
address_opt |
old_wrapper, |
|
|
bool |
keep_wrapper, |
|
|
address |
deployer, |
|
|
uint8 |
type, |
|
|
cell |
init_args |
|
) |
| |
|
inline |
- Parameters
-
keep_evers | Keep evers in the contract |
old_wrappers_cfg | Old WrappersConfig address (empty if it is original listing deploy) |
old_wrapper | Old wrapper for this clone |
keep_wrapper | If deployer is not changed (at cloning), keep_wrapper will be true. |
deployer | Wrapper deployer address |
type | Wrapper type |
init_args | Init args |
◆ setNext()
void setNext |
( |
address_opt |
old_wrappers_cfg, |
|
|
opt< string > |
next_symbol, |
|
|
address |
next |
|
) |
| |
|
inline |
- Parameters
-
old_wrappers_cfg | Old WrappersConfig address in case of call from previous `next` WIC |
next_symbol | Next WIC `symbol`. Must be set iff old_wrappers_cfg is set. |
next | New `next` WIC in the linked list |
The documentation for this class was generated from the following file: