v0.1.2
Pre-release
Pre-release
BIP-39 HD wallets, Web3 keystore, Stake 1.0, and API alignment
Added
- HD wallets (
signer-mnemonicfeature) —MnemonicBuilderfor BIP-39 phrase derivation andbuild_random()for key generation; default pathm/44'/195'/0'/0/0(TRON coin type 195) - Web3 keystore (
signer-keystorefeature) —LocalSigner::encrypt_keystore/decrypt_keystore; scrypt + AES-128-CTR, compatible with TronLink and gotron-sdk - Stake 1.0 legacy —
freeze_balance_v1(),unfreeze_balance_v1(),get_delegated_resource_v1()/get_delegated_resource_index_v1() - 3 new examples:
signer_mnemonic,signer_keystore,stake_v1(42 total)
Breaking Changes
- All transaction builders:
.owner(addr)renamed to.from(addr)— aligns with alloy'sTransactionRequestconvention WitnessApi::update_witness_url()renamed toupdate_witness()UndelegateBuilder::from(delegatee)renamed toreceiver(delegatee)
Crates
| Crate | Version |
|---|---|
| tronz | 0.1.2 |
| tronz-provider | 0.1.2 |
| tronz-contract | 0.1.2 |
| tronz-signer | 0.1.2 |
| tronz-primitives | 0.1.2 |
Full Changelog: v0.1.1...v0.1.2