Skip to main content


The following tutorials present several Casper features in depth:

NFTs on CasperImplementing the Casper NFT standard
Counter Contract TutorialA simple example contract that maintains a counter variable
Fungible Tokens on CasperImplement the Casper Fungible Token standard
Key-Value Storage with Casper DSLDesign a simple contract to store a value and use the Casper DSL
Multi-Signatures and Key RecoveryLearn to sign transactions with multiple keys
Interacting with Runtime Return ValuesLearning how to return a value using contract code
Safely Transfer Tokens to a ContractHow to handle tokens via a contract
Smart Contract UpgradesLearn how to upgrade smart contracts