This repository has been archived by the owner on Dec 9, 2023. It is now read-only.
Releases: RGB-WG/rgb-node
Releases · RGB-WG/rgb-node
v0.2 Beta 2
Features:
- RPC commands to get allocations for assets and outpoints
- Sync operation supports multiple data formats
- Strict encoding for asset data. Adding strict encode-based import/export.
Fixes:
- Fixing problem with prune right in asset issuance
v0.2 Beta 1
Migrated to the second version of LNP/BP Core Library (v0.2, currently beta-1).
Fixes:
- Fixed
rgb-cli export
command (now it parses Bech32-formatted asset name) - Updated feature structure, fixed feature interdependencies
v0.1.1
Release v0.1
Core features
- RGB Stash daemon operating client-validated data and managing their file
storage - Fungible daemon operating RGB-20 assets and managing their storage (both file
and SQLite) - RGB-20 asset issuance, invoicing, trnasfer and transfer acceptance
- Command-line tool for daemons operations
- Itegration functions packed as a compiled library
New features since RC2
- SQLite storage for assets cached data
- Storage of public key tweaking information in PSBT
- Support of Rust stable and old version up to 1.41.1
- Update to the latest public releases of upstream bitcoin and LNP/BP libraries
(migration from self-maintained forks)
Breaking changes
- Standard-compliant use of PSBT extension fields.
- Removed requirements to specify fee for the transaction (it is now computed
from PSBT data)
RC 2
Main updates
- FFI and demo apps are moved into a separate
RGB SDK project - Big update and refactoring in RGB-20 achema (fungible assets)
- Multiple inflation rights with better control over total inflation
- Epoch-based burn and burn-and-replace procedures; enhanced with UTXO set and
versioned proofs of burn data, supporting up to 15 burn proof variants
(+"no proofs" option) - Asset renomination procedure, for changing asset names or splitting stock
shares - Standardization of contract text URL and commitment format
- Rights split procedure
- Removed dust limit
- Proposal of RGB-21 schema after prolonged discussions (not available through
API yet)- Unique tokens & token-specfic data
- Issue control
- Generic token data, internal or external, in different formats
- Engravings (any why Schema subclassing is required)
- LockUTXOs and descriptors for proof of reserves
- Renominations
- Rights splits
- New
rgb-cli
commands andstash
daemon operations:- Listing available schemata
- Exporting and inspecting schema in multiple formats (JSON, YAML,
StrictEncoding) - Listing known contracts
- Exporting and inspecting contract genesis in multiple formats (JSON, YAML,
StrictEncoding)
Breaking changes:
- Removal of dust limit parameter from command-line, RPC API calls and
FFI API integration points
RC 1
Updates matching 0.1.0 RC1 of LNP/BP Core Library
Beta 4
- Docker containers for rust daemon and NodeJS build
- Fixes to NodeJS integration
- Upgrading upstream crate dependencies and LNP/BP Core library version
Beta 3
- Adopting v0.1.0-beta.3 of LNP/BP Core Library (breaking changes to single-use-seals)
- Electrum resolver for bitcoin transactions
- Fixing ZMQ compilation for iOS and React Native
- Better FFI & Android builds + readmes
Beta 2
Matching v0.1.0-beta.2 version of LNP/BP Core Library
- Complete validation workflow
- Acceptance of the assignment
- Pluggable transaction verifiers (like Bitcoin Core, Electrum, BP Node)
- Removing spent outputs
Beta 1
v0.1.0-beta.1 Beta-1 release