490min

QuickNode Algorand

Algorand API Call

At QuickNode, we run Algorand RPC endpoints. In aggregate we serve more than 50 billion requests every month. To make it easier for developers to integrate with QuickNode, we've created this documentation that shows how to call RPC methods.

With QuickNode, you either have a dedicated endpoint which is always serving traffic from the same location as designated when you booted the endpoint or you get access to our global network which always routes to the nearest available endpoint.

1. Algorand (algod/blocks/{round})

Document image

Parameters:

  • round¬†- The round from which to fetch block information.

Return values:

  • block¬†(required, object) - Block header data.

2. Algorand (algod/genesis)

Parameters:

  • none

Return values:

  • object¬†- The genesis file in JSON

3. Algorand (algod/health)

Parameters:

  • none

Return values:

  • 200 (null)

4. Algorand (algod/ledger/supply)

Parameters:

  • none

Returns:

  • current_round¬†- Integer of the round.
  • online-money¬†- Integer representing the amount of online money.
  • total-money¬†- Integer representing the amount of total money.

5. Algorand (algod/status)

Parameters:

  • none

Return values:

  • catchpoint¬†- (optional, string) The current catchpoint that is being caught up to.
  • catchpoint-acquired-blocks¬†- (optional, integer) The number of blocks that have already been obtained by the node as part of the catchup.
  • catchpoint-processed-accounts¬†- (optional, integer) The number of accounts from the current catchpoint that have been processed so far as part of the catchup.
  • catchpoint-total-accounts¬†- (optional, integer) The total number of accounts included in the current catchpoint.
  • catchpoint-total-blocks¬†- (optional, integer) The total number of blocks that are required to complete the current catchpoint catchup.
  • catchpoint-verified-accounts¬†- (optional, integer) The number of accounts from the current catchpoint that have been verified so far as part of the catchup.
  • catchup-time¬†- (required, integer) CatchupTime in nanoseconds.
  • last-catchpoint¬†- (optional, string) The last catchpoint seen by the node.
  • last-round¬†- (required, integer) LastRound indicates the last round seen.
  • last-version¬†- (required, string) LastVersion indicates the last consensus version supported.
  • next-version¬†- (required, string) NextVersion of consensus protocol to use.
  • next-version-round¬†- (required, integer) NextVersionRound is the round at which the next consensus version will apply.
  • next-version-supported¬†- (required, boolean) NextVersionSupported indicates whether the next consensus version is supported by this node.
  • stopped-at-unsupported-round¬†- (required, boolean) StoppedAtUnsupportedRound indicates that the node does not support the new rounds and has stopped making progress.
  • time-since-last-round¬†- (required, integer) TimeSinceLastRound in nanoseconds.

6. Algorand (algod/status/wait/for/block/after/{round})

Document image

Parameters:

  • round¬†- (required, integer) The round to wait until returning status

Return values:

  • catchpoint¬†- (optional, string) The current catchpoint that is being caught up to.
  • catchpoint-acquired-blocks¬†- (optional, integer) The number of blocks that have already been obtained by the node as part of the catchup.
  • catchpoint-processed-accounts¬†- (optional, integer) The number of accounts from the current catchpoint that have been processed so far as part of the catchup.
  • catchpoint-total-accounts¬†- (optional, integer) The total number of accounts included in the current catchpoint.
  • catchpoint-total-blocks¬†- (optional, integer) The total number of blocks that are required to complete the current catchpoint catchup.
  • catchpoint-verified-accounts¬†- (optional, integer) The number of accounts from the current catchpoint that have been verified so far as part of the catchup.
  • catchup-time¬†- (required, integer) CatchupTime in nanoseconds.
  • last-catchpoint¬†- (optional, string) The last catchpoint seen by the node.
  • last-round¬†- (required, integer) LastRound indicates the last round seen.
  • last-version¬†- (required, string) LastVersion indicates the last consensus version supported.
  • next-version¬†- (required, string) NextVersion of consensus protocol to use.
  • next-version-round¬†- (required, integer) NextVersionRound is the round at which the next consensus version will apply.
  • next-version-supported¬†- (required, boolean) NextVersionSupported indicates whether the next consensus version is supported by this node.
  • stopped-at-unsupported-round¬†- (required, boolean) StoppedAtUnsupportedRound indicates that the node does not support the new rounds and has stopped making progress.
  • time-since-last-round¬†- (required, integer) TimeSinceLastRound in nanoseconds.

7. Algorand (algod/transactions/params)

Parameters:

  • none

Return values:

  • consensus-version¬†- (required, string) ConsensusVersion indicates the consensus protocol version as of LastRound.
  • fee¬†- (required, integer) Fee is the suggested transaction fee. Fee is in units of micro-Algos per byte. Fee may fall to zero but transactions must still have a fee of at least MinTxnFee for the current network protocol.
  • genesis-hash¬†- (required, string) GenesisHash is the hash of the genesis block.
  • genesis-id¬†- (required, string) GenesisID is an ID listed in the genesis block.
  • last-round¬†- (required, integer) LastRound indicates the last round seen.
  • min-fee¬†- (required, integer) The minimum transaction fee (not per byte) required for the txn to validate for the current network protocol.

8. Algorand (algod/transactions/pending)

Parameters:

  • none

Return values:

  • top-transactions¬†- (required, array[object]) An array of signed transaction objects.
  • total-transactions¬†- (required, integer) Total number of transactions in the pool.

9. Algorand (algod/transactions/pending/{txid})

Document image

Parameters:

  • txid¬†- A transaction ID

Return values:

  • application-index¬†- (optional, integer) The application index if the transaction was found and it created an application.
  • asset-closing-amount¬†- (optional, integer) The number of the asset's unit that were transferred to the close-to address.
  • asset-index¬†- (optional, integer) The asset index if the transaction was found and it created an asset.
  • close-rewards¬†- (optional, integer) Rewards in microalgos applied to the close remainder to account.
  • closing-amount- (optional, integer) Closing amount for the transaction.
  • confirmed-round¬†- (optional, integer) The round where this transaction was confirmed, if present.
  • global-state-delta¬†- (optional, object) Global state key/value changes for the application being executed by this transaction.
  • inner-txns¬†- (optional, array[object]) Inner transactions produced by application execution.
  • local-state-delta¬†- (optional, array[object]) Local state key/value changes for the application being executed by this transaction.
  • logs¬†- (optional, array[string]) Logs for the application being executed by this transaction.
  • pool-error¬†- (required, string) Indicates that the transaction was kicked out of this node's transaction pool (and specifies why that happened). An empty string indicates the transaction wasn't kicked out of this node's txpool due to an error.
  • receiver-rewards¬†- (optional, integer) Rewards in microalgos applied to the receiver account.
  • sender-rewards¬†- (optional, integer) Rewards in microalgos applied to the sender account.
  • txn¬†- (required, object) The raw signed transaction.

