A curated list of Secret Contracts ordered by complexity. Secret Agents are welcome to suggest their own projects and improve these.
- Counter - Increments a counter which you can query.
- Reminders - Lets users create a private reminder on the blockchain. Includes tutorial.
- Voting - Lets users vote "yes" or "no" privately.1
- Dice - Two players bet 1 scrt. Player 1 wins the pot if die shows 1-3.
- Demonstrates sending scrt.
- Demonstrates randomness.
- Calculator - Privately calculates basic arithmetic operations which are saved to the user's History.
- With Cookies - Includes stylized SecretJs client.
- With Viewing Keys - Simple Typescript SecretJs client.
- With Permits - Basic Javascript SecretJs client.
- Decentralized Reviews - Users can review/rate businesses they transacted with.1
- Includes basic inter-contract querying.
- Basic Demonstration of an Iterable Map, which isn't trivial concept in Secret Network.
- Blackjack.
- Includes Random number usage.
- Includes deploying a contract from a parent contract.
- Poker.
- Includes Random number usage.
- Sealed-Bid Auction.
- Migrations.
- AMM.
- SNIP-20 - Transferable, private, fungible store of value (Token).
- SNIP-721 - Transferable, private, non-fungible Token.