Develop on RGB

Interested in understanding RGB or developing new forms of smart contracts? Check out the following guides:

  • Writing contracts

    Simple RGB contracts can be created in Rust (using handy macros). More advanced contracts will require writing code for AluVM in AluAssembly language. We also work on a new high-level language called Contractum, which release is targeted towards the end of the year.

    Learn to program

  • Integrating RGB

    Want to let your users access RGB assets & smart contracts? Integrating RGB as is simple as using one of existing SDKs in your project and working with JSON data structures. Check what libraries exist for RGB integration today, provided by several independent teams and companies.

    Integrate RGB

  • 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 detail. A good starting point can be through multiple RGB learning resources.

    Access docs