This is the sixth beta release of rgb-lib. It is meant for testing purposes, possibly on mainnet for reckless users and small amounts. No breaking changes are planned in the near future to database schema or RGB consensus structures.
Warnings
- blockchain reorgs are currently not handled, we suggest setting
min_confirmationsto a safe number (we suggest 3 at least) - IFA (Inflatable Fungible Assets) schema shouldn't be considered stable, breaking changes on it are expected in the near future. Usage could also compromise assets using other schemas, so try them only on test networks where you accept risking your assets
- the multisig wallet implementation is in an early stage and is not recommended for use on mainnet
Main improvements
The main improvements over the previous release are:
- updated RGB dependencies to
v0.11.1-rc.10 - updated BDK to
v3.0.0⚠️ the BDK storage update is not backwards compatible; if you receive an error after the update, remove thebdk_dbfile from the wallet data directory and then perform a full scan sync
- fixed potentially dangerous bug in
delete_transfers - optimized wallet sync and added options to
syncAPI - improved validation flow and added
WaitingSafeHeighttransfer status - added
burnAPI - added DB transactions
- added support for P2WPKH
- added
dry_runto vanilla spends, when set to false vanilla pending TXs get tracked - added
list_pending_vanilla_txsAPI - added
abort_pending_vanilla_txAPI - added
psbt_pathfor initiated transfers - removed
destroy_assetsbool fromdrain_to, now always destroys assets TransactionType: renamedUntrackedtoIncominglist_transactions: sort by newest first- c-ffi: added
invoice_datafunction + simplified online - uniffi: added missing APIs
- added and improved tests
- fixes and performance optimizations