- Updated to latest version of Dart
- Fixes for pub.dev
- Add NFT support
- Add Offer support
- Bug fixing and code cleanup
- Plot NFT mutation spend
- Fixes for pub.dev
- Chiaswap enhancements
- Added support for CAT2
- Added support for Notification
- Extensive addition of tests and test cleanup
- Bug fixing and code cleanup
- Added Chiaswap
- Added support for Namesdao
- Added missing Chialisp libraries and tests demonstrating compilation
- CLI bindings and utilities for interactively swapping BTC Lightning to XCH using submarine swap
- Bug fixing and code cleanup
- Pooling protocol support
- CLI bindings and utility for interactively generating a PlotNFT
- Bug fixing and code cleanup
- Fixes for pub.dev
- Refactoring and code cleanup for publishing to pub.dev
- Normalized Chia simulator usage to ease use in packages importing or using Chia Crypto Utils
- PlotNFT support
- Singleton support
- Added ChiaEnthusiast for ease of testing
- Integration with Taildatabase.com and Hash.green
- Normalized usage of Bytes throughout the codebase
- Serialization and deserialization mechanisms on primitives
- Refactored IoC mechanism to use get_it
- Additional logging controls
- Static analysis warning resolutions
- Bug fixes
- Separated integration tests from standard tests per Dart best practices
- Refactor of Field, FieldExtBase, Fq, Fq2, Fq6 and Fq12
- WalletSet is immutable
- WalletVector and UnhardenedWalletVector are immutable
- WalletVector and UnhardenedWalletVector can be serialized and deserialized to bytes and from bytes respectively
- CAT melting
- CAT clsp files for reference
- Added method to serialize SpendBundle toHex for interoperability with Chia Dev Tools
- Bug fixes
- Added details for usage of M1 and Intel Mac Simulator Docker container
- Updated FullNode Interface
- Fixed CAT terminology - issuance, minting
- Added CAT minting and reference TAILs
- Improved support for interaction with mainnet, testnet10
- Added convenience method for establishing network context
- Added a cold wallet generation example
- Enhanced full node interaction and API
- Added full node simulator
- Breaking:
Program.deserializeHexFile
receivesFile
instead ofString
- New constructor
Program.deserializeHexFilePath
(formerlyProgram.deserializeHexFile
) - Fixed
Program.deserializeHexFilePath
test Address
,WalletVector
,MasterKeyPair
, andCoin
are immutable
- Added support for Chia Asset Token (CAT)
- Added support for Flutter Mobile
- Optimization for FieldExtBase.toBool() method
- JacobianPoint is immutable
- FullNode and Client are immutable
- breaking: Program.at() returns void instead of Program because it is now thought to be used with cascade operator
- Added spend bundle validation. Minor bug fixes.
- Added standard transaction support and core Chia models.
- Added wallet tools.
- Initial version.