diff --git a/config.source_future b/config.source_future new file mode 100644 index 00000000..be4ba73d --- /dev/null +++ b/config.source_future @@ -0,0 +1,18 @@ +export ALGOD_CHANNEL="" +export ALGOD_URL="https://github.com/algorand/go-algorand" +export ALGOD_BRANCH="master" +export ALGOD_SHA="" +export NETWORK="" +export NETWORK_TEMPLATE="images/algod/FutureDevModeNetwork.json" +export NETWORK_BOOTSTRAP_URL="" +export NETWORK_GENESIS_FILE="" +export NETWORK_NUM_ROUNDS=30000 +export INDEXER_URL="https://github.com/algorand/indexer" +export INDEXER_BRANCH="main" +export INDEXER_SHA="" +export INDEXER_DISABLED="" +export INDEXER_ENABLE_ALL_PARAMETERS="false" +export CONDUIT_URL="https://github.com/algorand/conduit" +export CONDUIT_BRANCH="master" +export CONDUIT_SHA="" +export CONDUIT_DISABLED="" diff --git a/images/algod/FutureDevModeNetwork.json b/images/algod/FutureDevModeNetwork.json new file mode 100644 index 00000000..247dce08 --- /dev/null +++ b/images/algod/FutureDevModeNetwork.json @@ -0,0 +1,52 @@ +{ + "Genesis": { + "ConsensusProtocol": "future", + "NetworkName": "devmodenet", + "FirstPartKeyRound": 0, + "LastPartKeyRound": NETWORK_NUM_ROUNDS, + "Wallets": [ + { + "Name": "Wallet1", + "Stake": 40, + "Online": true + }, + { + "Name": "Wallet2", + "Stake": 40, + "Online": true + }, + { + "Name": "Wallet3", + "Stake": 20, + "Online": true + } + ], + "DevMode": true, + "RewardsPoolBalance": 0 + }, + "Nodes": [ + { + "Name": "Node", + "IsRelay": true, + "Wallets": [ + { + "Name": "Wallet1", + "ParticipationOnly": false + }, + { + "Name": "Wallet2", + "ParticipationOnly": false + }, + { + "Name": "Wallet3", + "ParticipationOnly": false + } + ] + }, + { + "Name": "Follower", + "Wallets": [], + "ConfigJSONOverride": "{\"EnableFollowMode\":true,\"CatchupBlockValidateMode\":3,\"EndpointAddress\":\"0.0.0.0:ALGOD_FOLLOWER_PORT\", \"EnableTxnEvalTracer\": true, \"MaxAcctLookback\": 256}" + } + ] +}