mirror of
https://github.com/vacp2p/linea-monorepo.git
synced 2026-01-09 04:08:01 -05:00
* 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>
47 lines
2.1 KiB
Markdown
47 lines
2.1 KiB
Markdown
# 📘 LineaRollup Core Admin Workflows
|
|
|
|
This collection of guides outlines key privileged workflows that govern the operation and upgrade lifecycle of the LineaRollup smart contract. These workflows are designed to be executed via multisig-controlled safes, with strong verification and simulation practices to ensure safety and auditability.
|
|
|
|
Each section below links to a dedicated Markdown document detailing that category of administrative action.
|
|
|
|
---
|
|
|
|
## 📑 Workflows
|
|
|
|
### 1. 🔐 [Role Management](./administration/roleManagement.md)
|
|
Granting or revoking operational roles on core contracts like LineaRollup, L2MessageService, and TokenBridge.
|
|
|
|
### 2. ⏸️ [Pausing Features](./administration/pausing.md)
|
|
How to pause contract functionality using well-defined pause types.
|
|
|
|
### 3. ▶️ [Unpausing Features](./administration/unpausing.md)
|
|
How to resume paused features using the same set of pause types.
|
|
|
|
### 4. 🧮 [Rate Limiting](./administration/rateLimiting.md)
|
|
How to configure or reset message throughput limits.
|
|
|
|
### 5. ♻️ [Upgrading Without Reinitialization](./administration/upgradeContract.md)
|
|
Securely upgrade the LineaRollup or related contracts without calling reinitialization logic.
|
|
|
|
### 6. 🔁 [Upgrading With Reinitialization](./administration/upgradeAndCallContract.md)
|
|
Same upgrade flow but includes immediate initialization logic for the new implementation.
|
|
|
|
### 7. 🧾 [Verifier Setting/Unsetting](./administration/verifierSettingUnsetting.md)
|
|
How to configure or verifier contracts for ZK Proof verification.
|
|
|
|
### 8. 🧾 [L1 to L2 Messaging](./messaging/canonicalL1ToL2Messaging.md)
|
|
View the L1 to L2 Messaging flow.
|
|
|
|
### 9. 🧾 [L2 to L1 Messaging](./messaging/canonicalL2ToL1Messaging.md)
|
|
View the L2 to L1 Messaging flow.
|
|
|
|
### 10. 📦 [Blob Submission and Finalization](./operations/blobSubmissionAndFinalization.md)
|
|
See the blob and finalization submission flows.
|
|
|
|
---
|
|
|
|
## ✅ Notes
|
|
|
|
- All workflows require transaction simulation and parameter verification.
|
|
- Some admin operations are governed by time-locked multisigs.
|
|
- Contract addresses and roles are listed inline in each document. |