modulepackage
0.0.0-20240207043159-1e38759f68b0
Repository: https://github.com/joshklop/x-rollup.git
Documentation: pkg.go.dev
# README
x/rollup
This module implements rollup-chain specific logic.
Unlike other cosmos-sdk module, its state mutation doesn't go through regular tx flow. Instead, states are mutated in response to L1 deposit txs, and do not need L2 tx signatures.
Sequencer and verifiers must include L1 deposit txs in L2 blocks without any modification.
State
L1 system info are stored in this module. Other L2 clients can reference this module to get L1 info for their verifications.
L1 user deposit txs are applied to other modules like x/bank
and do not mutate this module's state. The rollup module only serves as a gatekeeper for event logging.
# Packages
No description provided by the author
No description provided by the author
Package types is a reverse proxy.
# Functions
ExportGenesis returns the capability module's exported genesis.
InitGenesis initializes the capability module's state from a provided genesis state.
No description provided by the author
No description provided by the author
# Structs
AppModule implements the AppModule interface for the capability module.
AppModuleBasic implements the AppModuleBasic interface for the capability module.