Crate ergo_lib_wasm
source ·Expand description
WASM bindings for ergo-lib
Modules
- Address types
- Ergo constant values
- BatchMerkleProof (compact Merkle multi-proofs)
- Block header
- Box collection types
- Simple box selection algorithms
- ProverResult
- Contract, for easier ErgoTree generation
- DataInput type
- Box (aka coin, or an unspent output) is a basic concept of a UTXO-based cryptocurrency. In Bitcoin, such an object is associated with some monetary value (arbitrary, but with predefined precision, so we use integer arithmetic to work with the value), and also a guarding script (aka proposition) to protect the box from unauthorized opening.
- Ergo blockchain state (for ErgoTree evaluation)
- ErgoTree
- Block header with the current
spendingTransaction
, that can be predicted by a miner before it’s formation - Ergo input
- Merkle Proof verification
- Bindings for NiPoPow
- ProverResult
- Secret key
- Token types
- Ergo transaction
- Unsigned transaction builder
- Utilities
- Verifier
- Wallet-like features