Skip to content

Commit

Permalink
Automatic update generated for go-algorand: v3.19.0-stable and indexe…
Browse files Browse the repository at this point in the history
…r: 2.15.4
  • Loading branch information
ryanRfox authored Oct 26, 2023
2 parents d36ce45 + 26e80d7 commit 2e1a59f
Show file tree
Hide file tree
Showing 13 changed files with 227 additions and 87 deletions.
2 changes: 1 addition & 1 deletion .go-algorand-stable.version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
v3.18.0-stable
v3.19.0-stable
2 changes: 2 additions & 0 deletions docs/clis/goal/clerk/simulate.md
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,8 @@ goal clerk simulate [flags]
-o, --result-out string Filename for writing simulation result
--round uint Specify the round after which the simulation will take place. If not specified, the simulation will take place after the latest round.
--scratch Report scratch change during simulation time
--stack Report stack change during simulation time
Expand Down
16 changes: 9 additions & 7 deletions docs/clis/goal/network/create.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,19 +30,21 @@ goal network create [flags]

```
--devMode Forces the configuration to enable DevMode, returns an error if the template is not compatible with DevMode.
--devMode Forces the configuration to enable DevMode, returns an error if the template is not compatible with DevMode.
-h, --help help for create
-h, --help help for create
-n, --network string Specify the name to use for the private network
-n, --network string Specify the name to use for the private network
--noclean Prevents auto-cleanup on error - for diagnosing problems
--noclean Prevents auto-cleanup on error - for diagnosing problems
-K, --noimportkeys Do not import root keys when creating the network (by default will import)
-K, --noimportkeys Do not import root keys when creating the network (by default will import)
-s, --start Automatically start the network after creating it.
-p, --pregendir string Specify the path to the directory with pregenerated genesis.json, root and partkeys to import into the network directory. By default, the genesis.json and keys will be generated on start. This should only be used on private networks.
-t, --template string Specify the path to the template file for the network
-s, --start Automatically start the network after creating it.
-t, --template string Specify the path to the template file for the network
```

Expand Down
1 change: 1 addition & 0 deletions docs/clis/goal/network/network.md
Original file line number Diff line number Diff line change
Expand Up @@ -63,6 +63,7 @@ goal network [flags]
* [goal](../../../goal/goal/) - CLI for interacting with Algorand
* [goal network create](../create/) - Create a private named network from a template
* [goal network delete](../delete/) - Stops and Deletes a deployed private network
* [goal network pregen](../pregen/) - Pregenerate private network
* [goal network restart](../restart/) - Restart a deployed private network
* [goal network start](../start/) - Start a deployed private network
* [goal network status](../status/) - Prints status for all nodes in a deployed private network
Expand Down
66 changes: 66 additions & 0 deletions docs/clis/goal/network/pregen.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,66 @@
title: goal network pregen
---
## goal network pregen



Pregenerate private network



### Synopsis



Pregenerates the root and participation keys for a private network. The pregen directory can then be passed to the 'goal network create' to start the network more quickly.



```
goal network pregen [flags]
```



### Options



```
-h, --help help for pregen
-p, --pregendir string Specify the path to the directory to export genesis.json, root and partkey files. This should only be used on private networks.
-t, --template string Specify the path to the template file for the network
```



### Options inherited from parent commands



```
-d, --datadir stringArray Data directory for the node
-k, --kmddir string Data directory for kmd
-r, --rootdir string Root directory for the private network directories
```



### SEE ALSO



* [goal network](../../network/network/) - Create and manage private, multi-node, locally-hosted networks



8 changes: 5 additions & 3 deletions docs/clis/goal/node/catchup.md
Original file line number Diff line number Diff line change
Expand Up @@ -46,11 +46,13 @@ goal node catchup --abort Abort the current catchup

```
-x, --abort Aborts the current catchup process
-x, --abort Aborts the current catchup process
--force Forces fast catchup with implicit catchpoint to start without a consent prompt
--force Forces fast catchup with implicit catchpoint to start without a consent prompt
-h, --help help for catchup
-h, --help help for catchup
-m, --min uint Catchup only if the catchpoint would advance the node by the specified minimum number of rounds
```

Expand Down
4 changes: 2 additions & 2 deletions docs/get-details/algorand-networks/mainnet.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
title: MainNet

# Version
`v3.18.0-stable`
`v3.19.0-stable`

