Skip to main content

Smart Contract Lib

Here's a list of open-source smart contracts, complete with documentation, live demos, and end-to-end source code.

ContractDescriptionLinks
Content OwnershipCreate a content registry and users can create content that is stored in the registry[demo] [source] [docs]
EscrowFacilitates the secure exchange of assets between two parties by acting as a trusted intermediary that holds the assets until the conditions of the agreement are met[demo] [source] [docs]
GiftcardAllows users to create a transactions to lock assets into the smart contract, which can be redeemed by any user[demo] [source] [docs]
Hello WorldA simple lock-and-unlock assets contract, providing a hands-on introduction to end-to-end smart contract validation and transaction building[demo] [source] [docs]
MarketplaceAllows anyone to buy and sell native assets such as NFTs[demo] [source] [docs]
NFT Minting MachineMint NFTs with an automatically incremented index, which increases by one for each newly minted NFT[demo] [source] [docs]
Payment SplitterAllows users to split incoming payments among a group of accounts[demo] [source] [docs]
SwapFacilitates the exchange of assets between two parties[demo] [source] [docs]
VestingAllows users to lock tokens for a period of time and withdraw the funds after the lockup period[demo] [source] [docs]