Scrypto
Asset-oriented programming: resources, auth, testing, and design patterns.
The main article for this category is Scrypto.
Scrypto
2. Resources, Vaults, and NFTs
A resource is any digital asset on Radix – tokens, NFTs, badges, LP tokens, etc. Unlike Solidity where tokens are contract state, Radix resources are…
3. Authorization and Access Rules
In most smart contract platforms, access control is based on the caller's address – a pattern that leads to fragile permission systems and common expl…
4. Events, Metadata, and Royalties
Components can emit events during transaction execution. Events are encoded in SBOR and stored in the transaction receipt – useful for indexing, analy…
5. Testing Scrypto Blueprints
Once your development environment is set up, the next step is understanding the Scrypto development workflow: creating packages, writing blueprints, b…
7. Multi-Component Architecture
Scrypto separates the concept of "smart contract" into two distinct things: blueprints (reusable templates) and components (live instances on the ledg…
