Skip to content

stratisproject/CirrusSmartContracts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cirrus Smart Contracts

This repository contains Smart Contracts developed in C# to be executed on the Stratis Platform. Smart Contracts available for both CirrusMain and CirrusTest are located within this repository and can be deployed either network following the associated documentation.

Newly developed Smart Contracts in C# can also be found here undergoing a review process by a wider audience prior to the acceptance of a contract that is achieved by a successful vote performed by the current federated members of the Cirrus Sidechain(s)

Security and Liability

All contracts are WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Submission Process

Submit a pull request to this repository containing the solution with the contract you want to whitelist. The pull request name should be prefixed with the network and should adhere to the below template:

Description
* Description of what the contract does.

Compiler version
* Smart Contract Tool commit hash.

Hash
* Keccak256 hash of the compiled contract's bytecode. Can also be generated using the Smart Contract Tool.

Bytecode
* Compiled contract's bytecode, generated by Smart Contract Tool using the command `validate PATH -sb`.

The pull request will then subsequently receive comments from a wider audience validating the contract. The pull request will then be merged to the repository once it has received an approval from the Sidechain Masternodes.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages