Files
linea-monorepo/contracts/docs/workflows/administration/settingMinimumL2Fee.md
The Dark Jester f48431ac5c [Chore] Document contract interaction (#926)
* placeholder docs

* adding more documentation

* documentation work in progress

* add main linking or index documents

* add a link images

* add messaging flows

* linking operator documentation and folder cleanup

* use correct pathing on tokenbridge.md

* link workflow documents

* add function signatures

* remove welcome to

* cross reference blob submission and finalization

* remove confusing text

* use better definition of shnarf

* fix broken link

* add charter, diagram and address book

* docs(LSC): Rename security-council-charter-v1.3.md to security-council-charter.md

Signed-off-by: Julien Marchand <julien-marchand@users.noreply.github.com>

* Update contracts/docs/mainnet-address-book.csv

Co-authored-by: Julien Marchand <julien-marchand@users.noreply.github.com>
Signed-off-by: The Dark Jester <thedarkjester@users.noreply.github.com>

---------

Signed-off-by: Julien Marchand <julien-marchand@users.noreply.github.com>
Signed-off-by: The Dark Jester <thedarkjester@users.noreply.github.com>
Co-authored-by: Julien Marchand <julien-marchand@users.noreply.github.com>
2025-05-19 13:36:09 +02:00

1.8 KiB

💸 Setting the Minimum Fee in Wei on the L2MessageService

This process allows setting a new minimum fee in Wei to be paid for each L2 to L1 message on the L2MessageService contract.

Note: These contracts are governed by the Security Council Charter.


🟧 Flow: Minimum Fee Setting

Actor: Safe Member
Actions:

  • Adds a transaction via Security Council or Operational Safe
  • Targets the L2MessageService Proxy
  • Calls the function setMinimumFee

Execution Path:

Safe Member
    → Security Council / Operational Safe
        → targets L2MessageService Proxy
            → calls setMinimumFee
                → signs and executes on-chain

Verification Requirements:

  • Transaction hash, function, and simulation must be verified
  • Fee amount must be thoroughly reviewed before execution

🗂️ Function Signatures

4bytes Signature
0x182a7506 setMinimumFee(uint256)

🗂️ All Mainnet Contract Addresses

🔐 Security Council Addresses

Network Address
Linea 0x051F1D88f0aF5673fB88BeC4378eD4BB29ea3319

📦 Proxy Address

Contract Address
L2MessageService 0x508cA82Df566dCD1B0DE828967a0e96332cDc446

Security Summary

  • Only council or operational safes may perform this action
  • Fee changes must be reviewed for economic impact
  • Requires simulation and multisig confirmation