# Release Version
https://github.com/algorand/go-algorand/releases/tag/v3.18.0-stable
https://github.com/algorand/go-algorand/releases/tag/v3.19.0-stable

# Genesis ID
`mainnet-v1.0`
Expand Down
4 changes: 2 additions & 2 deletions docs/get-details/algorand-networks/testnet.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
title: TestNet

# Version
`v3.18.0-stable`
`v3.19.0-stable`

# Release Version
https://github.com/algorand/go-algorand/releases/tag/v3.18.0-stable
https://github.com/algorand/go-algorand/releases/tag/v3.19.0-stable

# Genesis ID
`testnet-v1.0`
Expand Down
4 changes: 2 additions & 2 deletions docs/get-details/dapps/avm/teal/opcodes/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@ This page lists the TEAL opcodes by version. For more information on TEAL, see t

Opcodes by version:

- [v10 - Current Version](v10.md)
- [v9](v9.md)
- [v10](v10.md)
- [v9 - Current version on Mainnet](v9.md)
- [v8](v8.md)
- [v7](v7.md)
- [v6](v6.md)
Expand Down
3 changes: 3 additions & 0 deletions docs/get-details/dapps/avm/teal/opcodes/v10.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
title: v10 Opcodes

!!! Warning "This page contains the opcodes currently available in vFuture (not on Mainnet) and may change before release."


Ops have a 'cost' of 1 unless otherwise specified.


Expand Down
6 changes: 3 additions & 3 deletions docs/get-details/dapps/avm/teal/specification.md
Original file line number Diff line number Diff line change
Expand Up @@ -94,7 +94,7 @@ Starting from v2, the AVM can run programs in two modes:
Differences between modes include:
1. Max program length (consensus parameters LogicSigMaxSize, MaxAppTotalProgramLen & MaxExtraAppProgramPages)
2. Max program cost (consensus parameters LogicSigMaxCost, MaxAppProgramCost)
3. Opcode availability. Refer to [opcodes document](../opcodes) for details.
3. Opcode availability. Refer to [opcodes document](opcodes/v9.md) for details.
4. Some global values, such as LatestTimestamp, are only available in stateful mode.
5. Only Applications can observe transaction effects, such as Logs or IDs allocated to ASAs or new Applications.

Expand Down Expand Up @@ -341,7 +341,7 @@ Most operations work with only one type of argument, uint64 or bytes, and fail i

Many instructions accept values to designate Accounts, Assets, or Applications. Beginning with v4, these values may be given as an _offset_ in the corresponding Txn fields (Txn.Accounts, Txn.ForeignAssets, Txn.ForeignApps) _or_ as the value itself (a byte-array address for Accounts, or a uint64 ID). The values, however, must still be present in the Txn fields. Before v4, most opcodes required the use of an offset, except for reading account local values of assets or applications, which accepted the IDs directly and did not require the ID to be present in they corresponding _Foreign_ array. (Note that beginning with v4, those IDs _are_ required to be present in their corresponding _Foreign_ array.) See individual opcodes for details. In the case of account offsets or application offsets, 0 is specially defined to Txn.Sender or the ID of the current application, respectively.

This summary is supplemented by more detail in the [opcodes document](../opcodes).
This summary is supplemented by more detail in the [opcodes document](opcodes/v9.md).

Some operations immediately fail the program.
A transaction checked by a program that fails is not valid.
Expand Down Expand Up @@ -601,7 +601,7 @@ Some of these have immediate data in the byte or bytes after the opcode.
| 66 | ClearStateProgramPages | []byte | v7 | ClearState Program as an array of pages |


