| AccountApplicationInformation |
Given a specific account public key and application ID, this call returns the
account's application local state and global state (AppLocalState and AppParams,
if either exists).
|
| AccountAssetInformation |
Given a specific account public key and asset ID, this call returns the
account's asset holding and asset parameters (if either exist).
|
| AccountInformation |
Given a specific account public key, this call returns the account's status,
balance and spendable amounts
/v2/accounts/{address}
|
| GetApplicationBoxByName |
Given an application ID and box name, it returns the round, box name, and value
(each base64 encoded).
|
| GetApplicationBoxes |
Given an application ID, return all Box names.
|
| GetApplicationByID |
Given a application ID, it returns application information including creator,
approval and clear programs, global and local schemas, and global state.
|
| GetAssetByID |
Given a asset ID, it returns asset information including creator, name, total
supply and special addresses.
|
| GetBlock |
Get the block for the given round.
|
| GetBlockHash |
Get the block hash for the block on the given round.
|
| GetBlockLogs |
Get all of the logs from outer and inner app calls in the given round
/v2/blocks/{round}/logs
|
| GetBlockTimeStampOffset |
Gets the current timestamp offset.
|
| GetBlockTxids |
Get the top level transaction IDs for the block on the given round.
|
| GetGenesis |
Returns the entire genesis file in json.
|
| GetLedgerStateDelta |
Get ledger deltas for a round.
|
| GetLedgerStateDeltaForTransactionGroup |
Get a ledger delta for a given transaction group.
|
| GetLightBlockHeaderProof |
Gets a proof for a given light block header inside a state proof commitment
/v2/blocks/{round}/lightheader/proof
|
| GetPendingTransactions |
Get the list of pending transactions, sorted by priority, in decreasing order,
truncated at the end at MAX.
|
| GetPendingTransactionsByAddress |
Get the list of pending transactions by address, sorted by priority, in
decreasing order, truncated at the end at MAX.
|
| GetReady |
Returns OK if healthy and fully caught up.
|
| GetStateProof |
Get a state proof that covers a given round
/v2/stateproofs/{round}
|
| GetStatus |
Gets the current node status.
|
| GetSupply |
Get the current supply reported by the ledger.
|
| GetSyncRound |
Gets the minimum sync round for the ledger.
|
| GetTransactionGroupLedgerStateDeltasForRound |
Get ledger deltas for transaction groups in a given round.
|
| GetTransactionProof |
Get a proof for a transaction in a block.
|
| GetVersion |
Retrieves the supported API versions, binary build versions, and genesis
information.
|
| HealthCheck |
Returns OK if healthy.
|
| Metrics |
Return metrics about algod functioning.
|
| PendingTransactionInformation |
Given a transaction ID of a recently submitted transaction, it returns
information about it.
|
| RawTransaction |
Broadcasts a raw transaction or transaction group to the network.
|
| SetBlockTimeStampOffset |
Sets the timestamp offset (seconds) for blocks in dev mode.
|
| SetSyncRound |
Sets the minimum sync round on the ledger.
|
| SimulateTransaction |
Simulates a raw transaction or transaction group as it would be evaluated on the
network.
|
| SwaggerJSON |
Returns the entire swagger spec in json.
|
| TealCompile |
Given TEAL source code in plain text, return base64 encoded program bytes and
base32 SHA512_256 hash of program bytes (Address style).
|
| TealDisassemble |
Given the program bytes, return the TEAL source code in plain text.
|
| TealDryrun |
Executes TEAL program(s) in context and returns debugging information about the
execution.
|
| TransactionParams |
Get parameters for constructing a new transaction
/v2/transactions/params
|
| UnsetSyncRound |
Unset the ledger sync round.
|
| WaitForBlock |
Waits for a block to appear after round {round} and returns the node's status at
the time.
|