10. Algorand (algod/versions)

Parameters:

  • none

Return values:

  • build¬†- (required, object) Object containing information about the build.
  • genesis_hash_b64¬†- (required, string) The minimum transaction fee (not per byte) required for the txn to validate for the current network protocol.
  • genesis_id¬†- (required, string) The minimum transaction fee (not per byte) required for the txn to validate for the current network protocol.
  • versions¬†- (required, array[string]) The minimum transaction fee (not per byte) required for the txn to validate for the current network protocol.

11. Algorand (index/accounts)

Document image

Parameters:

  • application-id¬†- (optional) To filter accounts based on an application id.
  • asset-id¬†- (optional) To filter accounts based on an asset id.
  • auth-addr¬†- (optional) To filter accounts which are configured to use this spending key.
  • currency-greater-than¬†- (optional) To filter results with amount greater than the mentioned integer value. MicroAlgos is the default currency, if an asset-id is provided that asset will be used.
  • currency-less-than¬†- (optional) To filter results with amount less than the mentioned integer value. MicroAlgos is the default currency, if an asset-id is provided that asset will be used.
  • include-all¬†- (optional) A Boolean value. If set true, the result will include closed accounts, deleted applications, destroyed assets, opted-out asset holdings, and closed-out application localstates.
  • limit¬†- (optional) An integer value to limit the number of results returned.
  • next¬†- (optional) The next-token string from the previous results to view next page of results.
  • round¬†- (optional) Includes reults from a specified round number in Integer format.

Return values:

  • accounts - An array of accounts:
    • address¬†- Public key of the account.
    • amount - Total number of MicroAlgos the account holds.
    • amount-withsout-pending-rewards - total number on MucriAlgos the account holds, without the pending rewards.
    • apps-local-state - Applications local data stored in the account with the following fields:
      • closed-out-at-round - Round when account closed.
      • deleted - True if the application local state is currentlydeleted from the account. False otherwise.
      • id - The application which this local state is for.
      • key-value - Key value storage with following fields:
        • bytes - Value in bytes.
        • type - Type of value. 1 if in bytes and 2 if in uint.
        • unit - Value in uint.
      • opted-in-at-round - Round when the account opted into the
      • schema - Schema that specifies maximums on the number of each type that may be stored:
        • num-byte-slice - Number of byte slices.
        • num-unit - Number of uints.
      • apps-total-extra-pages - The sum of all extra applicationprogram pages for this account.
      • apps-total-schema - Stores the sum of all the local and global schemas in this account:
        • num-byte-slice - Number of byte slices.
        • num-uint - Number of uints.
      • assets - Assets held by this account:
        • amount - Number of units held of an asset.
        • asset-id - Asset ID of the holding.
        • creator - Address that created this asset.
        • deleted - True if asset holding is currently deleted from this account. False otherwise.
        • is-frozen - True if the holding is frozen. False otherwise.
        • opted-in-at-round - Round during which the account opted into this asset holding.
        • opted-out-at-round - Round during which the account opted out of this asset holding.
      • auth-addr - The address against which signing should be checked. If empty, the address of the currentaccount is used. This field can be updated in any transaction by setting the RekeyTo field.
      • closed-at-round - Round during which this account was most recently closed.
      • created-apps - Parameters of applications created by this account including app global data.
        • created-at-round - Round when this application was created.
        • deleted - True if this application is currently deleted. False otherwise.
        • deleted-at-round - Round when this application was deleted.
        • id - Application index.
        • params - Application Parameters:
          • approval-program - String of approval program.
          • clear-state-program - String of approval program.
          • creator - The address that created this application.
          • extra-program-pages - The amount of extra program pages available to this application.
          • global-state - Global schema with following fields:
            • bytes - Value in bytes.
            • type - Type of value. 1 if in bytes and 2 if in uint.
            • uint - Value in uint.
          • global-state-schema - Global schema with following fields:
            • num-byte-slice - Number of byte slices.
            • num-uint - Number of uints.
          • local-state-schema - Local schema with following fields:
            • num-byte-slice - Number of byte slices.
            • num-uint - Number of uints.
      • created-assets - Parameters of assets created by this account:
        • created-at-round - Round when this asset was created.
        • deleted - True if this asset is currently deleted. False otherwise.
        • destroyed-at-round - Round when this asset was destroyed.
        • index - Unique asset identifier.
        • params - Assets Parameters:
          • clawback - Address of account used to clawback holdings of this asset. If empty, clawback is not permitted.
          • creator - Address that created this asset.
          • decimals - The number of digits to use after the decimal point when displaying this asset. If 0, the asset is not divisible. If 1, the base unit of the asset is in tenths. If 2, the base unit of the asset is in hundredths, and so on. This value must be between 0 and 19 (inclusive). Minimum value is 0 and Maximum value is 19.
          • default-frozen - True if holdings of this asset are frozen. False otherwise.
          • freeze - Address of account used to freeze holdings of this asset. If empty, freezing is not permitted.
          • manager - Address of account used to manage the keys of this asset and to destroy it.
          • metadata-hash - A commitment to some unspecified asset metadata.
          • name - Name of this asset, as supplied by the creator.
          • name-b64 - Base64 encoded name of this asset.
          • reserve - Address of account holding reserve (non-minted) units of this asset.
          • total - The total number of units of this asset.
          • unit-name - Name of a unit of this asset.
          • unit-name-b64 - Base64 encoded name of a unit of this asset.
          • url - URL where more information about the asset can be retrieved.
          • url-b64 - Base64 encoded URL where more information about the asset can be retrieved.
      • created-at-round - ROund during which this account first appeared in a transaction.
      • deleted - True if the account is currently deleted. False otherwise.
      • participation - True if the account is currently deleted. False otherwise.
        • selection-participation-key - Selection public key (if any) currently registered for this round.
        • vote-first-valid - First round for which this participation is valid.
        • vote-key-dilution - Number of subkeys in each batch of participation keys.
        • vote-last-valid - Last round for which this participation is valid.
        • vote-participation-key - Root participation public key (if any) currently registered for this round.
      • pending-rewards - Amount of pending rewards in this account in MicroAlgos.
      • reward-base - Used as a part of rewards computation.
      • rewards - Total rewards the account has recieved in MicroAlgos, including pending rewards.
      • round - The round for which this information is relevant.
      • sig-type - Type of signature used by this account. Must be one of these: sig, msig, lsig, or null if unknown.
      • status - Delegation status of the account's MicroAlgos. Offline, Online, NotParticipating.
  • current-round - round at which these results were computed.
  • next-token - Used for pagination, when making another request this token string is provided with the next.

12. Algorand (index/accounts/{account-id})

Document image

Parameters:

  • account-id¬†- Account address which is to be queried.

Return values:

  • accounts - An array of accounts:
    • address¬†- Public key of the account.
    • amount - Total number of MicroAlgos the account holds.
    • amount-withsout-pending-rewards - total number on MucriAlgos the account holds, without the pending rewards.
    • apps-local-state - Applications local data stored in the account with the following fields:
      • closed-out-at-round - Round when account closed.
      • deleted - True if the application local state is currentlydeleted from the account. False otherwise.
      • id - The application which this local state is for.
      • key-value - Key value storage with following fields:
        • bytes - Value in bytes.
        • type - Type of value. 1 if in bytes and 2 if in uint.
        • unit - Value in uint.
      • opted-in-at-round - Round when the account opted into the
      • schema - Schema that specifies maximums on the number of each type that may be stored:
        • num-byte-slice - Number of byte slices.
        • num-unit - Number of uints.
      • apps-total-extra-pages - The sum of all extra applicationprogram pages for this account.
      • apps-total-schema - Stores the sum of all the local and global schemas in this account:
        • num-byte-slice - Number of byte slices.
        • num-uint - Number of uints.
      • assets - Assets held by this account:
        • amount - Number of units held of an asset.
        • asset-id - Asset ID of the holding.
        • creator - Address that created this asset.
        • deleted - True if asset holding is currently deleted from this account. False otherwise.
        • is-frozen - True if the holding is frozen. False otherwise.
        • opted-in-at-round - Round during which the account opted into this asset holding.
        • opted-out-at-round - Round during which the account opted out of this asset holding.
      • auth-addr - The address against which signing should be checked. If empty, the address of the currentaccount is used. This field can be updated in any transaction by setting the RekeyTo field.
      • closed-at-round - Round during which this account was most recently closed.
      • created-apps - Parameters of applications created by this account including app global data.
        • created-at-round - Round when this application was created.
        • deleted - True if this application is currently deleted. False otherwise.
        • deleted-at-round - Round when this application was deleted.
        • id - Application index.
        • params - Application Parameters:
          • approval-program - String of approval program.
          • clear-state-program - String of approval program.
          • creator - The address that created this application.
          • extra-program-pages - The amount of extra program pages available to this application.
          • global-state - Global schema with following fields:
            • bytes - Value in bytes.
            • type - Type of value. 1 if in bytes and 2 if in uint.
            • uint - Value in uint.
          • global-state-schema - Global schema with following fields:
            • num-byte-slice - Number of byte slices.
            • num-uint - Number of uints.
          • local-state-schema - Local schema with following fields:
            • num-byte-slice - Number of byte slices.
            • num-uint - Number of uints.
      • created-assets - Parameters of assets created by this account:
        • created-at-round - Round when this asset was created.
        • deleted - True if this asset is currently deleted. False otherwise.
        • destroyed-at-round - Round when this asset was destroyed.
        • index - Unique asset identifier.
        • params - Assets Parameters:
          • clawback - Address of account used to clawback holdings of this asset. If empty, clawback is not permitted.
          • creator - Address that created this asset.
          • decimals - The number of digits to use after the decimal point when displaying this asset. If 0, the asset is not divisible. If 1, the base unit of the asset is in tenths. If 2, the base unit of the asset is in hundredths, and so on. This value must be between 0 and 19 (inclusive). Minimum value is 0 and Maximum value is 19.
          • default-frozen - True if holdings of this asset are frozen. False otherwise.
          • freeze - Address of account used to freeze holdings of this asset. If empty, freezing is not permitted.
          • manager - Address of account used to manage the keys of this asset and to destroy it.
          • metadata-hash - A commitment to some unspecified asset metadata.
          • name - Name of this asset, as supplied by the creator.
          • name-b64 - Base64 encoded name of this asset.
          • reserve - Address of account holding reserve (non-minted) units of this asset.
          • total - The total number of units of this asset.
          • unit-name - Name of a unit of this asset.
          • unit-name-b64 - Base64 encoded name of a unit of this asset.
          • url - URL where more information about the asset can be retrieved.
          • url-b64 - Base64 encoded URL where more information about the asset can be retrieved.
      • created-at-round - ROund during which this account first appeared in a transaction.
      • deleted - True if the account is currently deleted. False otherwise.
      • participation - True if the account is currently deleted. False otherwise.
        • selection-participation-key - Selection public key (if any) currently registered for this round.
        • vote-first-valid - First round for which this participation is valid.
        • vote-key-dilution - Number of subkeys in each batch of participation keys.
        • vote-last-valid - Last round for which this participation is valid.
        • vote-participation-key - Root participation public key (if any) currently registered for this round.
      • pending-rewards - Amount of pending rewards in this account in MicroAlgos.
      • reward-base - Used as a part of rewards computation.
      • rewards - Total rewards the account has recieved in MicroAlgos, including pending rewards.
      • round - The round for which this information is relevant.
      • sig-type - Type of signature used by this account. Must be one of these: sig, msig, lsig, or null if unknown.
      • status - Delegation status of the account's MicroAlgos. Offline, Online, NotParticipating.
  • current-round - round at which these results were computed.

13. Algorand (index/accounts/{account-id}/transactions)

Document image
Document image
Document image

Parameters:

  • account-id¬†- Account address which is to be queried for transactions.after-
  • time - (optional) Includes reults after the given time in RFC 3339 formatted string.
  • asset-id - (optional) To filter transactions based on an asset ID.
  • before-time - (optional) Includes reults before the given time in RFC 3339 formatted string.
  • currency-greater-than - (optional) To filter results with amount greater than the mentioned integer value. MicroAlgos is the default currency, if an asset-id is provided that asset will be used.
  • currency-less-than - (optional) To filter results with amount less than the mentioned integer value. MicroAlgos is the default currency, if an asset-id is provided that asset will be used.
  • limit - (optional) An integer value to limit the number of results returned.
  • max-round - (optional) Includes reults at or before the specified round number in Integer format.
  • min-round - (optional) Includes reults at or after the specified round number in Integer format.
  • next - (optional) The next-token string from the previous results to view next page of results.
  • note-prefix - (optional) A prefix string to filter results that have the prefix in the note field.
  • rekey-to - (optional) If set True results will include items with rekey-to field.
  • round - (optional) Includes reults from a specified round number in Integer format.
  • sig-type - (optional) To filter transactions based on the type of signature used. Must be one of these: sig, msig, lsig, or null if unknown.
  • tx-type - (optional) To filter transactions based on their type. Must be one of these: pay, keyreg, acfg, axfer, afrz, appl.
  • txid - (optional) To lookup a specific transaction by ID.

Return values:

  • current-round¬†- Round at which these results were computed.
  • next-token¬†- Used for pagination, when making another request this token string is provided with the next parameter.
  • transactions¬†- An Array of transactions:
    • application-transaction - Public key of the account.
      • accounts - An array of accounts in addition to the sender that may be accessed from the application's approval-program and clear-state-program.
      • application-args - An arary of transaction specific arguments accessed from the application's approval-program and clear-state-program.
      • application-id - ID of the application being configured or empty if creating.
      • approval-program - String of approval program.
      • clear-state-program - String of approval program.
      • extra-program-pages - The additional application program length requested in pages.
      • foreign-apps - An array of applications in addition to the application-id whose global states may be accessed by this application's approval-program and clear-state-program.
      • foreign-assets - An array of assets whose parameters are accessed by this application's ApprovalProgram and ClearStateProgram.
      • global-state-schema - This schema determine the amount of storage that may be used in a global-state for an application.
        • num-byte-slice - Maximum number of TEAL byte slices that may be stored in the key/value store.
        • num-unit - Maximum number of TEAL uints that may be stored in the key/value store.
      • local-state-schema - This schema determine the amount of storage that may be used in a local-state for an application.
        • num-byte-slice - Maximum number of TEAL byte slices that may be stored in the key/value store.
        • num-unit - Maximum number of TEAL uints that may be stored in the key/value store.
      • on-completion - States what additional actions occur with the transaction. Must be one of these: noop, optin, closeout, clear, update, delete.
    • asset-config-transaction - Fields for asset allocation, re-configuration, and destruction.
      • asset-id - ID of the asset that is being configured, empty if the asset is still creating.
      • params - Assets Parameters:
        • clawback - Address of account used to clawback holdings of this asset. If empty, clawback is not permitted.
        • creator - Address that created this asset.
        • decimals - The number of digits to use after the decimal point when displaying this asset. If 0, the asset is not divisible. If 1, the base unit of the asset is in tenths. If 2, the base unit of the asset is in hundredths, and so on. This value must be between 0 and 19 (inclusive). Minimum value is 0 and Maximum value is 19.
        • default-frozen - True if holdings of this asset are frozen. False otherwise.
        • freez - Address of account used to freeze holdings of this asset. If empty, freezing is not permitted.
        • manager - Address of account used to manage the keys of this asset and to destroy it.
        • metadata-hash - A commitment to some unspecified asset metadata.
        • name - Name of this asset, as supplied by the creator.
        • name-b64 - Base64 encoded name of this asset.
        • reserve - Address of account holding reserve (non-minted) units of this asset.
        • total - The total number of units of this asset.
        • unit-name - Name of a unit of this asset.
        • unit-name-b64 - Base64 encoded name of a unit of this asset.
        • url - URL where more information about the asset can be retrieved.
        • url-b64 - Base64 encoded URL where more information about the asset can be retrieved.
    • assets-freez-transaction - Fields if the transaction is an asset freeze transaction:
      • address - Address of the account whose asset is being frozen.
      • asset-id - ¬†ID of the asset that is being frozen.
      • new-freez-status - The new freeze status of the asset.
    • asset-transfer-transaction - Fields if the transaction is an asset transfer transaction:
      • amount - Amount of asset being transferred.
      • asset-id - ID of the asset that is being transferred.
      • close-amount - Amount of assets transfered to the close-to account as part of the transaction.
      • close-to - Indicates that the asset should be removed from the account's Assets map, and specifies where the remaining asset holdings should be transferred. It's always valid to transfer remaining asset holdings to the creator account.
      • reciver - Address of the receiver
      • sender - Address of the sender.
    • auth-addr - Included with signed transactions when the sending address is not the signer.
    • close-rewards - Rewards applied to close-remainder-to account.
    • closing-amount - Transactoin closing amount.
    • confirmed-round - Round when the transaction was confirmed.
    • created-application-index - An application index (ID) is present if the application was created with this transaction.
    • created-asset-index - An asset index (ID) is present if the asset was created with this transaction.
    • fee - Transactoin fee.
    • first-valid - First valid round for this transaction.
    • genesis-hash - Hash of genesis block.
    • genesis-id - ID of genesis block.
    • global-state-delta - Global state key/value changes for the application being executed by this transaction.
      • num-byte-slice - Maximum number of TEAL byte slices that may be stored in the key/value store.
      • num-uint - Maximum number of TEAL uints that may be stored in the key/value store.
    • group - Base64 encoded byte array of a sha512/256 digest. When present indicates that this transaction is part of a transaction group and the value is the sha512/256 hash of the transactions in that group.
    • id - Transactoin ID.
    • inner-txns - An array of inner transactions produced by application execution.
    • intra-round-offset - Offset into the round where this transaction was confirmed.
    • keyreg-transaction - Fields if the transaction is a keyreg transaction:
      • non-participation - True if the account is marked as participating. False if non-participating.
      • selection-participation-key - Public key used with the Verified Random Function (VRF) result during committee selection.
      • vote-first-valid - First round this participation key is valid for.
      • vote-key-dilution - Number of subkeys in each batch of participation keys.
      • vote-last-valid - Last round this participation key is valid for.
    • last-valid - Last round for which this transaction was valid.
    • lease - Base64 encoded 32-byte array. Lease enforces mutual exclusion of transactions. If this field is nonzero, then once the transaction is confirmed, it acquires the lease identified by the (Sender, Lease) pair of the transaction until the LastValid round passes. While this transaction possesses the lease, no other transaction specifying this lease can be confirmed.
    • local-state-delta - Local state key/value changes for the application being executed by this transaction.
      • address - string.
      • delta - Key-value pairs for StateDelta.
    • logs - An array of logs for the application that is being executed by this transaction.
    • note - String of free form data.
    • payment-transaction - Fields if the transaction is a payment transaction:
      • amount - Amount of MicroAlgos to be transferred.
      • close-amount - Amount of MicroAlgos that were sent to the close-remainder-to address when closing the sender account.
      • close-remainder-to - When set, indicates that the sending account should be closed and all remaining funds be transferred to this address
      • reciever - Address of transaction receiver.
    • reciever-rewards - Rewards applied to receiver account.
    • rekey-to - When included in a valid transaction, the accounts auth addr will be updated with this value and future signatures must be signed with the key represented by this address.
    • round-time - The time when the block this transaction is in was confirmed.
    • sender - Address of transaction sender.
    • sender-rewards - Rewards applied to sender account.
    • signature - Signature associated with some data. One of the following signature type should be present:
      • logicsig - ID of the asset that is being configured, empty if the asset is still creating.
        • args - An array of base64 encoded logic arguments.
        • logic - Program signed by a signature or multi signature, or hashed to be the address of an account. Base64 encoded TEAL program.
        • multisig-signature - An Array of multiple public-keys and signatures.
        • signature - Standard ed25519 signature type.
      • multisig - An Array of multiple public-keys and signatures.
      • sig - Standard ed25519 signature type.
    • tx-type - Indicates the type of transaction. Following are the valid types of transactions: [pay] payment-transaction, [keyreg] keyreg-transaction, [acfg] asset-config-transaction, [axfer] asset-transfer-transaction, [afrz] asset-freeze-transaction, [appl] application-transaction

14. Algorand (index/applications/{application-id})

Document image

Parameters:

  • application-id¬†- Application id.
  • include-all¬†- (optional) A Boolean value. If set true, the result will include closed accounts, deleted applications, destroyed assets, opted-out asset holdings, and closed-out application localstates.

Return values:

  • application¬†- Application object.
  • created-at-around¬†- Round when this application was created.
  • deleted¬†- True is this application is currently deleted. False otherwise.
  • deleted-at-round¬†- Round when this application was deleted.
  • id¬†- Application index.
  • params¬†- Application parameters:
    • approval-program - String of approval program.
    • clear-state-program - String of approval program.
    • creator - The address that created this application.
    • extra-program-pages - The additional application program length requested in pages.
    • global-state - Global schema with following fields:
      • bytes - Value in bytes.
      • type - Type of value. 1 if in bytes and 2 if in uint.
      • uint - Value in uint.
    • global-state-schema - Global schema with following fields:
      • num-byte-slice - Number of byte slices.
      • num-uint - Number of uints.
    • local-state-schema - Local schema with following fields:
      • num-byte-slice - Number of byte slices.
      • num-uint - Number of uints.
  • current-round¬†- Round at which these results were computed.

ÔĽŅ

15. Algorand (index/assets)

Document image

Parameters:

  • asset-id¬†- (optional) Asset id.
  • creator¬†- (optional) Filter assets created by address.
  • include-all¬†- (optional) A Boolean value. If set true, the result will include closed accounts, deleted applications, destroyed assets, opted-out asset holdings, and closed-out application localstates.
  • limit¬†- (optional) An integer value to limit the number of results returned.
  • name¬†- (optional) Filter assets by name.
  • next¬†- (optional) The next-token string from the previous results to view next page of results.
  • unit¬†- (optional) Filter assets by unit.

Return values:

  • assets¬†- An Array of assets:
    • created-at-around - Round when this asset was created.
    • deleted - True is this asset is currently deleted. False otherwise.
    • destroyed-at-round - Round when this asset was destroyed.
    • index - Asset id.
    • params - Assets Parameters:
      • clawback - Address of account used to clawback holdings of this asset. If empty, clawback is not permitted.
      • creator - Address that created this asset.
      • decimals - The number of digits to use after the decimal point when displaying this asset. If 0, the asset is not divisible. If 1, the base unit of the asset is in tenths. If 2, the base unit of the asset is in hundredths, and so on. This value must be between 0 and 19 (inclusive). Minimum value is 0 and Maximum value is 19.
      • default-frozen - True if holdings of this asset are frozen. False otherwise.
      • freeze - Address of account used to freeze holdings of this asset. If empty, freezing is not permitted.
      • manager - Address of account used to manage the keys of this asset and to destroy it.
      • metadata-hash - A commitment to some unspecified asset metadata.
      • name - Name of this asset, as supplied by the creator.
      • name-b64 - Base64 encoded name of this asset.
      • reserve - Address of account holding reserve (non-minted) units of this asset.
      • total - The total number of units of this asset.
      • unit-name - Name of a unit of this asset.
      • unit-name-b64 - Base64 encoded name of a unit of this asset.
      • url - URL where more information about the asset can be retrieved.
      • url-b64 - Base64 encoded URL where more information about the asset can be retrieved.
  • current-round¬†- Round at which these results were computed.
  • next-token¬†- Used for pagination, when making another request this token string is provided with the next parameter.

16. Algorand (index/assets/{asset-id})

Document image

Parameters:

  • asset-id¬†- Asset id.
  • include-all¬†- (optional) A Boolean value. If set true, the result will include closed accounts, deleted applications, destroyed assets, opted-out asset holdings, and closed-out application localstates.

Return values:

  • asset¬†- Asset object
    • created-at-around - Round when this asset was created.
    • deleted - True is this asset is currently deleted. False otherwise.
    • destroyed-at-round - Round when this asset was destroyed.
    • index - Asset id.
    • params - Assets Parameters:
      • clawback - Address of account used to clawback holdings of this asset. If empty, clawback is not permitted.
      • creator - Address that created this asset.
      • decimals - The number of digits to use after the decimal point when displaying this asset. If 0, the asset is not divisible. If 1, the base unit of the asset is in tenths. If 2, the base unit of the asset is in hundredths, and so on. This value must be between 0 and 19 (inclusive). Minimum value is 0 and Maximum value is 19.
      • default-frozen - True if holdings of this asset are frozen. False otherwise.
      • freeze - Address of account used to freeze holdings of this asset. If empty, freezing is not permitted.
      • manager - Address of account used to manage the keys of this asset and to destroy it.
      • metadata-hash - A commitment to some unspecified asset metadata.
      • name - Name of this asset, as supplied by the creator.
      • name-b64 - Base64 encoded name of this asset.
      • reserve - Address of account holding reserve (non-minted) units of this asset.
      • total - The total number of units of this asset.
      • unit-name - Name of a unit of this asset.
      • unit-name-b64 - Base64 encoded name of a unit of this asset.
      • url - URL where more information about the asset can be retrieved.
      • url-b64 - Base64 encoded URL where more information about the asset can be retrieved.
  • current-round - Round at which these results were computed.

17. Algorand (index/assets/{asset-id}/balances)

Document image

