Rust library for encoding and decoding Algorand transactions. Primary goal is to enable transaction encoding/decoding for creating transactions and attaching signatures (or program).
See algo_models_ffi for foreign interfaces.
- Payment transactions
- Asset transfer transactions
- Asset freeze transactions
- Asset configuration transactions
- Application call transactions
- Key registration transactions
- State proof transactions
- Heartbeat transactions
- Signed transactions (one signer)
- Signed multi-sig transactions
- Logic signature transactions
- Encoding/decoding of transactions in blocks (i.e. transactions with
ApplyData
)