From ac17409208505fcf3dc1eba648ee9f52c25cd01d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andrei=20B=C4=83ncioiu?= Date: Mon, 20 May 2024 21:02:29 +0300 Subject: [PATCH] By default, allow processing. Add command to fund faucet. --- process/block/preprocess/sovereignChainTransactions.go | 2 ++ scripts/benchmark/fund_faucet.sh | 2 ++ scripts/benchmark/main.py | 10 +++------- 3 files changed, 7 insertions(+), 7 deletions(-) create mode 100644 scripts/benchmark/fund_faucet.sh diff --git a/process/block/preprocess/sovereignChainTransactions.go b/process/block/preprocess/sovereignChainTransactions.go index 8f0601daa4e..7a75333e876 100644 --- a/process/block/preprocess/sovereignChainTransactions.go +++ b/process/block/preprocess/sovereignChainTransactions.go @@ -24,6 +24,8 @@ type sovereignChainTransactions struct { func NewSovereignChainTransactionPreprocessor( transactions *transactions, ) (*sovereignChainTransactions, error) { + ShouldProcess.Store(true) + if transactions == nil { return nil, process.ErrNilPreProcessor } diff --git a/scripts/benchmark/fund_faucet.sh b/scripts/benchmark/fund_faucet.sh new file mode 100644 index 00000000000..8d3f3bb26f6 --- /dev/null +++ b/scripts/benchmark/fund_faucet.sh @@ -0,0 +1,2 @@ +mxpy tx new --proxy=http://localhost:7950 --pem=~/MultiversX/testnet/filegen/output/walletKey.pem --recall-nonce --gas-limit=50000 --value=100000000000000000000 \ + --receiver=erd1sjs26q5pmngu7qjnpkcqgstdppvqul7vdqa0cru5ae5axkq37czqndz3vp --send diff --git a/scripts/benchmark/main.py b/scripts/benchmark/main.py index 5998f0de2f6..02d50bddba6 100644 --- a/scripts/benchmark/main.py +++ b/scripts/benchmark/main.py @@ -7,7 +7,7 @@ Transaction, TransactionComputer, TransactionsFactoryConfig, UserPEM, UserSigner) -CHAIN_ID = "local-testnet" +CHAIN_ID = "S" def main(cli_args: List[str]): @@ -51,8 +51,8 @@ def broadcast_command(data: bytes): sign_transaction(transaction, alice_signer) broadcast_transaction(transaction) - num_accounts = 24 - txs_per_account = 50000 + num_accounts = 4 + txs_per_account = 100 max_transactions_per_block = 80000 max_batch_size_per_participant = int(max_transactions_per_block / num_accounts) @@ -60,9 +60,5 @@ def broadcast_command(data: bytes): broadcast_command(data) -def my_hex(value: int): - return '{:08x}'.format(value) - - if __name__ == "__main__": main(sys.argv[1:])