Parameters:

  • asset-id¬†- Asset id.
  • currency-greater-than¬†- (optional) To filter results with amount greater than the mentioned integer value. MicroAlgos is the default currency, if an asset-id is provided that asset will be used.
  • currency-less-than¬†- (optional) To filter results with amount less than the mentioned integer value. MicroAlgos is the default currency, if an asset-id is provided that asset will be used.
  • include-all¬†- (optional) A Boolean value. If set true, the result will include closed accounts, deleted applications, destroyed assets, opted-out asset holdings, and closed-out application localstates.
  • limit¬†- (optional) An integer value to limit the number of results returned.
  • next¬†- (optional) The next-token string from the previous results to view next page of results.
  • round¬†- (optional) Includes reults from a specified round number in Integer format.

Return values:

  • balances¬†- Simplified asset holding data:
    • address - Address holding the asset.
    • amount - Amount of asset held.
    • deleted - True is this asset is currently deleted from account. False otherwise.
    • is-frozen - True if the asset is frozen. False otherwise.
    • opted-in-at-round - Round during which the account opted into the asset.
    • opted-out-at-round - Round during which the account opted out of the asset.
  • current-round - Round at which these results were computed.
  • next-token - Used for pagination, when making another request this token string is provided with the next parameter.

18. Algorand (index/blocks/{round-number})

Document image

Parameters:

  • round-number¬†- Round number to get the block.

Return values:

  • block - block information:
    • genesis-hash - Hash to which the block belongs.
    • genesis-id - ID to which the block belongs.
    • previous-block-hash - Hash of the previous block.
    • rewards - Reward information:
      • fee-sink - Accepts transaction fees that can only be spend on incentive pool.
      • rewards-calculation-round - Amount of leftover MicroAlgos after the distribution of rewards-rate MicroAlgos for every reward unit in the next round.
      • rewards-level - Amount of rewards in MicroAlgos that have been distributed to each RewardUnit of MicroAlgos since genesis.
      • rewards-pool - Accepts periodic injections from the fee-sink and continually redistributes them as rewards.
      • rewards-rate - Amount of new MicroAlgos added to the participation stake from rewards at the next round.
      • rewards-residue - Amount of leftover MicroAlgos after the distribution of RewardsRate/rewardUnits MicroAlgos for every reward unit in the next round.
    • round - Round at which this block was added to the chain.
    • seed - Sortition seed.
    • timestamp - Timestamp of block creation since epoch.
    • transactions - List of transactions corresponding to a given round.
    • transactions-root - TransactionsRoot authenticates the set of transactions appearing in the block.
    • txn-counter - Count of transactions committed in the ledger since this feature was introduced.
    • upgrade-state - Information on protocol upgrade:
      • current-protocol - The current protocol version.
      • next-protocol - The next proposed protocol version.
      • next-protocol-approvals - Number of blocks which approved the protocol upgrade.
      • next-protocol-switch-on - Round on which the protocol upgrade will take effect.
      • next-protocol-vote-before - Deadline round for this protocol upgrade (No votes considered after this round).
    • upgrade-vote - Information relating to voting for protocol upgrade.
      • upgrade-approve - If true, indicated a yes vote for the current proposal.
      • upgrade-delay - Time between acceptance and execution.
      • upgrade-propose - Proposed upgrade.

19. Algorand (index/transactions)

Document image
Document image

ÔĽŅ

Parameters:

  • address¬†- (optional) Filter transactions by address.
  • address-role¬†- (optional) Combine with the address parameter to define what type of address to search for. Must be one of these: sender, receiver, freeze-target.
  • after-time¬†- (optional) Includes reults after the given time in RFC 3339 formatted string.
  • application-id¬†- (optional) To filter transactions based on an application ID.
  • asset-id¬†- (optional) To filter transactions based on an asset ID.
  • before-time¬†- (optional) Includes reults before the given time in RFC 3339 formatted string.
  • currency-greater-than¬†- (optional) To filter results with amount greater than the mentioned integer value. MicroAlgos is the default currency, if an asset-id is provided that asset will be used.
  • currency-less-than¬†- (optional) To filter results with amount less than the mentioned integer value. MicroAlgos is the default currency, if an asset-id is provided that asset will be used.
  • exclude-close-to¬†- (optional) Combined with address and address-role parameters to define what type of address to search for.
  • limit¬†- (optional) An integer value to limit the number of results returned.
  • max-round¬†- (optional) Includes reults at or before the specified round number in Integer format.
  • min-round¬†- (optional) Includes reults at or after the specified round number in Integer format.
  • next¬†- (optional) The next-token string from the previous results to view next page of results.
  • note-prefix¬†- (optional) A prefix string to filter results that have the prefix in the note field.
  • rekey-to¬†- (optional) If set True results will include items with rekey-to field.
  • round¬†- (optional) Includes reults from a specified round number in Integer format.
  • sig-type¬†- (optional) To filter transactions based on the type of signature used. Must be one of these: sig, msig, lsig, or null if unknown.
  • tx-type¬†- (optional) To filter transactions based on their type. Must be one of these: pay, keyreg, acfg, axfer, afrz, appl.
  • txid¬†- (optional) To lookup a specific transaction by ID.

