Introduction
Getting started
1.
Setting up the environment
1.1.
Requirements
1.2.
Setting up a project
1.3.
Starting the stack
1.3.1.
Nodes
1.4.
Resources
Programs and beyond
2.
Basics
2.1.
Building, deploying and interfacing
2.2.
Program interaction
3.
Guides
3.1.
How to write an Arch program
3.2.
How to write an oracle program
3.3.
How to create a fungible token
3.4.
How to configure the local validator with Bitcoin Testnet4
Reference
4.
Program
4.1.
Account
4.2.
Entrypoint
4.3.
Instructions and Messages
4.4.
Pubkey
4.5.
Syscall
4.6.
System Instruction
4.7.
UTXO
5.
SDK
5.1.
Processed Transaction
5.2.
Runtime Transaction
5.3.
Signature
6.
System Program
6.1.
CreateAccount
6.2.
WriteBytes
6.3.
MakeExecutable
6.4.
AssignOwnership
7.
RPC
7.1.
HTTP Methods
7.1.1.
sendTransaction
7.1.2.
sendTransactions
7.1.3.
getAccountAddress
7.1.4.
getProgramAccounts
7.1.5.
getBlock
7.1.6.
getBlockCount
7.1.7.
getBlockHash
7.1.8.
getProcessedTransaction
7.1.9.
readAccountInfo
7.1.10.
startDkg
7.1.11.
isNodeReady
7.1.12.
resetNetwork
7.2.
Deprecated Methods
7.2.1.
getAccountInfo
Light
Rust
Coal
Navy
Ayu
The Arch Book
RPC
Interact with Arch nodes directly with the JSON RPC API via the HTTP methods.