Releases: ergoplatform/sigma-rust
Releases · ergoplatform/sigma-rust
v0.4.4
[0.4.4] - 2021-01-20
Added
BlockValue
,ValDef
,ValUse
,FuncValue
,Apply
IR nodes evaluation and serialization #171;SimpleBoxSelector
: sort inputs by target tokens and skip inputs that does not have target tokens #175;Fold
(collection),ExtractAmount
(Box.value
),SelectField
(tuple field access) IR nodes evaluation and serialization #173
v0.4.3
v0.4.2
v0.4.1
Added
- Support for parsing ErgoBox transaction id from
txId
JSON field name;
v0.4.0
Added
- Support for parsing ErgoBox id also from "id" JSON field name #134
- Address::p2pk_from_pk_bytes to make an Address from serialized PK #136
- Address::from_str to parse an Address without checking the network prefix #136
- Address::recreate_from_ergo_tree to re-create the address from ErgoTree (built from the address) #146
- NetworkAddress to store Address + NetworkPrefix #146
Changed
- Move and changed the visibility of various modules(input, data_input, prover_result, etc.) #135
- Add Context parameter to Prover::prove, Verifier::verify #139
- Move all transaction-related parameters into TransactionContext parameter in Wallet::sign_transaction #139
- Move Constant export from crate root to constant module (ast::constant) and made eval module private #142
- Make SType public #142
v0.3.0
See CHANGELOG.md