Modules§
Structs§
- Account
Data - Async
Call TxData - Block
Info - Blockchain
Mock - Blockchain
Mock Error - Blockchain
TxInfo - 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. - Contract
Map - Handle
Map - HashMap
- A hash map implemented with quadratic probing and SIMD lookup.
- Send
Balance - TxContext
- TxInput
- TxLog
- TxManaged
Types - 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