An open API service indexing awesome lists of open source software.

https://github.com/komodoplatform/mastering_cryptoconditions

How to write utxo based CryptoConditions contracts for KMD chains - by jl777
https://github.com/komodoplatform/mastering_cryptoconditions

cryptoconditions cryptocurrency documentation komodo-platform rpc-api smart-contracts

Last synced: 8 months ago
JSON representation

How to write utxo based CryptoConditions contracts for KMD chains - by jl777

Awesome Lists containing this project

README

          

## Mastering CryptoConditions - UTXO Based Smart Contracts

This repository consists of documentation on Komodo CryptoConditions Smart Contracts, written by Komodo Platform core developer jl777 (James Lee).

### Raw documentation text

All the chapters are plain text files.

- [INDEX](Index)
- [Chapter 0 - Bitcoin Protocol Basics](Chapter%2000%20-%20Bitcoin%20Protocol%20Basics)
- [Chapter 1 - OP_CHECKCRYPTOCONDITION](Chapter%2001%20-%20OP_CHECKCRYPTOCONDITION)
- [Chapter 2 - CC contract basics](Chapter%2002%20-%20CC%20contract%20basics)
- [Chapter 3 - CC vouts](Chapter%2003%20-%20CC%20vins%20and%20vouts)
- [Chapter 4 - CC RPC extensions](Chapter%2004%20-%20CC%20rpc%20extensions)
- [Chapter 5 - CC validation](Chapter%2005%20-%20CC%20validation)
- [Chapter 6 - faucet example](Chapter%2006%20-%20faucet%20example)
- [Chapter 7 - rewards example](Chapter%2007%20-%20rewards%20example)
- [Chapter 8 - assets example](Chapter%2008%20-%20assets%20example)
- [Chapter 9 - dice example](Chapter%2009%20-%20dice%20example)
- [Chapter 10 - channels example](Chapter%2010%20-%20channels%20example)
- [Chapter 11 - oracles example](Chapter%2011%20-%20oracles%20example)
- [Chapter 12 - limitless possibilities](Chapter%2012%20-%20limitless%20possibilities)
- [Chapter 13 - different languages](Chapter%2013%20-%20different%20languages)
- [Chapter 14 - runtime bindings](Chapter%2014%20-%20runtime%20bindings)
- [Chapter 15 - RPC based dapps](Chapter%2015%20-%20rpc%20based%20dapps)

### Formatted documentation text draft

All chapters are compiled to a nice draft in Markdown format which you can read in [all_chapters.md](all_chapters.md) file.

### RPC Documentation of Example CryptoConditions Contracts

There is a work in progress RPC documentation for the first example/demo CryptoConditions smart contracts which you can find in [docs directory](docs/).

### Translations and Community Contributions

We are open to accept updates to this documentation with any improvements, updates, corrections, translations, example CryptoConditions based contracts code and such.

Please feel free to push a pull request with your changes and our team will be happy to merge the changes after review.

#### Translations

- [Russian](RU/)

Happy coding smart contracts on Komodo Platform!