Learning Step-by-Step
  • 10 Apr 2024
  • 1 Minute to read
  • Dark
    Light
  • PDF

Learning Step-by-Step

  • Dark
    Light
  • PDF

Article Summary

This step-by-step guide will build you up from the very basics of Scrypto all the way through to a full application with a frontend.

  1. Run Your First Scrypto Project - Running Scrypto code in the Radix Engine Simulator

  2. Explain Your First Scrypto Project - Scrypto package structure and template code explanation

  3. Create Your First Custom Resource - Create resources with different metadata

  4. Build a Gumball Machine - Build a simple Gumball Machine blueprint

  5. Give the Gumball Machine an Owner - Ownership and protected methods

  6. Make the Gumball Machine Refillable - The mintable resource behaviour

  7. Create and Use Transaction Manifests - Use transaction manifests in the Radix Engine Simulator

  8. Use the Gumball Machine on Stokenet - Deploy a package on the Stokenet test network

  9. Run Your First Front End dApp - Deploy and run a simple front end dapp on Stokenet

  10. Run the Gumball Machine Front End dApp - Deploy and run the Gumball Machine as a front end dapp on Stokenet

  11. Set Verification Metadata - Two way linking metadata for verification

  12. Create Your First Non-Fungible - Mint a non-fungible resource

  13. Build a Candy Store - Custom authorization roles

  14. Make Recallable Badges - The recallable and burnable resource behaviours

  15. Build a Multi-Blueprint Package - Modularise packages into smaller blueprints

  16. Create Owned Components - Compare owned and global components

  17. Use External Blueprints - Use blueprints that aren’t a part of your package

  18. Use External Components - Use components that aren’t a part of your package

  19. Explain Your First Test - Understand and run the tests on the Hello template blueprint

  20. Test a Multi-Blueprint Package - Unit and integration tests

  21. Run the Radiswap dApp - Deploy and run a simple two resource DEX

If you are only looking to build a front end for a preexisting scrypto package you will gain the most from the following sections:

  1. Run Your First Front End dApp - Deploy and run a simple front end dapp on Stokenet

  2. Run the Gumball Machine Front End dApp - Deploy and run the Gumball Machine as a front end dapp on Stokenet

  3. Set Verification Metadata - Two way linking metadata for verification

  4. Run the Radiswap dApp - Deploy and run a simple two resource DEX


Was this article helpful?