Return values:

  • current-round - Round at which these results were computed.
  • next-token - Used for pagination, when making another request this token string is provided with the next parameter.
  • transactions - An Array of transactions
    • application-transaction - Public key of the account.
      • accounts - An array of accounts in addition to the sender that may be accessed from the application's approval-program and clear-state-program.
      • application-args - An arary of transaction specific arguments accessed from the application's approval-program and clear-state-program.
      • application-id - ID of the application being configured or empty if creating.
      • approval-program - String of approval program.
      • clear-state-program - String of approval program.
      • extra-program-pages - The additional application program length requested in pages.
      • foreign-apps - An array of applications in addition to the application-id whose global states may be accessed by this application's approval-program and clear-state-program.
      • foreign-assets - An array of assets whose parameters are accessed by this application's ApprovalProgram and ClearStateProgram.
      • global-state-schema - This schema determine the amount of storage that may be used in a global-state for an application.
        • num-byte-slice - Maximum number of TEAL byte slices that may be stored in the key/value store.
        • num-uint - Maximum number of TEAL uints that may be stored in the key/value store.
      • local-state-schema - This schema determine the amount of storage that may be used in a local-state for an application.
        • num-byte-slice - Maximum number of TEAL byte slices that may be stored in the key/value store.
        • num-uint - Maximum number of TEAL uints that may be stored in the key/value store.
      • on-completion - States what additional actions occur with the transaction. Must be one of these: noop, optin, closeout, clear, update, delete.
    • asset-config-transaction - Fields for asset allocation, re-configuration, and destruction.
      • asset-id - ID of the asset that is being configured, empty if the asset is still creating.
      • params - Assets Parameters:
        • clawback - Address of account used to clawback holdings of this asset. If empty, clawback is not permitted.
        • creator - Address that created this asset.
        • decimals - The number of digits to use after the decimal point when displaying this asset. If 0, the asset is not divisible. If 1, the base unit of the asset is in tenths. If 2, the base unit of the asset is in hundredths, and so on. This value must be between 0 and 19 (inclusive). Minimum value is 0 and Maximum value is 19.
        • default-frozen - True if holdings of this asset are frozen. False otherwise.
        • freeze - Address of account used to freeze holdings of this asset. If empty, freezing is not permitted.
        • manager - Address of account used to manage the keys of this asset and to destroy it.
        • metadata-hash - A commitment to some unspecified asset metadata.
        • name - Name of this asset, as supplied by the creator.
        • name-b64 - Base64 encoded name of this asset.
        • reserve - Address of account holding reserve (non-minted) units of this asset.
        • total - The total number of units of this asset.
        • unit-name - Name of a unit of this asset.
        • unit-name-b64 - Base64 encoded name of a unit of this asset.
        • url - URL where more information about the asset can be retrieved.
        • url-b64 - Base64 encoded URL where more information about the asset can be retrieved.
    • asset-freeze-transaction - Fields if the transaction is an asset freeze transaction:
      • address - Address of the account whose asset is being frozen.
      • asset-id - ID of the asset that is being frozen.
      • new-freeze-status - The new freeze status of the asset.
    • asset-transfer-transaction - Fields if the transaction is an asset transfer transaction:
      • amount - Amount of asset being transferred.
      • asset-id - ID of the asset that is being transferred.
      • close-amount - Amount of assets transfered to the close-to account as part of the transaction.
      • close-to - Indicates that the asset should be removed from the account's Assets map, and specifies where the remaining asset holdings should be transferred. It's always valid to transfer remaining asset holdings to the creator account.
      • receiver - Address of the receiver.
      • sender - Address of the sender.
    • auth-addr - Included with signed transactions when the sending address is not the signer.
    • close-rewards - Rewards applied to close-remainder-to account.
    • closing-amount - Transactoin closing amount.
    • confirmed-round - Round when the transaction was confirmed.
    • created-application-index - An application index (ID) is present if the application was created with this transaction.
    • created-asset-index - An asset index (ID) is present if the asset was created with this transaction.
    • fee - Transactoin fee.
    • first-valid - First valid round for this transaction.
    • genesis-hash - Hash of genesis block.
    • genesis-id - ID of genesis block.
    • global-state-delta - Global state key/value changes for the application being executed by this transaction.
      • num-byte-slice - Maximum number of TEAL byte slices that may be stored in the key/value store.
      • num-uint - Maximum number of TEAL uints that may be stored in the key/value store.
    • group - Base64 encoded byte array of a sha512/256 digest. When present indicates that this transaction is part of a transaction group and the value is the sha512/256 hash of the transactions in that group.
    • id - Transactoin ID.
    • inner-txns - An array of inner transactions produced by application execution.
    • intra-round-offset - Offset into the round where this transaction was confirmed.
    • keyreg-transaction - Fields if the transaction is a keyreg transaction:
      • non-participation - True if the account is marked as participating. False if non-participating.
      • selection-participation-key - Public key used with the Verified Random Function (VRF) result during committee selection.
      • vote-first-valid - First round this participation key is valid for.
      • vote-key-dilution - Number of subkeys in each batch of participation keys.
      • vote-last-valid - Last round this participation key is valid for.
      • vote-participation-key - Participation public key used in key registration transactions.
    • last-valid - Last round for which this transaction was valid.
    • lease - Base64 encoded 32-byte array. Lease enforces mutual exclusion of transactions. If this field is nonzero, then once the transaction is confirmed, it acquires the lease identified by the (Sender, Lease) pair of the transaction until the LastValid round passes. While this transaction possesses the lease, no other transaction specifying this lease can be confirmed.
    • local-state-delta - Local state key/value changes for the application being executed by this transaction.
      • address - String.
      • delta - Key-value pairs for StateDelta.
    • logs - An array of logs for the application that is being executed by this transaction.
    • note - String of free form data.
    • payment-transaction - Fields if the transaction is a payment transaction:
      • amount - Amount of MicroAlgos to be transferred.
      • close-amount - Amount of MicroAlgos that were sent to the close-remainder-to address when closing the sender account.
      • close-remainder-to - When set, indicates that the sending account should be closed and all remaining funds be transferred to this address
      • receiver - Address of transaction receiver.
    • receiver-rewards - Rewards applied to receiver account.
    • rekey-to - When included in a valid transaction, the accounts auth addr will be updated with this value and future signatures must be signed with the key represented by this address.
    • round-time - The time when the block this transaction is in was confirmed.
    • sender - Address of transaction sender.
    • sender-rewards - Rewards applied to sender account.
    • signature - Signature associated with some data. One of the following signature type should be present:
      • logicsig - ID of the asset that is being configured, empty if the asset is still creating.
        • args - An array of base64 encoded logic arguments.
        • logic - Program signed by a signature or multi signature, or hashed to be the address of an account. Base64 encoded TEAL program.
        • multisig-signature - An Array of multiple public-keys and signatures.
        • signature - Standard ed25519 signature type.
      • multisig - An Array of multiple public-keys and signatures.
      • sig - Standard ed25519 signature type.
    • tx-type - Indicates the type of transaction. Following are the valid types of transactions: [pay] payment-transaction, [keyreg] keyreg-transaction, [acfg] asset-config-transaction, [axfer] asset-transfer-transaction, [afrz] asset-freeze-transaction, [appl] application-transaction

20. Algorand (index/transactions/{txid})

Document image

Parameters:

  • txid¬†- To lookup a specific transaction by ID.

