Skip to content

Commit

Permalink
CI changes to accommodate Anvil
Browse files Browse the repository at this point in the history
  • Loading branch information
AryaLanjewar3005 committed Feb 28, 2025
1 parent 08f81df commit a1b4014
Show file tree
Hide file tree
Showing 3 changed files with 12 additions and 26 deletions.
4 changes: 2 additions & 2 deletions .github/matic-cli-config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ defaultStake: 10000
defaultFee: 2000
borChainId: 15001
heimdallChainId: heimdall-15001
contractsBranch: mardizzone/node-16
contractsBranch: anvil-pos
genesisContractsBranch: master
sprintSize:
- '64'
Expand All @@ -16,7 +16,7 @@ numOfBorArchiveNodes: 0
numOfErigonValidators: 0
numOfErigonSentries: 0
numOfErigonArchiveNodes: 0
ethURL: http://ganache:9545
ethURL: http://anvil:9545
ethHostUser: ubuntu
devnetType: docker
borDockerBuildContext: "../../bor"
Expand Down
15 changes: 10 additions & 5 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -225,6 +225,9 @@ jobs:
matic-cli/devnet/code/genesis-contracts/package-lock.json
matic-cli/devnet/code/genesis-contracts/matic-contracts/package-lock.json
- name: Install Foundry
uses: foundry-rs/foundry-toolchain@v1

- name: Bootstrap devnet
run: |
cd matic-cli
Expand All @@ -242,12 +245,14 @@ jobs:
- name: Run smoke tests
run: |
echo "Funding ganache accounts..."
timeout 10m bash bor/integration-tests/fund_ganache_accounts.sh
echo "Deposit 100 matic for each account to bor network"
cd matic-cli/devnet/code/contracts
npm run truffle exec scripts/deposit.js -- --network development $(jq -r .root.tokens.MaticToken contractAddresses.json) 100000000000000000000
cd -
cd matic-cli/devnet/devnet
SCRIPT_ADDRESS=$(jq -r '.[0].address' signer-dump.json)
SCRIPT_PRIVATE_KEY=$(jq -r '.[0].priv_key' signer-dump.json)
cd ../code/pos-contracts
CONTRACT_ADDRESS=$(jq -r .root.tokens.MaticToken contractAddresses.json)
forge script scripts/matic-cli-scripts/Deposit.s.sol:MaticDeposit --rpc-url http://localhost:9545 --private-key $SCRIPT_PRIVATE_KEY --broadcast --sig "run(address,address,uint256)" $SCRIPT_ADDRESS $CONTRACT_ADDRESS 100000000000000000000
cd ../../../..
timeout 60m bash bor/integration-tests/smoke_test.sh
- name: Run RPC Tests
Expand Down
19 changes: 0 additions & 19 deletions integration-tests/fund_ganache_accounts.sh

This file was deleted.

0 comments on commit a1b4014

Please sign in to comment.