You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CLAUDE.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -95,7 +95,7 @@ Generated files land in `x/*/types/` as `*.pb.go`, `*_pb.gw.go`, `*.pulsar.go`.
95
95
96
96
Custom ante handler in `ante/delayed_claim_fee_decorator.go` - a fee decorator specific to claim transactions. Dual-route EVM ante handler in `app/evm/ante.go` routes Ethereum extension txs to the EVM path and all others to the Cosmos path.
// evmTxBroadcaster is used to asynchronously broadcast promoted EVM transactions from the mempool to the network without blocking CheckTx execution.
146
-
evmTxBroadcaster*evmTxBroadcastDispatcher
146
+
evmTxBroadcaster*evmTxBroadcastDispatcher
147
147
// if true, the app will log additional information about mempool transaction broadcasts, which can be noisy but is useful for debugging mempool behavior.
148
148
evmBroadcastDebugbool
149
149
evmBroadcastLogger log.Logger
150
150
151
+
// jsonrpcRateLimitProxy is the optional rate-limiting reverse proxy for JSON-RPC.
152
+
jsonrpcRateLimitProxy*http.Server
153
+
jsonrpcRateLimitCleanupStopchanstruct{}
154
+
151
155
// keepers
152
156
// only keepers required by the app are exposed
153
157
// the list of all modules is available in the app_config
@@ -172,7 +176,6 @@ type App struct {
172
176
ICAControllerKeeper icacontrollerkeeper.Keeper
173
177
ICAHostKeeper icahostkeeper.Keeper
174
178
TransferKeeper ibctransferkeeper.Keeper
175
-
EVMTransferKeeper evmibctransferkeeper.Keeper
176
179
177
180
// IBC middleware keepers
178
181
PacketForwardKeeper*ibcpacketforwardkeeper.Keeper
@@ -191,6 +194,8 @@ type App struct {
191
194
PreciseBankKeeper precisebankkeeper.Keeper
192
195
EVMKeeper*evmkeeper.Keeper
193
196
Erc20Keeper erc20keeper.Keeper
197
+
EvmigrationKeeper evmigrationmodulekeeper.Keeper
198
+
erc20PolicyWrapper*erc20PolicyKeeperWrapper
194
199
// this line is used by starport scaffolding # stargate/app/keeperDeclaration
195
200
196
201
// simulation manager
@@ -297,6 +302,8 @@ func New(
297
302
&app.SupernodeKeeper,
298
303
&app.AuditKeeper,
299
304
&app.ActionKeeper,
305
+
&app.EvmigrationKeeper,
306
+
300
307
// this line is used by starport scaffolding # stargate/app/keeperDefinition
301
308
); err!=nil {
302
309
panic(err)
@@ -320,14 +327,25 @@ func New(
320
327
321
328
// register EVM modules first — the ante handler (set during IBC/wasm registration)
322
329
// depends on EVM keepers (FeeMarketKeeper, EVMKeeper).
0 commit comments