forked from artis-eco/honey-badger-testing
-
Notifications
You must be signed in to change notification settings - Fork 3
/
package.json
275 lines (275 loc) · 23.3 KB
/
package.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
{
"name": "honey-badger-testing",
"version": "1.0.0",
"description": "A collection of scripts to test the Honey Badger BFT integration in Parity",
"main": "src/index.js",
"scripts": {
"postinstall": "npm-run-all repos-contracts-apply-current",
"build-open-ethereum": "ts-node src/localnet/build-node-software.ts",
"build-open-ethereum-debug": "export RUSTFLAGS='-C target-cpu=native' && cargo build --manifest-path ../diamond-node/Cargo.toml",
"build-open-ethereum-release": "export RUSTFLAGS='-C target-cpu=native' && cargo build --manifest-path ../diamond-node/Cargo.toml --release",
"build-open-ethereum-perf": "export RUSTFLAGS='-C target-cpu=native' && cargo build --manifest-path ../diamond-node/Cargo.toml --profile perf",
"build-open-ethereum-all": "npm-run-all build-open-ethereum-debug build-open-ethereum-release build-open-ethereum-perf",
"rpc": "cd testnet && ./run_rpc_local.sh",
"ui": "cd testnet && ./run_staking_ui.sh",
"ui-new": "cd ../dmd-ui && export REACT_APP_URL=http://38.242.206.143:8545 && npm run start",
"tsc": "tsc",
"lint": "npx eslint",
"keepalive-wait": "node src/keepalive-wait.js",
"keepalive-nowait": "node src/keepalive-nowait.js",
"continuous": "npm run backup && ts-node src/runContinousTransactionsSender.ts",
"pendingTransactions": "ts-node src/runShowPendingTransactions.ts",
"heartbeat": "NODE_ENV=heartbeat ts-node src/runContinousTransactionsSender.ts",
"t_onceASecond1": "NODE_ENV=onceASecond1 ts-node src/runContinousTransactionsSender.ts",
"t_latency_5m_baseline10tx": "NODE_ENV=latency_5m_baseline10tx ts-node src/runContinousTransactionsSender.ts",
"t_latency_5m_single_transactions": "NODE_ENV=latency_5m_single_transactions ts-node src/runContinousTransactionsSender.ts",
"t_throughput_single": "NODE_ENV=throughput_single ts-node src/runContinousTransactionsSender.ts",
"t_throughput_p1": "NODE_ENV=throughput_multi1 ts-node src/runContinousTransactionsSender.ts",
"t_throughput_p2": "NODE_ENV=throughput_multi2 ts-node src/runContinousTransactionsSender.ts",
"t_throughput_p3": "NODE_ENV=throughput_multi3 ts-node src/runContinousTransactionsSender.ts",
"t_throughput_p4": "NODE_ENV=throughput_multi4 ts-node src/runContinousTransactionsSender.ts",
"t_throughput_p5": "NODE_ENV=throughput_multi5 ts-node src/runContinousTransactionsSender.ts",
"t_throughput_p6": "NODE_ENV=throughput_multi6 ts-node src/runContinousTransactionsSender.ts",
"t_throughput_p7": "NODE_ENV=throughput_multi7 ts-node src/runContinousTransactionsSender.ts",
"t_throughput_p8": "NODE_ENV=throughput_multi8 ts-node src/runContinousTransactionsSender.ts",
"t_throughput_p9": "NODE_ENV=throughput_multi9 ts-node src/runContinousTransactionsSender.ts",
"t_throughput_p10": "NODE_ENV=throughput_multi10 ts-node src/runContinousTransactionsSender.ts",
"t_throughput_p11": "NODE_ENV=throughput_multi11 ts-node src/runContinousTransactionsSender.ts",
"t_throughput_p12": "NODE_ENV=throughput_multi12 ts-node src/runContinousTransactionsSender.ts",
"t_throughput_p13": "NODE_ENV=throughput_multi13 ts-node src/runContinousTransactionsSender.ts",
"t_throughput_p14": "NODE_ENV=throughput_multi14 ts-node src/runContinousTransactionsSender.ts",
"logCurrentBlockNumber": "ts-node src/runWriteCurrentBlockNumber.ts",
"feedAccounts": "ts-node src/runFeedAccount.ts 30",
"analyseTransaction": "ts-node src/runAnalyseTransaction.ts",
"backup": "ts-node src/runBackupOldOutput.ts",
"performance-latency1": "npm-run-all backup logCurrentBlockNumber t_latency_5m_single_transactions --sequential logBlocksAsCsv backup",
"performance-latency2": "npm-run-all backup logCurrentBlockNumber --parallel t_latency_5m_baseline10tx t_latency_5m_single_transactions --sequential logBlocksAsCsv backup",
"performance-throughput1": "npm-run-all backup logCurrentBlockNumber t_throughput_single logBlocksAsCsv backup",
"performance-throughput2": "npm-run-all backup logCurrentBlockNumber --parallel t_throughput_p1 t_throughput_p2 t_throughput_p3 t_throughput_p4 t_throughput_p5 t_throughput_p6 t_throughput_p7 --sequential logBlocksAsCsv backup",
"logBlocksAsCsv": "ts-node src/runLogBlocksAsCsv.ts",
"waitAMinute": "ts-node src/runWait.ts",
"updateHbbftAbi": "mkdir -p src/hbbftAbi && rm -fr src/hbbftAbi && mkdir src/hbbftAbi && cp ../diamond-contracts-core/build/contracts/*.json src/hbbftAbi/",
"runAllPerformanceTests": "npm-run-all performance-latency1 waitAMinute performance-latency2 waitAMinute performance-throughput1 waitAMinute waitAMinute performance-throughput2",
"setup-testnet": "cd testnet && python3 setup_testnet.py 1",
"test-hbbft-contract": "NODE_ENV=localhost ts-node src/runHbbftTests.ts",
"start-testnode": "cd testNode && ./start_node.sh",
"typechain": "typechain --target web3-v1 --out-dir src/abi/contracts 'src/abi/json/*.json'",
"logEvents": "ts-node src/runLogAvailabilityEvents.ts",
"getCurrentTestnetState": "ts-node src/regression/runGetCurrentTestnetState.ts",
"use-testnet": "export NODE_ENV=localhost",
"testnet-feed-pools": "ts-node src/runFeedPools.ts",
"test": "export NODE_ENV=localhost && npm run build-open-ethereum && npm run testnet-fresh && npm run net-add-validator-each-epoch | tee testnet/nodes/addOneValidatorEachEpoch.log",
"watchdog": "ts-node src/runWatchdog.ts",
"repos-contracts-copy-abis": "mkdir -p src/abi/json/ && find ../diamond-contracts-core/artifacts/contracts/ -name '*.json' -exec cp {} src/abi/json/ \\; && rm src/abi/json/*.dbg.json",
"repos-contracts-copy-flats": "mkdir -p src/abi/contracts-flat/ && cp -r ../diamond-contracts-core/flat/* src/abi/contracts-flat",
"repos-contracts-compile": "cd ../diamond-contracts-core && npm run compile && npm run flat",
"repos-contracts-apply-current": "npm-run-all repos-contracts-compile repos-contracts-copy-abis repos-contracts-copy-flats typechain",
"node-update-contracts": "ts-node src/node/runUpdateContractsInNodeSoftware.ts",
"net-log-blooms": "ts-node src/net/runLogBlooms.ts",
"net-stake-on-existing-pools": "ts-node src/runStakeOnExistingPools.ts",
"net-pot-feed-delta": "ts-node src/net/runFeedDeltaPot.ts",
"net-unstake": "ts-node src/net/runUnstake.ts",
"net-contracts-upgrade": "ts-node src/contracts/runUpgradeContracts.ts",
"net-contracts-test": "ts-node src/contracts/verifySourceCode.ts",
"net-contracts-print-details": "ts-node src/contracts/printContractDetails.ts",
"net-stake-on-validators": "ts-node src/net/runStakeOnValidators.ts",
"net-set-registry-fee": "ts-node src/control/runSetRegistryFee.ts",
"net-show-block-details": "ts-node src/net/showBlockDetails.ts",
"net-show-transaction-details": "ts-node src/net/showTransactionDetails.ts",
"net-csv-no-ack-validators": "ts-node src/analysis/runNoAcksScraper.ts",
"net-print-peers-from-contract-infos": "ts-node src/net/printPeersFromContractInfos.ts",
"net-csv-node-infos": "ts-node src/net/runCsvNodeInfos.ts",
"net-csv-headers": "ts-node src/net/runCsvHeaders.ts",
"net-csv-rng": "ts-node src/net/runCsvRng.ts",
"net-send-dummy-txs": "ts-node src/runContinousTransactionsSender.ts",
"net-spam-txs-parallel": "npm-run-all --parallel t_throughput_p1 t_throughput_p2 t_throughput_p3 t_throughput_p4 t_throughput_p5 t_throughput_p6 t_throughput_p7 t_throughput_p8 t_throughput_p9 t_throughput_p10 t_throughput_p11 t_throughput_p12 t_throughput_p13 t_throughput_p14",
"net-add-validator-each-epoch": "ts-node src/net/runAddOneValidatorEachEpoch.ts",
"net-add-validator-each-epoch-booted": "ts-node src/net/runAddOneValidatorEachEpoch.ts --boot",
"net-register-names": "ts-node src/net/runRegisterNames.ts",
"net-search-performance-plateau": "ts-node src/tests/runSearchPerformancePlateau.ts",
"net-steady-state": "ts-node src/net/runTxsLimitFinder.ts",
"net-print-state": "ts-node src/net/runPrintNetState.ts",
"net-print-stake-events": "ts-node src/net/runPrintStakeEvents.ts",
"net-watchdog": "ts-node src/runWatchdog.ts",
"net-claiming-pot-dilution": "ts-node src/net/runClaimingPotDilution.ts",
"net-transfer-abandoned-coins": "ts-node src/net/runTransferAbandonedCoins.ts",
"net-initial-delta-transfer": "ts-node src/net/runInitialDeltaTransfer.ts",
"db-fresh": "npm-run-all db-delete-local --parallel db-start-local db-apply-migrations ",
"db-delete-local": "cd db && docker compose down",
"db-start-local": "cd db && envsubst < grafana/templates/postgres.yaml > grafana/provisioning/datasources/postgres.yaml && docker compose up",
"db-grant-grafana-permissions": "ts-node src/db/runGrantGrafanaPermissions.ts",
"db-update-ts-schema": "npx @databases/pg-schema-cli --database postgres://postgres:[email protected]:5432/postgres --directory src/db/schema",
"db-fill-from-network": "ts-node src/db/runFillDb.ts",
"db-delete-tables": "ts-node src/db/delete-tables.ts",
"db-apply-migrations": "sleep 3 && npx pg-migrations apply -c postgres://postgres:[email protected]:5432/postgres -D db/migrations",
"localnet-blockscout-fresh": "cd testnet/blockscout-local && docker compose down && docker compose up",
"localnet-fresh": "ts-node ./src/localnet/runCreateTestnet.ts",
"localnet-fresh-test-early-epoch-end": "ts-node ./src/localnet/runCreateTestnet.ts --network=nodes-local-test-early-epoch-end",
"localnet-fresh-auto-restake": "ts-node ./src/localnet/runCreateTestnet.ts --network=nodes-local-test-auto-restake",
"localnet-create-mnemonic": "ts-node src/localnet/create-random-mnemonic.ts",
"localnet-start-phonix-test": "ts-node src/localnet/tests/runPhoenixTestNetwork.ts",
"localnet-test-early-epoch-end-test": "ts-node src/localnet/tests/runEarlyEpochEndTestNetwork.ts",
"localnet-test-phoenix": "ts-node src/localnet/tests/runPhoenixTestNetwork.ts",
"localnet-test-auto-restake": "ts-node src/localnet/tests/runAutoRestakeTest.ts --network nodes-local-test-auto-restake",
"localnet-start-current": "ts-node src/runWatchdog.ts --boot",
"localnet-test-grow-and-unstake": "ts-node src/localnet/tests/runGrowAndUnstake.ts --boot --network=nodes-local-grow-and-unstake",
"localnet-delete-auto-restake": "rm -r testnet/nodes-local-test-auto-restake || true",
"testnet-delete-early-epoch-end": "rm -r testnet/nodes-local-test-early-epoch-end || true",
"testnet-txPermission": "ts-node src/localnet/tests/verifyTXPermission.ts",
"testnet-fork-test-create": "ts-node src/fork/runForkedNetworkBuilder.ts --network nodes-local-fork-test",
"testnet-fork-mainnet-create": "ts-node src/fork/runForkedNetworkBuilderNet.ts --network nodes-local-mainnet-fork",
"testnet-fork-create-single": "ts-node ./src/localnet/runCreateTestnet.ts --network nodes-fork-to-single",
"testnet-start-current": "ts-node src/runWatchdog.ts --boot",
"testnet-start-fork-test": "ts-node src/runWatchdog.ts --boot --network=nodes-local-fork-test",
"testnet-start-grow-and-unstake": "ts-node src/runWatchdog.ts --boot --network=nodes-local-grow-and-unstake",
"testnet-state-analysis": "ts-node testnet/control/runGetCurrentTestnetState.ts",
"testnet-delete": "rm -r testnet/nodes || true",
"testnet-delete-fork-test": "rm -r testnet/nodes-local-fork-test || true",
"testnet-delete-grow-and-unstake": "rm -r testnet/nodes-local-grow-and-unstake || true",
"testnet-kill-processes": "pkill diamond-node || true",
"testnet-testrun-grow-and-unstake": "npm-run-all testnet-kill-processes build-open-ethereum testnet-delete-grow-and-unstake localnet-test-grow-and-unstake",
"testnet-testrun-early-epoch-end": "npm-run-all testnet-kill-processes build-open-ethereum testnet-delete-early-epoch-end localnet-fresh-test-early-epoch-end localnet-test-early-epoch-end-test",
"testnet-testrun-phoenix": "npm-run-all build-open-ethereum testnet-delete testnet-kill-processes testnet-fresh-test-phoenix localnet-test-phoenix localnet-start-current",
"testnet-testrun-fork-test": "npm-run-all build-open-ethereum testnet-kill-processes testnet-delete-fork-test testnet-fork-test-create testnet-start-fork-test",
"testnet-testrun-auto-restake": "npm-run-all testnet-kill-processes localnet-delete-auto-restake localnet-fresh-auto-restake localnet-test-auto-restake",
"testnet-clear-validator-dbs": "ts-node src/localnet/runClearValidatorsDB.ts",
"testnet-restore-validator-dbs": "ts-node src/localnet/runRestoreValidatorsDB.ts",
"testnet-backup-validator-dbs": "ts-node src/localnet/runBackupValidatorDB.ts",
"testnet-run-fresh-grow-each-epoch": "npm-run-all testnet-fresh net-add-validator-each-epoch-booted",
"testnet-fresh": "ts-node ./src/localnet/runCreateTestnet.ts",
"testnet-fresh-upgrade": "export STAKING_TRANSITION_WINDOW_LENGTH=60 && VALIDATOR_INACTIVITY_THRESHOLD=1209600 && export STAKING_EPOCH_DURATION=1440 && export MINIMUM_BLOCK_TIME=1 && export MAXIMUM_BLOCK_TIME=60 && cd testnet && ./setup_testnet.py 1 27 && cd -",
"testnet-fresh-alpha2": "export STAKING_TRANSITION_WINDOW_LENGTH=60 && VALIDATOR_INACTIVITY_THRESHOLD=307584000 && export STAKING_EPOCH_DURATION=1200 && export MINIMUM_BLOCK_TIME=3 && export MAXIMUM_BLOCK_TIME=600 && cd testnet && ./setup_testnet.py 1 27 && cd -",
"testnet-fresh-alpha3": "export STAKING_TRANSITION_WINDOW_LENGTH=300 && VALIDATOR_INACTIVITY_THRESHOLD=2629800 && export STAKING_EPOCH_DURATION=1200 && export MINIMUM_BLOCK_TIME=3 && export MAXIMUM_BLOCK_TIME=600 && ts-node ./src/localnet/runCreateTestnet.ts --network nodes-alpha3 ",
"testnet-fresh-alpha3-test": "export STAKING_TRANSITION_WINDOW_LENGTH=300 && VALIDATOR_INACTIVITY_THRESHOLD=2629800 && export STAKING_EPOCH_DURATION=43200 && export MINIMUM_BLOCK_TIME=3 && export MAXIMUM_BLOCK_TIME=600 && ts-node ./src/localnet/runCreateTestnet.ts --network nodes-alpha3-test",
"testnet-fresh-alpha3-verify": "export STAKING_TRANSITION_WINDOW_LENGTH=300 && VALIDATOR_INACTIVITY_THRESHOLD=2629800 && export STAKING_EPOCH_DURATION=43200 && export MINIMUM_BLOCK_TIME=3 && export MAXIMUM_BLOCK_TIME=600 && ts-node ./src/localnet/runCreateTestnet.ts --network nodes-alpha3-verify",
"testnet-fresh-alpha3-redo": "export STAKING_TRANSITION_WINDOW_LENGTH=300 && VALIDATOR_INACTIVITY_THRESHOLD=2629800 && export STAKING_EPOCH_DURATION=43200 && export MINIMUM_BLOCK_TIME=3 && export MAXIMUM_BLOCK_TIME=600 && ts-node ./src/localnet/runCreateTestnet.ts --network nodes-alpha3-redo",
"testnet-fresh-alpha4": "ts-node ./src/localnet/runCreateTestnet.ts --network nodes-alpha4",
"testnet-fresh-duo": "export STAKING_TRANSITION_WINDOW_LENGTH=60 && VALIDATOR_INACTIVITY_THRESHOLD=1209600 && export STAKING_EPOCH_DURATION=120 && export MINIMUM_BLOCK_TIME=3 && export MAXIMUM_BLOCK_TIME=30 && cd testnet && ./setup_testnet.py 2 2 && cd -",
"testnet-fresh-single-for-unit-tests": "export STAKING_TRANSITION_WINDOW_LENGTH=120 && VALIDATOR_INACTIVITY_THRESHOLD=1209600 && export STAKING_EPOCH_DURATION=432 && export MINIMUM_BLOCK_TIME=0 && export MAXIMUM_BLOCK_TIME=600 && cd testnet && ./setup_testnet.py 1 1 && cd -",
"testnet-fresh-regression": "export STAKING_TRANSITION_WINDOW_LENGTH=60 && VALIDATOR_INACTIVITY_THRESHOLD=1209600 && export STAKING_EPOCH_DURATION=120 && export MINIMUM_BLOCK_TIME=1 && export MAXIMUM_BLOCK_TIME=30 && cd testnet && ./setup_testnet.py 6 6 && cd -",
"testnet-fresh-test-phoenix": "export STAKING_TRANSITION_WINDOW_LENGTH=240 && VALIDATOR_INACTIVITY_THRESHOLD=1209600 && export STAKING_EPOCH_DURATION=60000 && export MINIMUM_BLOCK_TIME=1 && export MAXIMUM_BLOCK_TIME=2 && cd testnet && ./setup_testnet.py 4 4 && cd -",
"testnet-fresh-grow-me": "export STAKING_TRANSITION_WINDOW_LENGTH=120 && VALIDATOR_INACTIVITY_THRESHOLD=1209600 && export STAKING_EPOCH_DURATION=600 && export MINIMUM_BLOCK_TIME=1 && export MAXIMUM_BLOCK_TIME=30 && cd testnet && ./setup_testnet.py 1 6 && cd -",
"testnet-fresh-no-epoch-switches": "export STAKING_TRANSITION_WINDOW_LENGTH=60 && VALIDATOR_INACTIVITY_THRESHOLD=1209600 && export STAKING_EPOCH_DURATION=2629800 && export MINIMUM_BLOCK_TIME=1 && export MAXIMUM_BLOCK_TIME=60 && cd testnet && ./setup_testnet.py 4 4 && cd -",
"testnet-fresh-12hour": "export STAKING_TRANSITION_WINDOW_LENGTH=600 && VALIDATOR_INACTIVITY_THRESHOLD=1209600 && export STAKING_EPOCH_DURATION=43200 && export MINIMUM_BLOCK_TIME=1 && export MAXIMUM_BLOCK_TIME=600 && cd testnet && ./setup_testnet.py 25 25 && cd -",
"testnet-test-availability-handling-current": "ts-node src/regression/testAvailabilityHandling.ts",
"testnet-test-availability-handling-fresh": "export STAKING_TRANSITION_WINDOW_LENGTH=90 && VALIDATOR_INACTIVITY_THRESHOLD=1209600 && export STAKING_EPOCH_DURATION=120 && export MINIMUM_BLOCK_TIME=3 && export NETWORK_ID=666001 && cd testnet && ./setup_testnet.py 1 17 && cd - && export NODE_ENV=localhost && npm run testnet-test-availability-handling-current",
"testnet-add-validator-each-epoch": "export NODE_ENV=localhost && npm run net-add-validator-each-epoch",
"testnet-show-node-table": "ts-node src/remotenet/runCreateReservedPeersFiles.ts",
"remotenet-backup-keyfiles": "ts-node src/remotenet/runBackupKeyfiles.ts",
"remotenet-create-peers-files": "ts-node src/remotenet/runCreateReservedPeersFiles.ts",
"remotenet-full-clean": "ts-node src/remotenet/runFullClean.ts",
"remotenet-deploy-from-localnet": "ts-node src/remotenet/runDeployFromLocalnet.ts",
"remotenet-deploy-binaries": "ts-node src/remotenet/runDeployBinaries.ts",
"remotenet-deploy-rpc": "ts-node src/remotenet/runDeployRpc.ts",
"remotenet-deploy-patch": "ts-node src/remotenet/runDeployPatch.ts",
"remotenet-deploy-complete-bin": "npm-run-all remotenet-create-peers-files remotenet-deploy-from-localnet remotenet-deploy-binaries",
"remotenet-deploy-complete-ghbuild": "npm-run-all remotenet-git-pull",
"remotenet-start": "ts-node src/remotenet/runStartRemotenet.ts",
"remotenet-start-all": "ts-node src/remotenet/runStartRemotenet.ts --all",
"remotenet-start-unavailable": "ts-node src/remotenet/runStartRemotenet.ts --onlyunavailable",
"remotenet-start-standby-nodes": "ts-node src/remotenet/runStartRemotenet.ts --all --skipcurrent",
"remotenet-stop": "ts-node src/remotenet/runStopRemotenet.ts ",
"remotenet-stop-all": "ts-node src/remotenet/runStopRemotenet.ts --all",
"remotenet-stop-unavailable": "ts-node src/remotenet/runStopRemotenet.ts --onlyunavailable",
"remotenet-stop-standby-nodes": "ts-node src/remotenet/runStopRemotenet.ts --all --skipcurrent",
"remotenet-restart-unavailable": "npm-run-all remotenet-stop-unavailable remotenet-start-unavailable",
"remotenet-restart-standbys": "npm-run-all remotenet-stop-standby-nodes remotenet-start-standby-nodes",
"remotenet-restart": "ts-node src/remotenet/runRestartRemotenet.ts",
"remotenet-resync": "ts-node src/remotenet/runResyncNode.ts",
"remotenet-db-rollback": "ts-node src/remotenet/runDBRollback.ts",
"remotenet-restart-all": "npm-run-all remotenet-stop-all remotenet-start-all",
"remotenet-delete": "ts-node src/remotenet/runDeleteRemotenet.ts",
"remotenet-delete-messages": "ts-node src/remotenet/runDeleteMessages.ts",
"remotenet-delete-chain-data": "ts-node src/remotenet/runDeleteChainData.ts",
"remotenet-delete-logs": "ts-node src/remotenet/runDeleteLogs.ts",
"remotenet-cycle-logs": "ts-node src/remotenet/runCycleLogs.ts",
"remotenet-cycle-messages": "ts-node src/remotenet/runCycleMessages.ts",
"remotenet-download-messages": "ts-node src/remotenet/runDownloadMesssages.ts",
"remotenet-hot-binary-update": "ts-node src/remotenet/runDeployBinariesHot.ts",
"remotenet-binary-update-from-git-async": "ts-node src/remotenet/runBinaryUpdateFromGitAsync.ts",
"remotenet-binary-update-from-git": "ts-node src/remotenet/runBinaryUpdateFromGit.ts",
"remotenet-binary-update-standby-nodes": "ts-node src/remotenet/runDeployBinariesHot.ts --all --skipcurrent",
"remotenet-print-software-versions": "ts-node src/remotenet/runPrintSoftwareVersions.ts",
"remotenet-print-logfile-size": "ts-node src/remotenet/runPrintLogfileSize.ts",
"remotenet-download-specific-log-section": "ts-node src/remotenet/runDownloadSpecificLogSection.ts",
"remotenet-download-logs": "ts-node src/remotenet/runDownloadLogs.ts",
"remotenet-delete-log-backups": "ts-node src/remotenet/runDeleteLogBackups.ts",
"remotenet-diamond-node-clean": "ts-node src/remotenet/runDiamondNodeClean.ts",
"remotenet-git-pull-hot": "ts-node src/remotenet/runPullGitRepoHot.ts",
"remotenet-git-pull": "ts-node src/remotenet/runPullGitRepo.ts",
"remotenet-git-pull-oe": "ts-node src/remotenet/runPullGitOE.ts",
"remotenet-git-pull-node-and-build": "ts-node src/remotenet/runGitPullAndBuildNode.ts",
"remotenet-git-reset": "ts-node src/remotenet/runGitReset.ts",
"remotenet-git-clone-network": "ts-node src/remotenet/runGitCloneNetwork.ts",
"remotenet-git-delete-node": "ts-node src/remotenet/runGitDeleteNode.ts",
"remotenet-git-setup-build-from-source": "ts-node src/remotenet/runGitSetupBuildFromSource.ts",
"remotenet-search-logs": "ts-node src/remotenet/runSearchTextInLogs.ts",
"remotenet-execute": "ts-node src/remotenet/runExecuteCmd.ts",
"remotenet-csv-version": "ts-node src/remotenet/runCsvVersion.ts",
"remotenet-csv-sys-stats": "ts-node src/remotenet/runCsvSysStats.ts",
"remotenet-manipulate-toml": "ts-node src/remotenet/runManipulateToml.ts",
"remotenet-rescue-nodes-info": "ts-node src/remotenet/runRescueNodesInfo.ts",
"remotenet-create-prometheus-config": "ts-node src/remotenet/runCreatePrometheusScrapeConfig.ts",
"remotenet-run-build-from-source-fast": "ts-node src/remotenet/runBuildFromSourceFast.ts",
"test-performance": "ts-node src/tests/runPerformanceTests",
"test-insufficient-balance": "ts-node src/regression/runInsufficiantBalanceSpam.ts",
"analyse-messages-pending-block": "ts-node src/runAnalyseMessagesPendingBlock.ts",
"tool-fund": "ts-node src/tools/runFundAccount.ts",
"tool-create-claiming-signatures": "ts-node src/tools/runGenerateTestClaimingSignatures.ts",
"blockscout": "ts-node src/contracts/blockscout.ts"
},
"repository": {
"type": "git",
"url": "[email protected]:graz/04-artis/honey-badger-testing.git"
},
"keywords": [
"bootstrap",
"linting",
"testing"
],
"authors": [
],
"license": "GPL-3.0-or-later",
"dependencies": {
"@databases/pg": "^5.4.1",
"@databases/pg-migrations": "^5.0.2",
"@databases/pg-schema-cli": "^4.3.1",
"@databases/pg-typed": "^4.4.1",
"@types/async": "^3.2.15",
"@types/deep-equal": "^1.0.1",
"@types/node-schedule": "^2.1.0",
"@types/prompt": "^1.1.4",
"@types/underscore": "^1.11.4",
"async": "^3.2.4",
"axios": "^1.2.3",
"bignumber.js": "^9.1.0",
"bip39": "^3.0.4",
"config": "^3.3.8",
"csv-writer": "^1.6.0",
"deep-equal": "^2.0.5",
"ethereumjs-wallet": "^1.0.2",
"ethers-multisend": "^2.3.0",
"js-yaml": "^4.1.0",
"moment": "^2.29.4",
"node-schedule": "^2.1.1",
"prompt": "^1.3.0",
"toml": "^3.0.0",
"ts-command-line-args": "^2.3.1",
"underscore": "^1.13.6",
"web3": "1.10",
"web3-core": "1.10",
"websocket": "^1.0.34"
},
"devDependencies": {
"@typechain/web3-v1": "^6.0.7",
"@types/js-yaml": "^4.0.5",
"@types/request": "^2.48.8",
"mocha": "^10.1.0",
"npm-run-all": "^4.1.2",
"ts-node": "^10.9.1",
"typechain": "^8.3.2",
"typescript": "^4.8.4"
}
}