Skip to content
This repository has been archived by the owner on Dec 9, 2023. It is now read-only.

Releases: RGB-WG/rgb-node

v0.2 Beta 2

06 Nov 22:03
4740b4c
Compare
Choose a tag to compare
v0.2 Beta 2 Pre-release
Pre-release

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

02 Nov 17:56
68146c5
Compare
Choose a tag to compare
v0.2 Beta 1 Pre-release
Pre-release

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

28 Oct 12:37
1ade210
Compare
Choose a tag to compare

Fixes

  • Exposed contracts::fungible::data::invoice::Error as InvoiceError
    #93

Release v0.1

21 Oct 04:51
d8808fe
Compare
Choose a tag to compare

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

12 Oct 03:45
a46423d
Compare
Choose a tag to compare
RC 2 Pre-release
Pre-release

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 and stash 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

09 Oct 16:56
2c5d539
Compare
Choose a tag to compare
RC 1 Pre-release
Pre-release

Updates matching 0.1.0 RC1 of LNP/BP Core Library

Beta 4

18 Sep 11:54
Compare
Choose a tag to compare
Beta 4 Pre-release
Pre-release
  • Docker containers for rust daemon and NodeJS build
  • Fixes to NodeJS integration
  • Upgrading upstream crate dependencies and LNP/BP Core library version

Beta 3

12 Aug 18:01
Compare
Choose a tag to compare
Beta 3 Pre-release
Pre-release
  • 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

05 Jul 00:16
Compare
Choose a tag to compare
Beta 2 Pre-release
Pre-release

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

24 Jun 15:09
Compare
Choose a tag to compare
Beta 1 Pre-release
Pre-release
v0.1.0-beta.1

Beta-1 release