This is a good opportunity to introduce another new blueprint. This time we'll create a candy store with two products, candy tokens and chocolate egg non-fungibles that each have toys inside. We're al
It's time to take a look at our next Scrypto package. The Gumball Machine is a Radix favorite. Here we cover the creation of its simplest version, which allows users to purchase a gumball in exchange
Up until now we've had packages of only one blueprint. In this section we will build a package with more. A candy store containing a single gumball machine (and nothing else) will be represented with
In this Step-by-Step section there are no changes to the previous Refillable Gumball Machine(/learning-to-make-your-gumball-machine-refillable) blueprint. Instead we focus on transaction manifests,
In the last section we looked at a candy store package made up of several blueprints. This section will show how to do the same thing in a different way. We will still have a candy store component con
Using Scrypto you can create a wide range of resources, whether fungible, non-fungible, simple tokens or more complex authorization badges. Being able to modify their properties allows you to accurate
So far this series has only focused on fungible resources. This will be our first look at non-fungibles.
After using the Hello package in Run Your First Scrypto Project(/learning-to-run-your-first-scrypto-project) I'm sure you'll want to better understand what you just did. We give you a full explanati
It's time to focus on testing. Thorough testing is essential to ensuring the proper predictable working of any Scrypto packages we write. You may have noticed an example of this in the Hello template
Web3 concerns ownership, ownership of digital assets, the distributed ownership of decentralized systems, and more. On Radix, with our asset oriented(../../essentials/asset-oriented.md) stack, we im
We've made two learning paths to teach you how to build on Radix, one for if you want to make full stack apps(#scrypto-and-front-end) (using Scrypto for on ledger components and JS for the front
It's time to introduce some more resource behaviors. In this section, we will add the ability to recall and burn staff badges to our candy store (from Build a Candy Store(learning-to-build-a-candy-s
Building on the previous Give the Gumball Machine an Owner section, in this one we'll modify our first behaviour and give the machine the ability to mint more Gumball tokens. Using the updated
If you aren't planning on using a front end, you can skip this section of the series.
The Radiswap dApp is the last example in the step-by-step learning journey. It takes the concepts learned in the previous sections and combines them with some new additions to make a single, more comp
If you aren't planning on using a front end, you can skip this and the next sections in the series.
In this learning journey section, we'll walk you through running and interacting with Scrypto within the Radix Engine Simulator. By the end, you'll have locally deployed and used your first Scrypto "s
After getting our Gumball Machine dapp up and running on the Stokenet test network, there are still a few things that would stop it from working correctly on the main Radix network and in the Radix Wa
This topic is still a work in progress
Blueprints and components do not exist on the radix network in isolation. They are addressable and can interact with each other if allowed. In this section we show you how to allow and enable blueprin
With the right access, components on the Radix ledger can contact and call methods on global components instantiated from other packages. This section shows us how to make those external calls with ou
In the previous Step-by-Step section we allowed our gumball machine to mint its own gumballs. The blueprint still isn't quite ready for us to publish on the ledger though. Currently anyone can mint gu
We've made it to the end of this step-by-step learning journey. You now know enough to start making your own dapps for the Radix network and help grow our DeFi ecosystem, though there is much more to