Skip to content

feat(rebalancer): add Katana external bridge#8636

Draft
Mo-Hussain wants to merge 5 commits intomainfrom
codex/katana-external-bridge
Draft

feat(rebalancer): add Katana external bridge#8636
Mo-Hussain wants to merge 5 commits intomainfrom
codex/katana-external-bridge

Conversation

@Mo-Hussain
Copy link
Copy Markdown
Collaborator

Summary

  • add a Katana IExternalBridge for the public LayerZero composer path
  • support exact-in ethereum USDC -> katana vbUSDC and katana vbUSDC -> ethereum USDC
  • materialize exact calldata from live previewDeposit / previewRedeem and quoteSend, following the private-agents#53 path builder pattern
  • wire the new bridge into rebalancer config/factory and add focused builder/bridge/config tests

Testing

  • pnpm -C typescript/rebalancer exec mocha --config .mocharc.json './src/bridges/katanaUtils.test.ts' './src/bridges/KatanaBridge.test.ts' './src/config/RebalancerConfig.test.ts' --exit

Notes

  • pnpm -C typescript/rebalancer build is currently blocked by unrelated pre-existing type errors in src/interfaces/IRebalancer.ts, src/strategy/MinAmountStrategy.ts, src/test/helpers.ts, and src/utils/balanceUtils.ts

@Mo-Hussain Mo-Hussain self-assigned this Apr 21, 2026
@Mo-Hussain Mo-Hussain force-pushed the codex/katana-external-bridge branch from 78981e0 to 2dbf45a Compare April 21, 2026 09:16
@Mo-Hussain Mo-Hussain changed the base branch from main to mo/usdc-eclipse-bsc-solana-rebalancer April 21, 2026 09:16
@Mo-Hussain Mo-Hussain force-pushed the mo/usdc-eclipse-bsc-solana-rebalancer branch from 66b9eb6 to da068b0 Compare April 21, 2026 15:01
Base automatically changed from mo/usdc-eclipse-bsc-solana-rebalancer to main April 21, 2026 16:01
@Mo-Hussain Mo-Hussain force-pushed the codex/katana-external-bridge branch from 8e7bfd2 to c09ca69 Compare April 24, 2026 14:28
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