Tutorials
Beginner Tutorials
Title | Description |
---|---|
Getting Started Video | Step-by-step video tutorial for setting up the Casper development environment |
A Counter on an NCTL Network | An example contract that maintains a counter variable on a local Casper Network with NCTL |
A Counter on the Testnet | An example contract that maintains a counter variable on the Casper Testnet |
Querying a Casper Network | Queries for users and developers to obtain information stored on the blockchain |
Smart Contract Upgrades | Learn how to upgrade smart contracts |
The Casper Fungible Token Standard (CEP-18) | Fungible Token Standard (CEP-18) Implementation and Usage |
Launching a Casper Node with AWS Marketplace | Learn how to launch a Casper Node through the AWS Marketplace |
GitHub Tutorials
Title | Description |
---|---|
NFTs on Casper with the CEP-78 NFT Standard | Implementing the Casper CEP-78 NFT standard |
Fungible Tokens on Casper | Implement the Casper Fungible Token standard |
Advanced Tutorials
Title | Description |
---|---|
Two-Party Multi-Signature Deploys | A trivial two-party multi-signature scheme for signing and sending deploys |
Multi-Sig Management | Integrate key management on Casper accounts and sign deploys with multiple keys |
Interacting with Runtime Return Values | Contract code returning a value to the immediate caller via runtime::ret() |
Safely Transfer Tokens to a Contract | Two methods to handle tokens via a contract |
Reading and Writing to Global State using Rust | Methods to read and write data to global state on a Casper network using Rust |
Cross Contract Communication | Variations of cross-contract communication for more complex scenarios |
Working with Authorization Keys | Retrieve and use the authorization keys associated with a deploy |