Skip to content

Instantly share code, notes, and snippets.

@sigma
Created April 9, 2025 16:54
Show Gist options
  • Save sigma/c19554a9e827e8b0201881259a61a952 to your computer and use it in GitHub Desktop.
Save sigma/c19554a9e827e8b0201881259a61a952 to your computer and use it in GitHub Desktop.
=== RUN TestOperatorFee/test_case_2
operator_fee_test.go:84: INFO [04-09|16:39:33.445] Starting operator fee test test_case=test_case_2 operator_fee_constant=100 operator_fee_scalar=100 l1_fee_constant=100 l1_fee_scalar=100
operator_fee_test.go:97: INFO [04-09|16:39:33.445] Setting up clients for L1 and L2 chains
multi_client.go:66: INFO [04-09|16:39:33.445] Running first chain fork detection check
multi_client.go:71: DEBUG[04-09|16:39:33.446] Got L2 head block number=118
operator_fee_test.go:122: INFO [04-09|16:39:33.447] Setting up rollup owner wallet
operator_fee_test.go:130: DEBUG[04-09|16:39:33.447] L1 chain ID chainID=3,151,908
operator_fee_test.go:133: INFO [04-09|16:39:33.447] Getting L2 chain config
operator_fee_test.go:138: INFO [04-09|16:39:33.447] Creating fee checker utility
fee_checker.go:42: DEBUG[04-09|16:39:33.447] Creating fee checker chainID=2,151,908
operator_fee_test.go:146: INFO [04-09|16:39:33.447] Getting SystemConfig contract
operator_fee_test.go:153: INFO [04-09|16:39:33.448] Creating balance reader
operator_fee_test.go:158: INFO [04-09|16:39:33.448] Waiting for L2 chain to produce block 1
operator_fee_test.go:163: INFO [04-09|16:39:33.449] Creating test wallet 1
operator_fee_test.go:168: INFO [04-09|16:39:33.449] Test wallet 1 address=0xeeFF491C9aEDf5E17F4938600f82D0fd521B8491 "private key"=bd02d203bd09504d5ded7447626282f3e25802307083772686192eea635b0964
operator_fee_test.go:170: INFO [04-09|16:39:33.449] Creating test wallet 2
operator_fee_test.go:175: INFO [04-09|16:39:33.449] Test wallet 2 address=0x552205D3801a05e5b552F108bA7fFCFd2f1E2b67 "private key"=961b82dcf762764e3b40db09555531cee4d0966a56c523721cfe27534ca57a35
operator_fee_test.go:183: INFO [04-09|16:39:33.449] Funding owner wallet with ETH amount=1,000,000,000,000,000,000
operator_fee_test.go:193: INFO [04-09|16:39:33.450] Funding test wallet 1 with ETH amount=1,000,000,000,000,000,000
operator_fee_test.go:203: INFO [04-09|16:39:40.800] Updating operator fee parameters constant=100 scalar=100
operator_fee_test.go:208: INFO [04-09|16:40:21.138] Fee parameters updated
operator_fee_test.go:219: INFO [04-09|16:40:21.139] Sampling initial balances block=142
balance_reader.go:34: DEBUG[04-09|16:40:21.139] Sampling balances block=142 wallet=0xeeFF491C9aEDf5E17F4938600f82D0fd521B8491
balance_reader.go:54: DEBUG[04-09|16:40:21.141] Sampled balances baseFee=1,745,104,591,599,612 l1Fee=3,038,619,583 sequencerFee=330,431,349,000,000 operatorFee=0 wallet=1,000,000,000,000,000,000
operator_fee_test.go:221: DEBUG[04-09|16:40:21.141] Initial balances balances="BalanceSnapshot{Block: 142, BaseFeeVault: 1745104591599612, L1FeeVault: 3038619583, SequencerFeeVault: 330431349000000, OperatorFeeVault: 0, WalletBalance: 1000000000000000000}"
operator_fee_test.go:224: INFO [04-09|16:40:21.141] Current base fee fee=568,090,470
operator_fee_test.go:235: INFO [04-09|16:40:28.528] Sampling final balances block=144
balance_reader.go:34: DEBUG[04-09|16:40:28.528] Sampling balances block=144 wallet=0xeeFF491C9aEDf5E17F4938600f82D0fd521B8491
balance_reader.go:54: DEBUG[04-09|16:40:28.530] Sampled balances baseFee=1,756,939,681,341,612 l1Fee=3,038,758,613 sequencerFee=351,431,349,000,000 operatorFee=102 wallet=999,967,164,910,117,868
operator_fee_test.go:237: DEBUG[04-09|16:40:28.530] Final balances balances="BalanceSnapshot{Block: 144, BaseFeeVault: 1756939681341612, L1FeeVault: 3038758613, SequencerFeeVault: 351431349000000, OperatorFeeVault: 102, WalletBalance: 999967164910117868}"
operator_fee_test.go:243: INFO [04-09|16:40:28.531] Calculating expected balance changes based on transaction data
fee_checker.go:107: DEBUG[04-09|16:40:28.532] Calculating operator fee gasUsed=21000 blockTime=1,744,216,825
operator_fee_test.go:249: DEBUG[04-09|16:40:28.533] Expected balance changes changes="BalanceSnapshot{Block: <nil>, BaseFeeVault: 11835089742000, L1FeeVault: 121652, SequencerFeeVault: 21000000000000, OperatorFeeVault: 102, WalletBalance: -32835089864754}"
operator_fee_test.go:254: DEBUG[04-09|16:40:28.533] Expected final balances balances="BalanceSnapshot{Block: 144, BaseFeeVault: 1756939681341612, L1FeeVault: 3038741235, SequencerFeeVault: 351431349000000, OperatorFeeVault: 102, WalletBalance: 999967164910135246}"
operator_fee_test.go:257: INFO [04-09|16:40:28.533] Verifying actual balances match expected balances
balance_snapshot.go:84:
Error Trace: /home/circleci/project/op-acceptance-tests/tests/isthmus/operator_fee/balance_snapshot.go:84
/home/circleci/project/op-acceptance-tests/tests/isthmus/operator_fee/operator_fee_test.go:258
/home/circleci/project/op-acceptance-tests/tests/isthmus/operator_fee/operator_fee_test.go:71
/home/circleci/project/devnet-sdk/testing/systest/tb.go:51
Error: Should be true
Test: TestOperatorFee/test_case_2
Messages: L1FeeVaultBalance mismatch: expected 3038741235, got 3038758613 (diff: 17378)
balance_snapshot.go:96:
Error Trace: /home/circleci/project/op-acceptance-tests/tests/isthmus/operator_fee/balance_snapshot.go:96
/home/circleci/project/op-acceptance-tests/tests/isthmus/operator_fee/operator_fee_test.go:258
/home/circleci/project/op-acceptance-tests/tests/isthmus/operator_fee/operator_fee_test.go:71
/home/circleci/project/devnet-sdk/testing/systest/tb.go:51
Error: Should be true
Test: TestOperatorFee/test_case_2
Messages: WalletBalance mismatch: expected 999967164910135246, got 999967164910117868 (diff: -17378)
operator_fee_test.go:229: INFO [04-09|16:40:28.533] Returning remaining funds to test wallet 2
operator_fee_test.go:210: INFO [04-09|16:40:28.535] Resetting fee parameters
operator_fee_test.go:197: INFO [04-09|16:41:09.383] Returning remaining funds to test wallet 1
operator_fee_test.go:187: INFO [04-09|16:41:17.069] Returning remaining funds to owner wallet
multi_client.go:73: INFO [04-09|16:41:32.595] Running second chain fork detection check
multi_client.go:78: DEBUG[04-09|16:41:32.597] Got L2 end block number=177
--- FAIL: TestOperatorFee (234.33s)
--- PASS: TestOperatorFee/test_case_1 (115.14s)
--- FAIL: TestOperatorFee/test_case_2 (119.15s)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment