-
Update dependencies: glob, hex, log, rand, secp256k1, uuid
-
Update dev-dependencies: env_logger
-
Replace rust-crypto with sha2
- Replace rust-crypto with sha2
-
Replace rust-crypto with sha2
-
Add
Default
implementation forIntkeyTransactionHandler
- Rename
sawtooth_xo
toxo
for Transact compatibility.
-
Remove
transact-compat
features. This feature provided a trait implementation for the Transact signer trait for the sawtooth signer. The trait was removed in the 0.3 release of Transact. -
Add lib crate to Intkey smart contract so the transaction handler can be used by Transact.
-
Add stable and experimental features to example Cargo.toml files
-
Add justfile for easier building, linting, and testing
-
Update to Rust 2018 edition and fix clippy errors
-
Update protobuf generation to use Codegen API
-
Reduce log level of frequent message information
-
Reply to ping requests automatically
- Stabilize the "transact-compat" feature by moving the feature flag from the "experimental" feature group to the "stable" feature group in the Cargo.toml
- Unreleased version
- Remove pike and sabre smart permissions namespace from xo manifest
- Add the
new_boxed
method for creating aSigner
that is not constrained by a lifetime
- Add the
TransactSigner
struct, which provides an implementation of the Transact library's ownSigner
trait, behind the "transact-compat" feature