- Hello / OnBoarding contract
- FT / Fungible-Token contract
- NFT / Non-Fungible-Token contract
- Drop / Base contract
- Social / Web3 contract
- Lockup / Vesting contract
- Lockup Factory
- Multisig contract
- Multisig Factory
- Staking Pool / Delegation contract
- Staking Pool Factory
- Voting Contract
- Whitelist Contract
You can start coding on the Utility Rust stack in less than a minute, thanks to Utility Devcontainers. How?
- Click Use this template > Create a new repository
- In your newly created repo, click Code > Codespaces > Create codespace on main
Start writing your contract logic in src/lib.rs and integration tests in tests/test_basics.rs.
Install unc and run:
# use root account if dev-containers environment
sudo su -
cd <contracts template> # cd social-web3
unc dev-tool buildcargo nextest run --nocapture # cargo testDeployment is automated with GitHub Actions CI/CD pipeline.
To deploy manually, install unc and run:
unc dev-tool deploy <account-id>- unc CLI - Iteract with Utility blockchain from command line

