diff --git a/.github/workflows/contract-tests.yml b/.github/workflows/contract-tests.yml index 8efa3850..5f15db80 100644 --- a/.github/workflows/contract-tests.yml +++ b/.github/workflows/contract-tests.yml @@ -110,6 +110,10 @@ jobs: files: ./contracts/coverage.json verbose: false token: ${{ secrets.CODECOV_TOKEN }} + + - name: Upload 4bytes + run: yarn upload-4bytes + test-4844: name: 4844 tests runs-on: ubuntu-latest diff --git a/audit-ci.jsonc b/audit-ci.jsonc index 6211c2c0..0e2ab97a 100644 --- a/audit-ci.jsonc +++ b/audit-ci.jsonc @@ -61,6 +61,8 @@ // Elliptic's EDDSA missing signature length check - only used in dev "GHSA-f7q4-pwc6-w24p", // Elliptic's ECDSA missing check for whether leading bit of r and s is zero - only used in dev - "GHSA-977x-g7h5-7qgw" + "GHSA-977x-g7h5-7qgw", + // Server-Side Request Forgery in axios + "GHSA-8hc4-vh64-cxmj" ] } diff --git a/package.json b/package.json index a253c20e..919d53e0 100644 --- a/package.json +++ b/package.json @@ -42,6 +42,8 @@ "test:e2e": "hardhat test test/e2e/*.ts", "test:upgrade": "./scripts/testUpgrade.bash", "test:foundry": "forge test --gas-limit 10000000000", + "test:update": "yarn run test:signatures || yarn run test:storage", + "upload-4bytes": "forge build && find ./out -type f -name \"*.json\" -exec cast upload-signature {} + | grep -v Duplicated:", "postinstall": "patch-package", "deploy-factory": "hardhat run scripts/deployment.ts", "deploy-eth-rollup": "hardhat run scripts/createEthRollup.ts",