Running 1 test for test/L1TokenBridge.t.sol:L1BossBridgeTest
[PASS] testUserCanDepositTokens() (gas: 71527)
Traces:
[73142] L1BossBridgeTest::testUserCanDepositTokens()
├─ [0] VM::startPrank(user: [0x6CA6d1e2D5347Bfab1d91e883F1915560e09129D])
│ └─ ← ()
├─ [24739] L1Token::approve(L1BossBridge: [0x1240FA2A84dd9157a0e76B5Cfe98B1d52268B264], 1)
│ ├─ emit Approval(owner: user: [0x6CA6d1e2D5347Bfab1d91e883F1915560e09129D], spender: L1BossBridge: [0x1240FA2A84dd9157a0e76B5Cfe98B1d52268B264], value: 1)
│ └─ ← true
├─ [0] VM::expectEmit(L1BossBridge: [0x1240FA2A84dd9157a0e76B5Cfe98B1d52268B264])
│ └─ ← ()
├─ emit Deposit(from: user: [0x6CA6d1e2D5347Bfab1d91e883F1915560e09129D], to: userInL2: [0x7e8cC97F47B22E28B1092403d7DA1Bd51D9d6aDb], amount: 1)
├─ [31824] L1BossBridge::depositTokensToL2(user: [0x6CA6d1e2D5347Bfab1d91e883F1915560e09129D], userInL2: [0x7e8cC97F47B22E28B1092403d7DA1Bd51D9d6aDb], 1)
│ ├─ [2562] L1Token::balanceOf(L1Vault: [0xF0C36E5Bf7a10DeBaE095410c8b1A6E9501DC0f7]) [staticcall]
│ │ └─ ← 0
│ ├─ [23090] L1Token::transferFrom(user: [0x6CA6d1e2D5347Bfab1d91e883F1915560e09129D], L1Vault: [0xF0C36E5Bf7a10DeBaE095410c8b1A6E9501DC0f7], 1)
│ │ ├─ emit Transfer(from: user: [0x6CA6d1e2D5347Bfab1d91e883F1915560e09129D], to: L1Vault: [0xF0C36E5Bf7a10DeBaE095410c8b1A6E9501DC0f7], value: 1)
│ │ └─ ← true
│ ├─ emit Deposit(from: user: [0x6CA6d1e2D5347Bfab1d91e883F1915560e09129D], to: userInL2: [0x7e8cC97F47B22E28B1092403d7DA1Bd51D9d6aDb], amount: 1)
│ └─ ← ()
├─ [2562] L1Token::balanceOf(L1BossBridge: [0x1240FA2A84dd9157a0e76B5Cfe98B1d52268B264]) [staticcall]
│ └─ ← 0
├─ [562] L1Token::balanceOf(L1Vault: [0xF0C36E5Bf7a10DeBaE095410c8b1A6E9501DC0f7]) [staticcall]
│ └─ ← 1
├─ [0] VM::stopPrank()
│ └─ ← ()
└─ ← ()
Test result: ok. 1 passed; 0 failed; 0 skipped; finished in 2.03ms
Ran 1 test suites: 1 tests passed, 0 failed, 0 skipped (1 total tests)
There's some level of disruption to the protocol's functionality or availability.