Comment on page
Introduction to Transactions
Introduction to transactions on Arweave
Any change to the state of the blockchain (information stored on chain) is considered a transaction.
The two common types of transactions on Arweave are uploading data on chain and transfer of assets between wallets.
The transaction process on Arweave is split into 3 steps for convenience, customisation and reduction in compute time. Namely, creating the transaction, signing it and then posting it on Arweave. The next pages look at these in depth.
Developers need to create user friendly tools, applications and interfaces that let users perform transactions like uploading data on chain or sending tokens without the need for writing code for it.
The functions associated with transactions leverage the following libraries:
In this section, we will look at the following features:
- creating a transaction
- signing a transaction
- posting the transaction on chain
- getting the status of a transaction
- getting an existing transaction from the network
- creating and posting a transaction to the network with Othent