-
Notifications
You must be signed in to change notification settings - Fork 5
Open
Labels
coinswap-migration-phase-3The 3rd phase in integration of mill-io inside CoinswapThe 3rd phase in integration of mill-io inside Coinswap
Description
Description
Migrate the Taker RPC server from current implementation to mill-rpc framework.
Motivation
Start with Taker as it's simpler than Maker, providing a good learning experience.
Migration Steps
- Create new Taker RPC using mill-rpc
- Port all endpoints
- Add middleware (auth, logging)
- Port tests
- Run side-by-side comparison
- Switch over
Tasks
- Create new TakerRpcServer using mill-rpc
- Port create_swap endpoint
- Port get_swap_status endpoint
- Port list_swaps endpoint
- Port cancel_swap endpoint
- Port wallet operations
- Add authentication middleware
- Add logging middleware
- Port unit tests
- Port integration tests
- Run performance benchmarks
- Compare with old implementation
- Document changes
Metadata
Metadata
Assignees
Labels
coinswap-migration-phase-3The 3rd phase in integration of mill-io inside CoinswapThe 3rd phase in integration of mill-io inside Coinswap