Re-exports§
pub use storage::storage_clear;
pub use storage::storage_get;
pub use storage::storage_get;
pub use storage::storage_get_len;
pub use storage::storage_set;
pub use storage::storage_set;
pub use multiversx_sc_derive as derive;
pub use multiversx_sc_codec as codec;
pub use multiversx_chain_core as chain_core;
pub use crate::codec::arrayvec;
pub use hex_literal;
pub use hex_call_data::*;
Modules§
- Conveniently groups all imports required for deriving framework-related traits for types.
- Conveniently groups all framework imports required by a smart contract form the framework.
- Conveniently groups all imports required for generated proxies.
Macros§
- Imports required for deriving serialization and TypeAbi.
- Getting all imports needed for a smart contract.
- Converts usize to NonZeroUsize or returns SCError.
- only_
owner Deprecated Very compact way of not allowing anyone but the owner to call a function. - Allows us to write Solidity style
require!(<condition>, <error_msg>)
and avoid if statements. - require_
old Deprecated Allows us to write Solidity stylerequire!(<condition>, <error_msg>)
and avoid if statements. - sc_
error Deprecated Compact way of returning a static error message. - sc_try
Deprecated Equivalent to the?
operator for SCResult.