Return values:

  • current-round - Round at which these results were computed.
  • transaction - Transaction object.
    • application-transaction - Public key of the account.
      • accounts - An array of accounts in addition to the sender that may be accessed from the application's approval-program and clear-state-program.
      • application-args - An arary of transaction specific arguments accessed from the application's approval-program and clear-state-program.
      • application-id - ID of the application being configured or empty if creating.
      • approval-program - String of approval program.
      • clear-state-program - String of approval program.
      • extra-program-pages - The additional application program length requested in pages.
      • foreign-apps - An array of applications in addition to the application-id whose global states may be accessed by this application's approval-program and clear-state-program.
      • foreign-assets - An array of assets whose parameters are accessed by this application's ApprovalProgram and ClearStateProgram.
      • global-state-schema - This schema determine the amount of storage that may be used in a global-state for an application.
        • num-byte-slice - Maximum number of TEAL byte slices that may be stored in the key/value store.
        • num-uint - Maximum number of TEAL uints that may be stored in the key/value store.
      • local-state-schema - This schema determine the amount of storage that may be used in a local-state for an application.
        • num-byte-slice - Maximum number of TEAL byte slices that may be stored in the key/value store.
        • num-uint - Maximum number of TEAL uints that may be stored in the key/value store.
      • on-completion - States what additional actions occur with the transaction. Must be one of these: noop, optin, closeout, clear, update, delete.
      • asset-config-transaction - Fields for asset allocation, re-configuration, and destruction.
        • asset-id - ID of the asset that is being configured, empty if the asset is still creating.
        • params - Assets Parameters:
          • clawback - Address of account used to clawback holdings of this asset. If empty, clawback is not permitted.
          • creator - Address that created this asset.
          • decimals - The number of digits to use after the decimal point when displaying this asset. If 0, the asset is not divisible. If 1, the base unit of the asset is in tenths. If 2, the base unit of the asset is in hundredths, and so on. This value must be between 0 and 19 (inclusive). Minimum value is 0 and Maximum value is 19.
          • default-frozen - True if holdings of this asset are frozen. False otherwise.
          • freeze - Address of account used to freeze holdings of this asset. If empty, freezing is not permitted.
          • manager - Address of account used to manage the keys of this asset and to destroy it.
          • metadata-hash - A commitment to some unspecified asset metadata.
          • name - Name of this asset, as supplied by the creator.
          • name-b64 - Base64 encoded name of this asset.
          • reserve - Address of account holding reserve (non-minted) units of this asset.
          • total - The total number of units of this asset.
          • unit-name - Name of a unit of this asset.
          • unit-name-b64 - Base64 encoded name of a unit of this asset.
          • url - URL where more information about the asset can be retrieved.
          • url-b64 - Base64 encoded URL where more information about the asset can be retrieved.
      • asset-freeze-transaction - Fields if the transaction is an asset freeze transaction:
        • address - Address of the account whose asset is being frozen.
        • asset-id - ID of the asset that is being frozen.
        • new-freeze-status - The new freeze status of the asset.
      • asset-transfer-transaction - Fields if the transaction is an asset transfer transaction:
        • amount - Amount of asset being transferred.
        • asset-id - ID of the asset that is being transferred.
        • close-amount - Amount of assets transfered to the close-to account as part of the transaction.
        • close-to - Indicates that the asset should be removed from the account's Assets map, and specifies where the remaining asset holdings should be transferred. It's always valid to transfer remaining asset holdings to the creator account.
        • receiver - Address of the receiver.
        • sender - Address of the sender.
      • auth-addr - Included with signed transactions when the sending address is not the signer.
      • close-rewards - Rewards applied to close-remainder-to account.
      • closing-amount - Transactoin closing amount.
      • confirmed-round - Round when the transaction was confirmed.
      • created-application-index - An application index (ID) is present if the application was created with this transaction.
      • created-asset-index - An asset index (ID) is present if the asset was created with this transaction.
      • fee - Transactoin fee.
      • first-valid - First valid round for this transaction.
      • genesis-hash - Hash of genesis block.
      • genesis-id - ID of genesis block.
      • global-state-delta - Global state key/value changes for the application being executed by this transaction.
        • num-byte-slice - Maximum number of TEAL byte slices that may be stored in the key/value store.
        • num-uint - Maximum number of TEAL uints that may be stored in the key/value store.
      • group - Base64 encoded byte array of a sha512/256 digest. When present indicates that this transaction is part of a transaction group and the value is the sha512/256 hash of the transactions in that group.
      • id - Transactoin ID.
      • inner-txns - An array of inner transactions produced by application execution.
      • intra-round-offset - Offset into the round where this transaction was confirmed.
      • keyreg-transaction - Fields if the transaction is a keyreg transaction:
        • non-participation - True if the account is marked as participating. False if non-participating.
        • selection-participation-key - Public key used with the Verified Random Function (VRF) result during committee selection.
        • vote-first-valid - First round this participation key is valid for.
        • vote-key-dilution - Number of subkeys in each batch of participation keys.
        • vote-last-valid - Last round this participation key is valid for.
        • vote-participation-key - Participation public key used in key registration transactions.
      • last-valid - Last round for which this transaction was valid.
      • lease - Base64 encoded 32-byte array. Lease enforces mutual exclusion of transactions. If this field is nonzero, then once the transaction is confirmed, it acquires the lease identified by the (Sender, Lease) pair of the transaction until the LastValid round passes. While this transaction possesses the lease, no other transaction specifying this lease can be confirmed.
      • local-state-delta - Local state key/value changes for the application being executed by this transaction.
        • address - String.
        • delta - Key-value pairs for StateDelta.
      • logs - An array of logs for the application that is being executed by this transaction.
      • note - String of free form data.
      • payment-transaction - Fields if the transaction is a payment transaction:
        • amount - Amount of MicroAlgos to be transferred.
        • close-amount - Amount of MicroAlgos that were sent to the close-remainder-to address when closing the sender account.
        • close-remainder-to - When set, indicates that the sending account should be closed and all remaining funds be transferred to this address
        • receiver - Address of transaction receiver.
      • receiver-rewards - Rewards applied to receiver account.
      • rekey-to - When included in a valid transaction, the accounts auth addr will be updated with this value and future signatures must be signed with the key represented by this address.
      • round-time - The time when the block this transaction is in was confirmed.
      • sender - Address of transaction sender.
      • sender-rewards - Rewards applied to sender account.
      • signature - Signature associated with some data. One of the following signature type should be present:
        • logicsig - ID of the asset that is being configured, empty if the asset is still creating.
          • args - An array of base64 encoded logic arguments.
          • logic - Program signed by a signature or multi signature, or hashed to be the address of an account. Base64 encoded TEAL program.
          • multisig-signature - An Array of multiple public-keys and signatures.
          • signature - Standard ed25519 signature type.
        • multisig - An Array of multiple public-keys and signatures.
        • sig - Standard ed25519 signature type.
      • tx-type - Indicates the type of transaction. Following are the valid types of transactions: [pay] payment-transaction, [keyreg] keyreg-transaction, [acfg] asset-config-transaction, [axfer] asset-transfer-transaction, [afrz] asset-freeze-transaction, [appl] application-transaction.

ÔĽŅ

ÔĽŅ

ÔĽŅ

Updated 17 May 2022
Did this page help?
Yes
No