{"repo":"dotbitHQ/did-contracts","free":true,"listed":false,"github":"https://github.com/dotbitHQ/did-contracts","clone":"git clone https://github.com/dotbitHQ/did-contracts.git","description":"This is the repository for contract scripts and development documents of DID.","language":"Rust","stars":45,"topics":["rust","blockchain","iterable"],"license":"MIT","category":"blockchain-web3","readme_excerpt":"did-contracts This repository is open source for DID contracts which also called \"type script\" in CKB. They can only execute in ckb-vm environment which a pure software implementation of the RISC-V instruction set. About DID DID is a blockchain-based, open source, censorship-resistant decentralized account system that provides a globally unique naming system with a .bit suffix that can be used for cryptocurrency transfers, domain name resolution, authentication, and other scenarios. Now DID has been deployed on CKB mainnet which named Lina and launched from 2021-07-22 🎉 . Development Prerequisites Make sure you have installed all the following prerequisites on your development machine: - Docker - Install Docker. - Rust - Install Rust and its nightly toolchain - Install build-essential if you are using Linux, install xcode-select --install if you are using MacOS; - Install pkg-config libssl-dev to make openssl available as dependency if you are using Ubuntu, other Linux distributions may also need to do something similar. How to compile To compile scripts on your own is the first step to start developing scripts, but it always causes headache problems when we're facing problems about dependencies. So here we choose a simple solution provided by Nervos team - using Docker. With an image named dotbitteam/ckb-dev-all-in-one:0.0.1 which contains all dependencies for compiling scripts, anyone can start compiling in about half an hour, and the most time cost will be waiting for dow","default_branch":null,"files":null,"tree":[],"storefront":"/r/dotbitHQ","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/dotbitHQ/did-contracts/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}