Package com.algorand.algosdk.v2.client.algod

  • Class Summary
    Class Description
    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}
    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.
    GetGenesis
    Returns the entire genesis file in json.
    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.
    GetProof
    Get a Merkle proof for a transaction in a block.
    GetStatus
    Gets the current node status.
    GetSupply
    Get the current supply reported by the ledger.
    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 to 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
    WaitForBlock
    Waits for a block to appear after round {round} and returns the node's status at the time.