{"id":21920898,"url":"https://github.com/komodoplatform/mastering_cryptoconditions","last_synced_at":"2025-10-25T03:02:49.948Z","repository":{"id":90387139,"uuid":"146008177","full_name":"KomodoPlatform/Mastering_CryptoConditions","owner":"KomodoPlatform","description":"How to write utxo based CryptoConditions contracts for KMD chains - by jl777","archived":false,"fork":false,"pushed_at":"2018-11-21T16:54:22.000Z","size":240,"stargazers_count":20,"open_issues_count":0,"forks_count":21,"subscribers_count":11,"default_branch":"master","last_synced_at":"2025-01-27T10:21:28.881Z","etag":null,"topics":["cryptoconditions","cryptocurrency","documentation","komodo-platform","rpc-api","smart-contracts"],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/KomodoPlatform.png","metadata":{"files":{"readme":"ReadMe.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-08-24T15:23:26.000Z","updated_at":"2023-04-01T15:51:30.000Z","dependencies_parsed_at":null,"dependency_job_id":"227789f9-3b43-4cea-be6a-00dd15e0d6b2","html_url":"https://github.com/KomodoPlatform/Mastering_CryptoConditions","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KomodoPlatform%2FMastering_CryptoConditions","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KomodoPlatform%2FMastering_CryptoConditions/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KomodoPlatform%2FMastering_CryptoConditions/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KomodoPlatform%2FMastering_CryptoConditions/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/KomodoPlatform","download_url":"https://codeload.github.com/KomodoPlatform/Mastering_CryptoConditions/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244944921,"owners_count":20536294,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cryptoconditions","cryptocurrency","documentation","komodo-platform","rpc-api","smart-contracts"],"created_at":"2024-11-28T20:17:44.000Z","updated_at":"2025-10-25T03:02:49.876Z","avatar_url":"https://github.com/KomodoPlatform.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"## Mastering CryptoConditions - UTXO Based Smart Contracts\n\nThis repository consists of documentation on Komodo CryptoConditions Smart Contracts, written by Komodo Platform core developer jl777 (James Lee).\n\n\n\n### Raw documentation text\n\nAll the chapters are plain text files.\n\n- [INDEX](Index)\n- [Chapter 0 - Bitcoin Protocol Basics](Chapter%2000%20-%20Bitcoin%20Protocol%20Basics)\n- [Chapter 1 - OP_CHECKCRYPTOCONDITION](Chapter%2001%20-%20OP_CHECKCRYPTOCONDITION)\n- [Chapter 2 - CC contract basics](Chapter%2002%20-%20CC%20contract%20basics)\n- [Chapter 3 - CC vouts](Chapter%2003%20-%20CC%20vins%20and%20vouts)\n- [Chapter 4 - CC RPC extensions](Chapter%2004%20-%20CC%20rpc%20extensions)\n- [Chapter 5 - CC validation](Chapter%2005%20-%20CC%20validation)\n- [Chapter 6 - faucet example](Chapter%2006%20-%20faucet%20example)\n- [Chapter 7 - rewards example](Chapter%2007%20-%20rewards%20example)\n- [Chapter 8 - assets example](Chapter%2008%20-%20assets%20example)\n- [Chapter 9 - dice example](Chapter%2009%20-%20dice%20example)\n- [Chapter 10 - channels example](Chapter%2010%20-%20channels%20example)\n- [Chapter 11 - oracles example](Chapter%2011%20-%20oracles%20example)\n- [Chapter 12 - limitless possibilities](Chapter%2012%20-%20limitless%20possibilities)\n- [Chapter 13 - different languages](Chapter%2013%20-%20different%20languages)\n- [Chapter 14 - runtime bindings](Chapter%2014%20-%20runtime%20bindings)\n- [Chapter 15 - RPC based dapps](Chapter%2015%20-%20rpc%20based%20dapps)\n\n\n### Formatted documentation text draft\n\nAll chapters are compiled to a nice draft in Markdown format which you can read in [all_chapters.md](all_chapters.md) file.\n\n\n### RPC Documentation of Example CryptoConditions Contracts\n\nThere is a work in progress RPC documentation for the first example/demo CryptoConditions smart contracts which you can find in [docs directory](docs/).\n\n\n### Translations and Community Contributions\n\nWe are open to accept updates to this documentation with any improvements, updates, corrections, translations, example CryptoConditions based contracts code and such.\n\nPlease feel free to push a pull request with your changes and our team will be happy to merge the changes after review.\n\n#### Translations\n\n- [Russian](RU/)\n\n\nHappy coding smart contracts on Komodo Platform!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkomodoplatform%2Fmastering_cryptoconditions","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkomodoplatform%2Fmastering_cryptoconditions","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkomodoplatform%2Fmastering_cryptoconditions/lists"}