Skip to content

refactor(rpc): Cartridge Controller deployment layer#431

Merged
kariy merged 34 commits intorefactor/cartridge-layerfrom
refactor/paymaster-v2
Feb 27, 2026
Merged

refactor(rpc): Cartridge Controller deployment layer#431
kariy merged 34 commits intorefactor/cartridge-layerfrom
refactor/paymaster-v2

Conversation

@kariy
Copy link
Member

@kariy kariy commented Feb 24, 2026

No description provided.

kariy and others added 30 commits February 18, 2026 20:47
Cover all code paths in the middleware's starknet_estimateFee and
cartridge_addExecuteFromOutside interception logic using a mock
Cartridge API (axum), mock inner RPC service, and the real StarknetApi
with an in-memory test provider.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Serialize Call's `contract_address` as `to` and `entry_point_selector`
as `selector` in OutsideExecutionV2/V3 using a local serde module,
keeping the primitive Call type unchanged.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@kariy kariy changed the base branch from main to refactor/cartridge-layer February 27, 2026 22:21
@kariy kariy merged commit 87edb2d into refactor/cartridge-layer Feb 27, 2026
8 of 9 checks passed
@kariy kariy deleted the refactor/paymaster-v2 branch February 27, 2026 22:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant