About How-to Guides
Explore the how-to guides for IOTA Smart Contracts, offering step-by-step instructions on various topics and functionalities.
Goal orientated direction.
View all tagsExplore the how-to guides for IOTA Smart Contracts, offering step-by-step instructions on various topics and functionalities.
How to allow native assets and base token
Learn how to tokenize assets on the IOTA blockchain. Asset tokenization refers to the process of representing real-world assets, such as real estate, art, commodities, stocks, or other valuable assets, as digital tokens on the blockchain network.
Basic smart contract example.
Learn how to build and test Move packages in IOTA with detailed instructions and examples.
Calling smart contract view functions with Solo.
How to configure wasp-cli. Requirements and configuration parameters.
How to create a L1 foundry
How to Create a Native Token Foundry.
Explain how a VC is created and verified
Explain how a VP is created and verified
Solidity smart contract ERC20.
Create and deploy a Solidity smart contract to mint NFTs using the ERC721 standard.
Introduction
Create DID Documents and publish them to an IOTA network.
How to use the custom functionality of ERC20NativeToken
How to deactivate or destroy an IOTA Identity
Learn how to deploy smart contracts to IOTA EVM Testnet using popular tools like Remix and Hardhat.
How to link a domain and a DID
Example of a _Solo_ test. It deploys a new chain and invokes some view calls.
How to get the allowance of native assets and base token
How to get the balance of L1 assets on L2
How to get NFT metadata from a L1 NFT
How to get the L2 NFTs in a collection.
How to get the L2 NFTs owned by an account.
How to get information about an on-chain NFT.
Get test IOTA tokens using the IOTA CLI, SDK, or cURL.
Install the IOTA framework and required prerequisites on your system, including the IOTA command line interface to interact with the IOTA network.
Explain the use of the storage interfaces and how they can be implemented
Guide to setting up and using a local IOTA network for development and testing.
How to manage a chain using the Grafana dashboard, a client to receive published events, logging, and validators.
How to mint L1 NFT
How to mint native token on an L1 foundry.
How to handle native NFTs on L2 and use them as ERC721
How to handle native tokens on L2 and use them as ERC20
Learn how to publish your Move package on the IOTA network and interact with it using programmable transaction blocks.
How to register a native token as ERC20
Explain how resolving works including arguments
Explain how a VC can be revoked
How to run a node. Requirements, configuration parameters, dashboard configuration, and tests.
How to setup an access node.
Explain VC with selective disclosure.
Introduction
How to send funds from L1 to L2.
How to Send Native Tokens Across Chains.
Introduction
Setting up a chain: requirements, configuration parameters, validators, and tests.
How to take the allowance of native assets and base token
Solo is a testing framework that allows developers to validate real smart contracts and entire inter-chain protocols.
How to interact with the L1 ledger in Solo.
Smart contracts can exchange assets between themselves on the same chain and between different chains, as well as with addresses on the L1 ledger.
How DID Documents can be manipulated and how updates should be published
How to use a native NFT like an ERC721 NFT
Zero Knowledge selectively disclosable VCs.