feat: cr8-usd <-> musd parity swap router for cross-vertical settlement (#83)#110
feat: cr8-usd <-> musd parity swap router for cross-vertical settlement (#83)#110Ishant5436 wants to merge 1 commit into
Conversation
|
Welcome to kcolbchain, @Ishant5436 — glad you're here. 🌱 Here's what happens from this PR:
While you wait:
What happens after your first merge
Thanks for writing the code. We're building this to last. |
|
Hold — requesting security review before merge. This PR introduces @abhicris — could you review the Solidity in this PR? Key areas:
|
|
🤖 Audit verdict: Well-structured parity swap router using battle-tested OpenZeppelin patterns; no malicious code, proper access controls (onlyOwner), reentrancy guards, SafeERC20 usage, input validation, and comprehensive tests. Audited by the kcolbchain PR pipeline. See pipeline docs. |
Fixes #83. Implements StableSwapRouter.sol for 1:1 parity conversion with custom epoch rate limits and protocol fees. Includes switchboard/swap.py client and full test suites for both Solidity and Python.