mirror of
https://github.com/vacp2p/linea-monorepo.git
synced 2026-01-09 04:08:01 -05:00
2.2 KiB
2.2 KiB
🛠️ Executing TokenBridge Admin Functions (Excluding Pausing)
This guide outlines how authorized safe members can execute core TokenBridge admin functions like setting or removing reserved addresses or setting custom contracts and message services.
Note: These contracts are governed by the Security Council Charter.
🟧 Flow: Admin Execution Path
Actor: Safe Member
Actions:
- Adds a transaction via Security Council or Operational Safe
- Targets the relevant TokenBridge Proxy
- Calls one of the following functions:
setCustomContractremoveReservedsetMessageServicesetReserved
Execution Path:
Safe Member
→ Security Council / Operational Safe
→ targets Proxy
→ calls admin function
→ signs and executes on-chain
Verification Requirements:
- ✅ Transaction hash, parameters, and simulation must be verified
🗂️ Function Signatures
| 4bytes | Signature |
|---|---|
0x1754f301 |
setCustomContract(address,address) |
0xedc42a22 |
removeReserved(address) |
0xbe46096f |
setMessageService(address) |
0xcdd914c5 |
setReserved(address) |
🗂️ All Mainnet Contract Addresses
🔐 Security Council Addresses
| Network | Address |
|---|---|
| Ethereum | 0x892bb72De7f1b06B08a09140e7825d1827991DD3 |
| Linea | 0x051F1D88f0aF5673fB88BeC4378eD4BB29ea3319 |
📦 Proxy Addresses
| Contract | Address |
|---|---|
| L1 TokenBridge | 0x051F1D88f0aF5673fB88BeC4378eD4BB29ea3319 |
| L2 Token Bridge | 0x353012d04a9A6cF5C941bADC267f82004A8ceB9 |
✅ Security Summary
- Admin functions require authorized multisig approval
- All actions are on-chain and irreversible
- Parameter verification and simulation are mandatory before execution