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§
- abi
- api
- contract_
base - derive_
imports - Conveniently groups all imports required for deriving framework-related traits for types.
- err_msg
- external_
view_ contract - formatter
- hex_
call_ data - imports
- Conveniently groups all framework imports required by a smart contract form the framework.
- io
- log_
util - non_
zero_ util - proxy_
imports - Conveniently groups all imports required for generated proxies.
- storage
- tuple_
util - types
Macros§
- derive_
imports - Imports required for deriving serialization and TypeAbi.
- imports
- Getting all imports needed for a smart contract.
- non_
zero_ usize - Converts usize to NonZeroUsize or returns SCError.
- only_
owner Deprecated - Very compact way of not allowing anyone but the owner to call a function.
- require
- Allows us to write Solidity style
require!(<condition>, <error_msg>)
and avoid if statements. - require_
old Deprecated - Allows us to write Solidity style
require!(<condition>, <error_msg>)
and avoid if statements. - sc_
error Deprecated - Compact way of returning a static error message.
- sc_
format - sc_
panic - sc_
print - sc_try
Deprecated - Equivalent to the
?
operator for SCResult.