Skip to content

Commit 19c85cd

Browse files
authored
Merge pull request #1311 from algorandfoundation/automatic-pr-go-algorand-v4.2.1-stable-indexer-3.9.0
Automatic update generated for go-algorand: v4.2.1-stable and indexer: 3.9.0
2 parents 612b554 + b6b8a4a commit 19c85cd

2 files changed

Lines changed: 43 additions & 2 deletions

File tree

.indexer.version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
3.8.1
1+
3.9.0

docs/rest-apis/indexer.md

Lines changed: 42 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1666,6 +1666,7 @@ data/bookkeeping/block.go : Block
16661666
|**genesis-id** <br>*required*|\[gen\] ID to which this block belongs.|string|
16671667
|**participation-updates** <br>*optional*||[ParticipationUpdates](#participationupdates)|
16681668
|**previous-block-hash** <br>*required*|\[prev\] Previous block hash. <br>**Pattern** : `"^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==\|[A-Za-z0-9+/]{3}=)?$"`|string (byte)|
1669+
|**previous-block-hash-512** <br>*optional*|\[prev512\] Previous block hash, using SHA-512. <br>**Pattern** : `"^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==\|[A-Za-z0-9+/]{3}=)?$"`|string (byte)|
16691670
|**proposer** <br>*optional*|the proposer of this block.|string|
16701671
|**proposer-payout** <br>*optional*|the actual amount transferred to the proposer from the fee sink.|integer|
16711672
|**rewards** <br>*optional*||[BlockRewards](#blockrewards)|
@@ -1676,6 +1677,7 @@ data/bookkeeping/block.go : Block
16761677
|**transactions** <br>*optional*|\[txns\] list of transactions corresponding to a given round.|< [Transaction](#transaction) > array|
16771678
|**transactions-root** <br>*required*|\[txn\] TransactionsRoot authenticates the set of transactions appearing in the block. More specifically, it's the root of a merkle tree whose leaves are the block's Txids, in lexicographic order. For the empty block, it's 0. Note that the TxnRoot does not authenticate the signatures on the transactions, only the transactions themselves. Two blocks with the same transactions but in a different order and with different signatures will have the same TxnRoot. <br>**Pattern** : `"^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==\|[A-Za-z0-9+/]{3}=)?$"`|string (byte)|
16781679
|**transactions-root-sha256** <br>*required*|\[txn256\] TransactionsRootSHA256 is an auxiliary TransactionRoot, built using a vector commitment instead of a merkle tree, and SHA256 hash function instead of the default SHA512_256. This commitment can be used on environments where only the SHA256 function exists. <br>**Pattern** : `"^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==\|[A-Za-z0-9+/]{3}=)?$"`|string (byte)|
1680+
|**transactions-root-sha512** <br>*optional*|\[txn512\] TransactionsRootSHA512 is an auxiliary TransactionRoot, built using a vector commitment instead of a merkle tree, and SHA512 hash function instead of the default SHA512_256. <br>**Pattern** : `"^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==\|[A-Za-z0-9+/]{3}=)?$"`|string (byte)|
16791681
|**txn-counter** <br>*optional*|\[tc\] TxnCounter counts the number of transactions committed in the ledger, from the time at which support for this feature was introduced.<br><br>Specifically, TxnCounter is the number of the next transaction that will be committed after this block. It is 0 when no transactions have ever been committed (since TxnCounter started being supported).|integer|
16801682
|**upgrade-state** <br>*optional*||[BlockUpgradeState](#blockupgradestate)|
16811683
|**upgrade-vote** <br>*optional*||[BlockUpgradeVote](#blockupgradevote)|
@@ -1825,6 +1827,17 @@ A health check response.
18251827
|**version** <br>*required*|Current version.|string|
18261828

18271829

1830+
<a name="holdingref"></a>
1831+
### HoldingRef
1832+
HoldingRef names a holding by referring to an Address and Asset it belongs to.
1833+
1834+
1835+
|Name|Description|Schema|
1836+
|---|---|---|
1837+
|**address** <br>*required*|\[d\] Address in access list, or the sender of the transaction.|string|
1838+
|**asset** <br>*required*|\[s\] Asset ID for asset in access list.|integer|
1839+
1840+
18281841
<a name="indexerstateproofmessage"></a>
18291842
### IndexerStateProofMessage
18301843

@@ -1837,6 +1850,17 @@ A health check response.
18371850
|**voters-commitment** <br>*optional*|\[v\] <br>**Pattern** : `"^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==\|[A-Za-z0-9+/]{3}=)?$"`|string (byte)|
18381851

18391852

1853+
<a name="localsref"></a>
1854+
### LocalsRef
1855+
LocalsRef names a local state by referring to an Address and App it belongs to.
1856+
1857+
1858+
|Name|Description|Schema|
1859+
|---|---|---|
1860+
|**address** <br>*required*|\[d\] Address in access list, or the sender of the transaction.|string|
1861+
|**app** <br>*required*|\[p\] Application ID for app in access list, or zero if referring to the called application.|integer|
1862+
1863+
18401864
<a name="merklearrayproof"></a>
18411865
### MerkleArrayProof
18421866

@@ -1889,6 +1913,21 @@ Participation account data that needs to be checked/acted on by the network.
18891913
|**expired-participation-accounts** <br>*optional*|\[partupdrmv\] a list of online accounts that needs to be converted to offline since their participation key expired.|< string > array|
18901914

18911915

1916+
<a name="resourceref"></a>
1917+
### ResourceRef
1918+
ResourceRef names a single resource. Only one of the fields should be set.
1919+
1920+
1921+
|Name|Description|Schema|
1922+
|---|---|---|
1923+
|**address** <br>*optional*|\[d\] Account whose balance record is accessible by the executing ApprovalProgram or ClearStateProgram.|string|
1924+
|**application-id** <br>*optional*|\[p\] Application id whose GlobalState may be read by the executing<br> ApprovalProgram or ClearStateProgram.|integer|
1925+
|**asset-id** <br>*optional*|\[s\] Asset whose AssetParams may be read by the executing<br> ApprovalProgram or ClearStateProgram.|integer|
1926+
|**box** <br>*optional*||[BoxReference](#boxreference)|
1927+
|**holding** <br>*optional*||[HoldingRef](#holdingref)|
1928+
|**local** <br>*optional*||[LocalsRef](#localsref)|
1929+
1930+
18921931
<a name="statedelta"></a>
18931932
### StateDelta
18941933
Application state delta.
@@ -2073,6 +2112,7 @@ data/transactions/application.go : ApplicationCallTxnFields
20732112

20742113
|Name|Description|Schema|
20752114
|---|---|---|
2115+
|**access** <br>*optional*|\[al\] Access unifies `accounts`, `foreign-apps`, `foreign-assets`, and `box-references` under a single list. If access is non-empty, these lists must be empty. If access is empty, those lists may be non-empty.|< [ResourceRef](#resourceref) > array|
20762116
|**accounts** <br>*optional*|\[apat\] List of accounts in addition to the sender that may be accessed from the application's approval-program and clear-state-program.|< string > array|
20772117
|**application-args** <br>*optional*|\[apaa\] transaction specific arguments accessed from the application's approval-program and clear-state-program.|< string > array|
20782118
|**application-id** <br>*required*|\[apid\] ID of the application being configured or empty if creating.|integer|
@@ -2215,13 +2255,14 @@ data/transactions/logicsig.go
22152255
|---|---|---|
22162256
|**args** <br>*optional*|\[arg\] Logic arguments, base64 encoded.|< string > array|
22172257
|**logic** <br>*required*|\[l\] Program signed by a signature or multi signature, or hashed to be the address of ana ccount. Base64 encoded TEAL program. <br>**Pattern** : `"^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==\|[A-Za-z0-9+/]{3}=)?$"`|string (byte)|
2258+
|**logic-multisig-signature** <br>*optional*||[TransactionSignatureMultisig](#transactionsignaturemultisig)|
22182259
|**multisig-signature** <br>*optional*||[TransactionSignatureMultisig](#transactionsignaturemultisig)|
22192260
|**signature** <br>*optional*|\[sig\] ed25519 signature. <br>**Pattern** : `"^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==\|[A-Za-z0-9+/]{3}=)?$"`|string (byte)|
22202261

22212262

22222263
<a name="transactionsignaturemultisig"></a>
22232264
### TransactionSignatureMultisig
2224-
\[msig\] structure holding multiple subsignatures.
2265+
structure holding multiple subsignatures.
22252266

22262267
Definition:
22272268
crypto/multisig.go : MultisigSig

0 commit comments

Comments
 (0)