Skip to content

Feat/multichain wallet gateway improvements - #44

Open
akelani-circle wants to merge 11 commits into
circlefin:masterfrom
akelani-circle:feat/multichain-wallet-gateway-improvements
Open

Feat/multichain wallet gateway improvements#44
akelani-circle wants to merge 11 commits into
circlefin:masterfrom
akelani-circle:feat/multichain-wallet-gateway-improvements

Conversation

@akelani-circle

Copy link
Copy Markdown
Contributor

No description provided.

dalgrande and others added 10 commits February 2, 2026 18:51
- Simplify wallet architecture to use single multichain SCA wallet
- Create single multichain EOA signer wallet for Gateway operations
- Hide EOA signer wallets from UI (only show user-facing SCA wallet)
- Fix transfer logic to use EOA burn/mint flow for all transfers
- Add database migration for wallet type and blockchain fields
- Update README with clone instructions and standardize to npm
- Improve error handling and input validation
- Add loading states and progress indicators
- Fix deposit route request body reading issue
- Align with fintech-starter Gateway implementation patterns

Database Schema:
- SCA Wallet: type='sca', blockchain='MULTICHAIN' (visible to users)
- EOA Signer: type='gateway_signer', blockchain='MULTICHAIN' (hidden, used for signing)

This architecture reduces complexity from 7 wallets to 2 wallets per user
while maintaining full cross-chain functionality across Arc, Base, and Avalanche.
…com:akelani-circle/arc-multichain-wallet into feat/multichain-wallet-gateway-improvements
@akelani-circle
akelani-circle marked this pull request as ready for review July 15, 2026 21:02
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.

4 participants