From 4da116fa97af6915e093e6d98ca23b72ffc15084 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 23 Oct 2024 07:33:41 +0000 Subject: [PATCH 1/3] Bump Rubilmax/foundry-gas-diff from 3.18 to 3.19 Bumps [Rubilmax/foundry-gas-diff](https://github.com/rubilmax/foundry-gas-diff) from 3.18 to 3.19. - [Release notes](https://github.com/rubilmax/foundry-gas-diff/releases) - [Commits](https://github.com/rubilmax/foundry-gas-diff/compare/v3.18...v3.19) --- updated-dependencies: - dependency-name: Rubilmax/foundry-gas-diff dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- .github/workflows/gas-report.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/gas-report.yml b/.github/workflows/gas-report.yml index efbce98..d6ec7d5 100644 --- a/.github/workflows/gas-report.yml +++ b/.github/workflows/gas-report.yml @@ -41,7 +41,7 @@ jobs: # https://github.com/Rubilmax/foundry-gas-diff - name: Compare gas reports - uses: Rubilmax/foundry-gas-diff@v3.18 + uses: Rubilmax/foundry-gas-diff@v3.19 with: summaryQuantile: 0.8 # only display the 20% most significant gas diffs in the summary sortCriteria: avg,max # sort diff rows by criteria From 03047b0207d259990cf360a2da61ba82d65f56fc Mon Sep 17 00:00:00 2001 From: Stanley Gunawan Date: Thu, 21 Nov 2024 13:34:19 +0800 Subject: [PATCH 2/3] minor: add permission pull-requests: write on github action coverage and gas report --- .github/workflows/coverage.yml | 3 +++ .github/workflows/gas-report.yml | 3 +++ 2 files changed, 6 insertions(+) diff --git a/.github/workflows/coverage.yml b/.github/workflows/coverage.yml index d4eabd4..612a01f 100644 --- a/.github/workflows/coverage.yml +++ b/.github/workflows/coverage.yml @@ -13,6 +13,9 @@ on: env: FOUNDRY_PROFILE: ci +permissions: + pull-requests: write + jobs: check: timeout-minutes: 30 diff --git a/.github/workflows/gas-report.yml b/.github/workflows/gas-report.yml index d6ec7d5..7f22363 100644 --- a/.github/workflows/gas-report.yml +++ b/.github/workflows/gas-report.yml @@ -13,6 +13,9 @@ on: - remappings.txt - .github/workflows/gas-report.yml +permissions: + pull-requests: write + jobs: check: timeout-minutes: 30 From c2eb500532db23c3e08ea82301251bbd40cc313d Mon Sep 17 00:00:00 2001 From: Stanley Gunawan Date: Thu, 21 Nov 2024 13:47:45 +0800 Subject: [PATCH 3/3] minor: update .gas-snapshot --- .gas-snapshot | 110 +++++++++++++++++++++++++------------------------- 1 file changed, 55 insertions(+), 55 deletions(-) diff --git a/.gas-snapshot b/.gas-snapshot index 9e67cb6..69c968b 100644 --- a/.gas-snapshot +++ b/.gas-snapshot @@ -1,55 +1,55 @@ -BlacklistableV1Test:testBlacklist() (gas: 29965) -BlacklistableV1Test:testUnBlacklist() (gas: 21520) -FiatTokenV1Test:testAddTrustedAddress() (gas: 45693) -FiatTokenV1Test:testApprove() (gas: 46087) -FiatTokenV1Test:testBalanceOf() (gas: 79378) -FiatTokenV1Test:testBlacklist() (gas: 120306) -FiatTokenV1Test:testBlacklistUnauthorized() (gas: 26274) -FiatTokenV1Test:testBurn() (gas: 65394) -FiatTokenV1Test:testBurnFrom() (gas: 90684) -FiatTokenV1Test:testBurnMustBeLessThanBalance() (gas: 82767) -FiatTokenV1Test:testBurnUnauthorized() (gas: 88742) -FiatTokenV1Test:testDecimals() (gas: 10528) -FiatTokenV1Test:testGetRoleAdmin() (gas: 14941) -FiatTokenV1Test:testGrantRole() (gas: 51998) -FiatTokenV1Test:testGrantRoleUnauthorized() (gas: 29718) -FiatTokenV1Test:testHasRole() (gas: 22155) -FiatTokenV1Test:testInitializedRoles() (gas: 50788) -FiatTokenV1Test:testIsTrustedAddress() (gas: 20707) -FiatTokenV1Test:testMint() (gas: 80227) -FiatTokenV1Test:testMintAboveCap() (gas: 80728) -FiatTokenV1Test:testMintUnauthorized() (gas: 25905) -FiatTokenV1Test:testName() (gas: 17382) -FiatTokenV1Test:testPause() (gas: 77131) -FiatTokenV1Test:testPauseUnauthorized() (gas: 23768) -FiatTokenV1Test:testPaused() (gas: 44190) -FiatTokenV1Test:testRemoveTrustedAddress() (gas: 23721) -FiatTokenV1Test:testRenounceRole() (gas: 23337) -FiatTokenV1Test:testRescue() (gas: 524582) -FiatTokenV1Test:testRevokeRole() (gas: 29926) -FiatTokenV1Test:testRevokeRoleUnauthorized() (gas: 29755) -FiatTokenV1Test:testSymbol() (gas: 17371) -FiatTokenV1Test:testTotalSupply() (gas: 78496) -FiatTokenV1Test:testTransfer() (gas: 93568) -FiatTokenV1Test:testTransferCannotBeToZeroAddress() (gas: 81217) -FiatTokenV1Test:testTransferFrom() (gas: 108517) -FiatTokenV1Test:testTransferMustBeAtLeaseBalance() (gas: 86720) -FiatTokenV1Test:testUnauthorizedInitialization() (gas: 2467001) -FiatTokenV1Test:testUnblacklist() (gas: 117964) -FiatTokenV1Test:testUnblacklistUnauthorized() (gas: 55587) -FiatTokenV1Test:testUnpause() (gas: 35210) -FiatTokenV1Test:testUnpauseUnauthorized() (gas: 52752) -FiatTokenV1Test:testUpgradeToAndCall() (gas: 2336296) -FiatTokenV1Test:testVersion() (gas: 11934) -FiatTokenV2Test:testBlacklistBurner() (gas: 120114) -FiatTokenV2Test:testBurnByBurner() (gas: 68598) -FiatTokenV2Test:testBurnByBurnerMustBeLessThanBalance() (gas: 86736) -FiatTokenV2Test:testBurnByBurnerUnauthorized() (gas: 88757) -FiatTokenV2Test:testBurnerPause() (gas: 55480) -FiatTokenV2Test:testGrantBurnerRole() (gas: 52173) -FiatTokenV2Test:testRenounceBurnerRole() (gas: 41264) -FiatTokenV2Test:testRevokeBurnerRole() (gas: 41667) -FiatTokenV2Test:testUnblacklistBurner() (gas: 95862) -FiatTokenV2Test:testUpgradeToAndCall() (gas: 5104270) -FiatTokenV2Test:testVersion() (gas: 11978) -RescuableV1Test:testRescue() (gas: 42236) \ No newline at end of file +BlacklistableV1Test:testBlacklist() (gas: 29955) +BlacklistableV1Test:testUnBlacklist() (gas: 21508) +FiatTokenV1Test:testAddTrustedAddress() (gas: 45654) +FiatTokenV1Test:testApprove() (gas: 46049) +FiatTokenV1Test:testBalanceOf() (gas: 79327) +FiatTokenV1Test:testBlacklist() (gas: 120153) +FiatTokenV1Test:testBlacklistUnauthorized() (gas: 26230) +FiatTokenV1Test:testBurn() (gas: 65312) +FiatTokenV1Test:testBurnFrom() (gas: 90577) +FiatTokenV1Test:testBurnMustBeLessThanBalance() (gas: 82682) +FiatTokenV1Test:testBurnUnauthorized() (gas: 88654) +FiatTokenV1Test:testDecimals() (gas: 10519) +FiatTokenV1Test:testGetRoleAdmin() (gas: 14911) +FiatTokenV1Test:testGrantRole() (gas: 51943) +FiatTokenV1Test:testGrantRoleUnauthorized() (gas: 29651) +FiatTokenV1Test:testHasRole() (gas: 22122) +FiatTokenV1Test:testInitializedRoles() (gas: 50669) +FiatTokenV1Test:testIsTrustedAddress() (gas: 20685) +FiatTokenV1Test:testMint() (gas: 80171) +FiatTokenV1Test:testMintAboveCap() (gas: 80668) +FiatTokenV1Test:testMintUnauthorized() (gas: 25863) +FiatTokenV1Test:testName() (gas: 17357) +FiatTokenV1Test:testPause() (gas: 77026) +FiatTokenV1Test:testPauseUnauthorized() (gas: 23725) +FiatTokenV1Test:testPaused() (gas: 44151) +FiatTokenV1Test:testRemoveTrustedAddress() (gas: 23682) +FiatTokenV1Test:testRenounceRole() (gas: 23286) +FiatTokenV1Test:testRescue() (gas: 516676) +FiatTokenV1Test:testRevokeRole() (gas: 29871) +FiatTokenV1Test:testRevokeRoleUnauthorized() (gas: 29701) +FiatTokenV1Test:testSymbol() (gas: 17347) +FiatTokenV1Test:testTotalSupply() (gas: 78452) +FiatTokenV1Test:testTransfer() (gas: 93466) +FiatTokenV1Test:testTransferCannotBeToZeroAddress() (gas: 81137) +FiatTokenV1Test:testTransferFrom() (gas: 108417) +FiatTokenV1Test:testTransferMustBeAtLeaseBalance() (gas: 86638) +FiatTokenV1Test:testUnauthorizedInitialization() (gas: 2418029) +FiatTokenV1Test:testUnblacklist() (gas: 117838) +FiatTokenV1Test:testUnblacklistUnauthorized() (gas: 55516) +FiatTokenV1Test:testUnpause() (gas: 35156) +FiatTokenV1Test:testUnpauseUnauthorized() (gas: 52681) +FiatTokenV1Test:testUpgradeToAndCall() (gas: 2287182) +FiatTokenV1Test:testVersion() (gas: 11911) +FiatTokenV2Test:testBlacklistBurner() (gas: 119988) +FiatTokenV2Test:testBurnByBurner() (gas: 68517) +FiatTokenV2Test:testBurnByBurnerMustBeLessThanBalance() (gas: 86652) +FiatTokenV2Test:testBurnByBurnerUnauthorized() (gas: 88671) +FiatTokenV2Test:testBurnerPause() (gas: 55419) +FiatTokenV2Test:testGrantBurnerRole() (gas: 52118) +FiatTokenV2Test:testRenounceBurnerRole() (gas: 41206) +FiatTokenV2Test:testRevokeBurnerRole() (gas: 41605) +FiatTokenV2Test:testUnblacklistBurner() (gas: 95754) +FiatTokenV2Test:testUpgradeToAndCall() (gas: 5004386) +FiatTokenV2Test:testVersion() (gas: 11955) +RescuableV1Test:testRescue() (gas: 42200) \ No newline at end of file