Guides
Account
Reading transactions from an account Get the list of transactions where an account is involved.
Getting the amount of xpx sent to an account Check the number of xpx units sent to an account.
Getting the account information Get the public key and balance of an account.
Creating and opening an account Create a new account and open it.
Linking a namespace to an address Link a namespace to an account.
Account Restriction
- Preventing spam attacks with account filters Learn how to add and remove account restrictions.
Aggregate Transaction
Sending payouts with aggregate complete transaction Send transactions to different accounts atomically, using an aggregate complete transaction.
Creating an escrow with aggregate bonded transaction Learn about aggregate bonded transactions creating an escrow contract.
Asking for mosaics with aggregate bonded transaction Ask an account to send you funds using an aggregate bonded transaction.
Signing announced aggregate bonded transactions This guide will show you how to cosign aggregate bonded transactions that require your account’s cosignature.
Sending a multisig transaction Send a transaction involving a multisig account.
Block
Listening to new blocks Get notified when a new block is included.
Getting a block by height Get the block information given a height.
Cross-Chain Swaps
- Atomic cross-chain swap between Sirius Chain public and private chain Cross-chain swaps enable trading tokens between different blockchains, without using an intermediary party in the process.
Metadata
(Deprecated) Add and remove account metadata (Deprecated) Add and remove metadata to account
(Deprecated) Add and remove mosaic metadata (Deprecated) Add and remove metadata to mosaic
(Deprecated) Add and remove namespace metadata (Deprecated) Add and remove metadata to namespace
Add and remove account metadata Add and remove account metadata
Add and remove mosaic metadata Add and remove mosaic metadata
Add and remove namespace metadata Add and remove namespace metadata
Monitoring
- Monitoring a transaction status Make sure a transaction gets included in the blockchain after being announced.
Mosaic
Creating a mosaic Follow this guide to create a mosaic.
Modifying mosaic supply Alter the supply of a mosaic following this guide.
Linking a namespace to a mosaic Link a namespace to a mosaic.
Getting the mosaic information Get the ownership, divisibility, duration, and flags for a given mosaic identifier.
Getting the asset identifier behind a namespace with receipts Get the resolution for a given alias and transaction using receipts.
Multisig Account
Signing announced aggregate bonded transactions This guide will show you how to cosign aggregate bonded transactions that require your account’s cosignature.
Converting an account to multisig Create a 1-of-2 multisig account.
Modifying a multisig account Modify an existing multisig account.
Creating a multi-level multisig account Create a multi-level multisig account.
Sending a multisig transaction Send a transaction involving a multisig account.
Namespace
Registering a namespace Register your own namespace.
Creating a subnamespace Create a subnamespace following this guide.
Linking a namespace to an address Link a namespace to an account.
Linking a namespace to a mosaic Link a namespace to a mosaic.
Getting the namespace information Get the ownership and duration for a given namespace identifier.
Network
Setting up your workstation This first guide will walk you through a step-by-step installation of the required tools to start developing on Sirius Chain.
Writing your first application Write a real application using Sirius Chain technology.
Transfer Transaction
Sending a transfer transaction Transfer mosaics and messages between two accounts.
Monitoring a transaction status Make sure a transaction gets included in the blockchain after being announced.
Sending an encrypted message Send an encrypted message that only can be read by the recipient account.
Storage
Send Data Modification Cancel Transaction Close an existing Data Modification
Send Data Modification Transaction Send a new Data Modification
Send Download Transaction Create a New Download
Send Download Payment Transaction Pay to a Download Channel
Send Drive Closure Transaction Closure a Drive
Send Finish Download Transaction Finish a Download Channel
Send Prepare Drive Transaction Prepare a New Drive
Send Replicator Offboarding Transaction Offboard a Replicator from a Drive
Send Replicator Onboarding Transaction Onboard a New Replicator
Send Storage Payment Transaction Pay to a Drive for Billing Period
Send Verification Payment Transaction Pay to a Drive for Verification