Expand description
Library code for a Namada node.
Re-exports§
pub use namada_apps_lib::tendermint_config;pub use namada_apps_lib::tendermint_rpc;
Modules§
- ethereum_
oracle - protocol
- The ledger’s protocol
- shell
- The ledger shell connects the ABCI++ interface with the Namada ledger app.
- shims
- storage
- The storage module handles both the current state in-memory and the stored state in DB.
- tendermint
- Re-export of tendermint v0.37
- tendermint_
node - tendermint_
proto - Re-export of tendermint-proto v0.37
- tower_
abci - utils
- Node utils commands handlers
Functions§
- dry_
run_ tx - Dry run a transaction
- dump_db
- Dump Namada ledger node’s DB from a block into a file
- migrating_
state - Determine if the ledger is migrating state.
- query_
db - reset
- Resets the tendermint_node state and removes database files
- rollback
- Roll Namada state back to the previous height
- run
- Run the ledger with an async runtime
- test_
genesis_ files - This function runs
Shell::init_chainon the provided genesis files. This is to check that all the transactions included therein run successfully on chain initialization.