diff --git a/.github/workflows/tps-erc20-evmos.yml b/.github/workflows/tps-erc20-evmos.yml new file mode 100644 index 0000000..9ed96d8 --- /dev/null +++ b/.github/workflows/tps-erc20-evmos.yml @@ -0,0 +1,32 @@ +name: Signal Node - Evmos - ERC20 + +on: + workflow_dispatch: + + pull_request: + types: + - opened + - synchronize + - reopened + +jobs: + run: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - name: Set up Go + uses: actions/setup-go@v5 + with: + go-version: '1.23' + - name: Build Tool + run: | + make build + - name: Build Chain + run: | + git clone -b v20.0.0 https://github.com/evmos/evmos.git + cd evmos + make install + ./local_node.sh > chain.log 2>&1 & + while ! nc -z localhost 8546; do sleep 1; done + cd ../../evmchainbench + ./bin/evmchainbench run --faucet-private-key 8A36C69D940A92FCEA94B36D0F2928C7A0EE19A90073EDA769693298DFA9603B --sender-count 2 --tx-count 20000 --mempool 2500 -p erc20 diff --git a/.github/workflows/tps-single-evmos.yml b/.github/workflows/tps-single-evmos.yml new file mode 100644 index 0000000..03261a4 --- /dev/null +++ b/.github/workflows/tps-single-evmos.yml @@ -0,0 +1,32 @@ +name: Signal Node - Evmos + +on: + workflow_dispatch: + + pull_request: + types: + - opened + - synchronize + - reopened + +jobs: + run: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - name: Set up Go + uses: actions/setup-go@v5 + with: + go-version: '1.23' + - name: Build Tool + run: | + make build + - name: Build Chain + run: | + git clone -b v20.0.0 https://github.com/evmos/evmos.git + cd evmos + make install + ./local_node.sh > chain.log 2>&1 & + while ! nc -z localhost 8546; do sleep 1; done + cd ../../evmchainbench + ./bin/evmchainbench run --faucet-private-key 8A36C69D940A92FCEA94B36D0F2928C7A0EE19A90073EDA769693298DFA9603B --sender-count 2 --tx-count 20000 --mempool 2500 diff --git a/.github/workflows/tps-uniswap-evmos.yml b/.github/workflows/tps-uniswap-evmos.yml new file mode 100644 index 0000000..dd5c935 --- /dev/null +++ b/.github/workflows/tps-uniswap-evmos.yml @@ -0,0 +1,32 @@ +name: Signal Node - Evmos - Uniswap + +on: + workflow_dispatch: + + pull_request: + types: + - opened + - synchronize + - reopened + +jobs: + run: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - name: Set up Go + uses: actions/setup-go@v5 + with: + go-version: '1.23' + - name: Build Tool + run: | + make build + - name: Build Chain + run: | + git clone -b v20.0.0 https://github.com/evmos/evmos.git + cd evmos + make install + ./local_node.sh > chain.log 2>&1 & + while ! nc -z localhost 8546; do sleep 1; done + cd ../../evmchainbench + ./bin/evmchainbench run --faucet-private-key 8A36C69D940A92FCEA94B36D0F2928C7A0EE19A90073EDA769693298DFA9603B --sender-count 2 --tx-count 20000 --mempool 2500 -p uniswap