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 accounts 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.
|