RGB Docs
  • RGB Protocol Documentation
  • Distributed Computing Concepts
    • Paradigms of Distributed Computing
    • Client-side Validation
    • Single-use Seals and Proof of Publication
  • Commitment layer
    • Commitment Schemes within Bitcoin and RGB
    • Deterministic Bitcoin Commitments - DBC
      • Opret
      • Tapret
    • Multi Protocol Commitments - MPC
    • Anchors
  • RGB State and Operations
    • Introduction to Smart Contracts and their States
    • Contract Operations
    • Components of a Contract Operation
    • Features of RGB State
  • RGB Contract Implementation
    • Contract Implementation in RGB
    • Schema
      • Schema example: Non-Inflatable Assets
    • Interface
      • Standard Interfaces by LNP/BP Association
      • Interface example: RGB20
    • Interface Implementation
  • RGB over Lightning Network
    • Lightning Network compatibility
  • Annexes
    • Glossary
    • Contract Transfers
    • Invoices
    • RGB Library Map
Powered by GitBook
On this page
  • Client-side Validation
  • Deterministic Bitcoin Commitments - DBC
  • Multi Protocol Commitment - MPC
  • Strict Types & Strict Encoding
  • RGB Core
  • RGB Standard Library & Wallet
  • RGB CLI
  • RGB Schemata
  • ALuVM
  • Bitcoin Protocol - BP
  • Ubiquitous Deterministic Computing - UBIDECO
  1. Annexes

RGB Library Map

PreviousInvoices

Last updated 8 months ago

Client-side Validation

Repository:

Rust Crates:

Deterministic Bitcoin Commitments - DBC

Repository:

Rust Crate:

Multi Protocol Commitment - MPC

Repository:

Rust Crate:

Strict Types & Strict Encoding

Specifications:

Repositories:

Rust Crates:

RGB Core

Repository:

Rust Crate:

RGB Standard Library & Wallet

Repository:

Rust Crate:

RGB CLI

Repository:

Rust Crates:

RGB Schemata

Repository:

ALuVM

Info:

Repositories:

Rust Crates:

Bitcoin Protocol - BP

Repositories:

Ubiquitous Deterministic Computing - UBIDECO

Repository:

https://github.com/LNP-BP/client_side_validation
https://crates.io/crates/client_side_validation
https://crates.io/crates/single_use_seals
https://github.com/BP-WG/bp-core
https://crates.io/crates/bp-dbc
https://github.com/LNP-BP/client_side_validation
https://crates.io/crates/commit_verify
https://www.strict-types.org/
https://github.com/strict-types/strict-types
https://github.com/strict-types/strict-encoding
https://crates.io/crates/strict_types
https://crates.io/crates/strict_encoding
https://github.com/RGB-WG/rgb-core
https://crates.io/crates/rgb-core
https://github.com/RGB-WG/rgb-std
https://crates.io/crates/rgb-std
https://github.com/RGB-WG/rgb
https://crates.io/crates/rgb-cli
https://crates.io/crates/rgb-wallet
https://github.com/RGB-WG/rgb-schemata/
https://www.aluvm.org/
https://github.com/AluVM/aluvm-spec
https://github.com/AluVM/alure
https://crates.io/crates/aluvm
https://crates.io/crates/aluasm
https://github.com/BP-WG
https://github.com/BP-WG/bp-core
https://github.com/BP-WG/bp-std
https://github.com/BP-WG/bp-wallet
https://github.com/UBIDECO
The different code parts making up RGB Protocol and dependent libraries.