/rchain-glossary

This includes all the knowledge we share and gather around RChain (Our knowledge structure)

Primary LanguageShell

Welcome to the RCHain glossary

RChain-Glossary

Prerequisites

Install the rchain/rnode Docker container: Releases

The following versions worked:

latest: sha256:d3957babab4995a4a63f0ca2708fd2c054fe4e23c06c26ce5dc4b19aeaf715aa
dev: sha256:6721561afd3953fba3f10b05dd3be459147bed1d1a9445db52c6fb7f7abec778

Run this docker command in this repo directory:

docker run -it --mount type=bind,source="$(pwd)/contracts",target=/tmp rchain/rnode --eval /tmp/hello.rho   

Run a contract in contracts folder

Please take care that the bin script needs to be executed from the root of the folder:

bin/run-contract.sh <CONTRACT_NAME>

For example:

bin/run-contract.sh stdoutAck.rho

Official Links

Official RChain Coop Website

Developer.RChain.Coop

Context Introductions

Media Links

Epicenter Podcast

Write R-Chain Smart Contracts in 5 MINUTES!

YouTube 154 – Greg Meredith: Rebuilding The Attention Economy From The Ground Up With Synereo

YouTube 221 - Greg Meredith & Nash Foster: RChain – The Scalable, Concurrent and Performant Blockchain

YouTube Introduction Rholang Devcon 1

Current best reference for the spec - we use the test framework to understand the language-spec

LINK TO TESTS in V2.1

Rholang Grammer

Architecture