About the IOTA SDK
Learn about the IOTA SDK, its main modules (client and wallet), available programming languages (Rust, Node.js, Python, and Wasm), secure secret management using Stronghold, and how to join the discussion and get support.
Learn about the IOTA SDK, its main modules (client and wallet), available programming languages (Rust, Node.js, Python, and Wasm), secure secret management using Stronghold, and how to join the discussion and get support.
How to send an advanced transaction
How to send funds owned by an Alias
How to burn native tokens
How to burn NFT
How to check a wallet account's balance.
How to claim funds
How to consolidate outputs
How to programmatically create an alias output
How to create an account to start sending value transactions to the Tangle.
How to generate an address for an account.
How to create native tokens
How to create a random Mnemonic
How to destroy a foundry using iota-sdk
How to programmatically destroy an alias output
How to create outputs with different features
Check any nodes health.
Sometimes it's needed to get certain info from the Node to determine for example if the node is synced or which features it has enabled. You can get this info from a Client instance.
Find outputs specifying certain search criteria
Learn how to get started with the IOTA SDK in Rust and build applications for IOTA.
How to list accounts
How to list addresses
How to list outputs
How to list transactions
How to listen to events using the IOTA SDK.
How to melt native tokens
How to mint an NFT
How to mint native tokens
How to programmatically request testnet funds.
How to programmatically request testnet funds on an alias or nft address
How to send a microtransaction
How to send native tokens
How to send NFT to another address
How to sign with Ed25519
How to send a value transaction
How to set unlock conditions for outputs
How to verify an Ed25519 signature