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