Releases
v0.1.0
Library overview
Paradigms : generic APIs for L1/L3 best practices
Client-side validation
Single-use-seals
Strict encoding
Bitcoin protocol : extensions to bitcoin
crate and L2/L3 APIs
Deterministic bitcoin commitments (DBC) based on LNPBP1-4 standard
Tagged hashes : additional procedures for working with Tapproot-style
tagged hashes
Short bitcoin identifiers based on LNPBP-4 standard
Resolver API for requesting transaction graph using providers (like
Bitcoin Core RPC, Electrum Server API etc)
Chains , chain parameters and universal asset identifiers
Script types for differentiating script cycle through different
transaction parts
Transaction-output-based single-use-seals : bitcoin-specific
implementation of single-use-seals
RGB : confidential smart-contract system for Bitcoin & Lightning Network
based on client-side validation paradigm (LNPBP11-13 standards)
Schema : structure defining contract creation and evolution rules and
restrictions
Contracts : data types for contract lifecycle
Scripting with embedded procedures for fungible assets
The library implements RGB Core v1 release candidate set of standards
Lightning networking protocol : generalized P2P and RPC networking APIs
based on the original Lightning standard; early preview
Universal P2P node ids supporting IPv4, IPv6, Onion v2 and v3 addresses and
public keys
Feature vectors for defining and workinf with set of feature bits
LNP networking with ZMQ sockets for RPC interfaces
Major changes since RC2
Support for Rust stable and MSRV reduction to 1.41.1
Custom forks for upstream bitcoin-related dependencies are changed onto the
latest publicly-released versions
Breaking changes since RC2
Updated taproot-based hashed tag system (BIP-340) according to the most
recent specs.
RGB Amount
renamed into AtomicValue
RGB amount
mod renamed into value
RGB seal definitions and related structures are now Copy
and returned by
value
You can’t perform that action at this time.