Crate numbat_wasm_debug

Source

Modules§

abi_json
api
check_state
execute_helper_functions
sc_call
sc_deploy
sc_query
set_state
transfer

Structs§

AccountData
AsyncCallTxData
BlockInfo
BlockchainMock
BlockchainMockError
BlockchainTxInfo
Some data to get copied for the tx. Would be nice maybe at some point to have a reference to the full blockchain mock in the tx context, but for now, copying some data is enough.
Box
A pointer type that uniquely owns a heap allocation of type T.
ContractMap
HandleMap
HashMap
A hash map implemented with quadratic probing and SIMD lookup.
SendBalance
TxContext
TxInput
TxLog
TxManagedTypes
TxOutput
TxPanic
TxResult
Vec
A contiguous growable array type, written as Vec<T>, short for ‘vector’.

Functions§

address_hex
async_call_tx_input
async_callback_tx_input
bytes_to_string
returns it as hex formatted number if it’s not valid utf8
check_managed_top_decode
Uses the managed types api to test encoding. Can be used on any type, but managed types are especially relevant. Also works on types that have no un-managed decoding, by allowing DecodeError::UNSUPPORTED_OPERATION result.
check_managed_top_encode
Uses the managed types api to test encoding. Can be used on any type, but managed types are especially relevant.
check_managed_top_encode_decode
Uses the managed types api to test encoding both ways.
dcdt_transfer_event_log
denali_go
Runs the Andes executable, which reads parses and executes one or more denali tests.
denali_rs
Runs denali test using the Rust infrastructure and the debug mode. Uses a contract map to replace the references to the wasm bytecode with the contracts running in debug mode.
execute_tx
key_hex
merge_results
try_execute_builtin_function
verbose_hex

Type Aliases§

AccountDcdt
AccountStorage
ContractCallFactory