Additional details in the [opcodes document](../opcodes#txn) on the `txn` op.
Additional details in the [opcodes document](opcodes/v9.md#txn) on the `txn` op.

**Global Fields**

Expand Down
48 changes: 48 additions & 0 deletions docs/rest-apis/algod.md
Original file line number Diff line number Diff line change
Expand Up @@ -774,6 +774,7 @@ Given a catchpoint, it starts catching up to this catchpoint
|Type|Name|Description|Schema|
|---|---|---|---|
|**Path**|**catchpoint** <br>*required*|A catch point|string (catchpoint)|
|**Query**|**min** <br>*optional*|Specify the minimum number of blocks which the ledger must be advanced by in order to start the catchup. This is useful for simplifying tools which support fast catchup, they can run the catchup unconditionally and the node will skip the catchup if it is not needed.|integer|


**Responses**
Expand Down Expand Up @@ -2096,6 +2097,7 @@ POST /v2/transactions/simulate
|---|---|---|
|**eval-overrides** <br>*optional*||[SimulationEvalOverrides](#simulationevaloverrides)|
|**exec-trace-config** <br>*optional*||[SimulateTraceConfig](#simulatetraceconfig)|
|**initial-states** <br>*optional*||[SimulateInitialStates](#simulateinitialstates)|
|**last-round** <br>*required*|The round immediately preceding this simulation. State changes through this round were used to run this simulation.|integer|
|**txn-groups** <br>*required*|A result object for each transaction group that was simulated.|< [SimulateTransactionGroupResult](#simulatetransactiongroupresult) > array|
|**version** <br>*required*|The version of this response object.|integer|
Expand Down Expand Up @@ -2222,6 +2224,30 @@ Application index and its parameters
|**params** <br>*required*|\[appparams\] application parameters.|[ApplicationParams](#applicationparams)|


<a name="applicationinitialstates"></a>
### ApplicationInitialStates
An application's initial global/local/box states that were accessed during simulation.


|Name|Description|Schema|
|---|---|---|
|**app-boxes** <br>*optional*||[ApplicationKVStorage](#applicationkvstorage)|
|**app-globals** <br>*optional*||[ApplicationKVStorage](#applicationkvstorage)|
|**app-locals** <br>*optional*|An application's initial local states tied to different accounts.|< [ApplicationKVStorage](#applicationkvstorage) > array|
|**id** <br>*required*|Application index.|integer|


<a name="applicationkvstorage"></a>
### ApplicationKVStorage
An application's global/local/box state.


|Name|Description|Schema|
|---|---|---|
|**account** <br>*optional*|The address of the account associated with the local state.|string|
|**kvs** <br>*required*|Key-Value pairs representing application states.|< [AvmKeyValue](#avmkeyvalue) > array|


<a name="applicationlocalreference"></a>
### ApplicationLocalReference
References an account's local state for an application.
Expand Down Expand Up @@ -2352,6 +2378,17 @@ data/transactions/asset.go : AssetParams
|**url-b64** <br>*optional*|Base64 encoded URL where more information about the asset can be retrieved. <br>**Pattern** : `"^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==\|[A-Za-z0-9+/]{3}=)?$"`|string (byte)|


<a name="avmkeyvalue"></a>
### AvmKeyValue
Represents an AVM key-value pair in an application store.


|Name|Description|Schema|
|---|---|---|
|**key** <br>*required*|**Pattern** : `"^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==\|[A-Za-z0-9+/]{3}=)?$"`|string (byte)|
|**value** <br>*required*||[AvmValue](#avmvalue)|


<a name="avmvalue"></a>
### AvmValue
Represents an AVM value.
Expand Down Expand Up @@ -2599,6 +2636,16 @@ A write operation into a scratch slot.
|**slot** <br>*required*|The scratch slot written.|integer|


<a name="simulateinitialstates"></a>
### SimulateInitialStates
Initial states of resources that were accessed during simulation.


|Name|Description|Schema|
|---|---|---|
|**app-initial-states** <br>*optional*|The initial states of accessed application before simulation. The order of this array is arbitrary.|< [ApplicationInitialStates](#applicationinitialstates) > array|


<a name="simulaterequest"></a>
### SimulateRequest
Request type for simulation endpoint.
Expand All @@ -2611,6 +2658,7 @@ Request type for simulation endpoint.
|**allow-unnamed-resources** <br>*optional*|Allows access to unnamed resources during simulation.|boolean|
|**exec-trace-config** <br>*optional*||[SimulateTraceConfig](#simulatetraceconfig)|
|**extra-opcode-budget** <br>*optional*|Applies extra opcode budget during simulation for each transaction group.|integer|
|**round** <br>*optional*|If provided, specifies the round preceding the simulation. State changes through this round will be used to run this simulation. Usually only the 4 most recent rounds will be available (controlled by the node config value MaxAcctLookback). If not specified, defaults to the latest available round.|integer|
|**txn-groups** <br>*required*|The transaction groups to simulate.|< [SimulateRequestTransactionGroup](#simulaterequesttransactiongroup) > array|


Expand Down
Loading

0 comments on commit 2e1a59f

Please sign in to comment.