RGB guidelines
For users
Learn how to use RGB by checking out these user guidelines:
Installing RGB
To try out RGB you have to install appropriate tools and software, including command-line utilities, node and GUI wallets.
Issuing RGB tokens
Issuing assets, NFTs and many other standard RGB contracts is very simple and doesn't require any programming skills.
Using RGB contracts
Learn how to interact with RGB contracts and RGB assets as a power user using command-line tools by checking our advanced guidelines.
For developers
If you are developer looking for creating new forms of RGB smart contracts or integrate RGB into your software, check out developer guidelines:
Writing contracts
Simple RGB contracts can be created in Rust (using handy macros). More advanced contracts will require writing code for AluVM in AluAssemblye language. We also work on a new high-level language called Contractum, with its first version release targeting end of the year.
Integrating RGB
Want to let your users access RGB assets & smart contracts? Integrating RGB is simple as using one of existing SDKs in your project and working with JSON data structures. Check what libraries exists for RGB integration today, provided by several independent teams and companies.
Learn RGB
RGB is much more complex than simple bitcoin applications; to unlock its true power in creating the world of Bitcoin Finance (#BiFi) it is important to understand its terminology and internal architecture in details. A good starting point can be through multiple RGB learning resources.
We highly recommend to watch CSV 402: Introduction to RGB Programming -- a great three-day course by RGB creator, Dr Maxim Orlovsky and other protocol contributors, made for Plan B Network.
In-depth RGB
If you are interested in in-depth understanding of how RGB works, you should check the following resources:
FAQ & videos
Best place to learn core RGB concepts is on our FAQ website. We also have accumulated a lot of explanatory videos on our YouTube channel.
Specifications
RGB is a multi-layer stack of protocols. A good overview is given in the RGB whitepaper but there are other specs available.
API Docs
For developers, we have a lot of API reference documentation for RGB libraries used in contract development and integration.
Course
For those, who wants to become experts in RGB, a three-day dive-in course by Plan B Network is a must-to-watch series.