Skip to main content

101 docs tagged with "How-To"

Goal orientated direction.

View all tags

About How-to Guides

Explore the how-to guides for IOTA Smart Contracts, offering step-by-step instructions on various topics and functionalities.

Add and Read Records

How to add records to an Audit Trail and read them back individually or through paginated traversal.

Allow

How to allow coins and other objects

Asset Tokenization

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.

Binding Sponsor Approval to Sender Identity

How sponsor authenticators must cryptographically bind their approval to the sender's identity — the sender's authenticator function and auth digest — to prevent sender-side identity swaps after the sponsor has signed.

Clinical Trial Data Integrity - Audit Trails

Real-world example demonstrating how to use IOTA Audit Trails to ensure data integrity in a Phase III clinical trial with time-constrained access, deletion protection, and regulatory verification.

Configure Locking

How to configure write locks, deletion windows, and trail deletion locks on an Audit Trail.

Create an Audit Trail

How to create an Audit Trail with metadata, an initial record, and role-based access control.

Create ERC721 NFTs

Create and deploy a Solidity smart contract to mint NFTs using the ERC721 standard.

Customs Clearance - Audit Trails

Real-world example demonstrating how to use IOTA Audit Trails to model a multi-party customs clearance process with tag-scoped roles and write locking.

Delete Records

How to delete individual records or batch-delete all records from an Audit Trail.

Deploy a Smart Contract

Learn how to deploy smart contracts to IOTA EVM Testnet using popular tools like Remix and Hardhat.

Digital Product Passport - Audit Trails

Real-world example demonstrating how to use IOTA Audit Trails to model a Digital Product Passport for an e-bike battery with lifecycle tracking, service-network authorization, and reward payouts.

First Example

Example of a _Solo_ test. It deploys a new chain and invokes some view calls.

Get Coin Balance

How to retrieve coin balances for an IOTA address using the GraphQL client.

Get Properties

Guide to retrieve properties from a federation hierarchy.

Install IOTA

Install the IOTA framework and required prerequisites on your system, including the IOTA command line interface to interact with the IOTA network.

Key Storage

Explain the use of the storage interfaces and how they can be implemented

Local Development

Guide to setting up and using a local IOTA network for development and testing.

Manage a Chain

How to manage a chain using the Grafana dashboard, a client to receive published events, logging, and validators.

Manage Access Control

How to create roles, issue constrained capabilities, revoke and destroy capabilities, and remove roles from an Audit Trail.

Manage Record Tags

How to delegate tag registry management, add and remove tags dynamically, and understand in-use tag constraints.

Publish a Package

Learn how to publish your Move package on the IOTA network and interact with it using programmable transaction blocks.

The L2 Ledger

Smart contracts can exchange assets between themselves on the same chain and between different chains, as well as with addresses on the L1 ledger.

Update Metadata

How to update and clear the mutable metadata on an Audit Trail while preserving immutable metadata.

Use Tagged Records

How to use record tags and role-scoped tag restrictions to control which participants can write which types of records.