Expand description
Representations of canonical Starknet components.
Modules§
- abi
- block
- block_
hash - class_
cache - compression_
utils - consensus_
transaction - contract_
class - core
- crypto
- data_
availability - deprecated_
contract_ class - executable_
transaction - execution_
resources - execution_
utils - hash
- rpc_
transaction - serde_
utils - Utilities for serialising/deserialising hexadecimal values.
- staking
- state
- transaction
- transaction_
hash - type_
utils - versioned_
constants_ logic
Macros§
- calldata
- define_
versioned_ constants - Auto-generate getters for listed versioned constants versions.
Optionally provide an intermediate struct for deserialization.
Also, provide the path to the directory containing the diffs between versions (for initial
definition of the struct, run
UPDATE_EXPECT=1 cargo test -p <crate> test_vc_diffs_regressionto generate the diffs). - define_
versioned_ constants_ inner - impl_
deploy_ transaction_ trait - impl_
from_ through_ intermediate - Implements
From<bottom_type> for top_typefor all bottom_types. Assumes:
Structs§
Enums§
- Starknet
ApiError - The error type returned by StarknetApi.