For the complete documentation index, see llms.txt. This page is also available as Markdown.

@kumbaya_xyz/universal-router-sdk

Encodes calls for the UniversalRouter contract - the swiss-army-knife router that supports V2/V3 swaps, Permit2 token approvals, NFT trades, and arbitrary command sequences in a single transaction.

npm install @kumbaya_xyz/universal-router-sdk

Use it when

  • You want to bundle Permit2 approval + swap into one execute() call

  • You're integrating Permit2 signature flows

  • You need swap-and-do-something-else atomic batching

More reference coming soon. For Permit2 specifics, the standard @uniswap/permit2-sdk applies - Kumbaya uses the canonical Permit2 deployment at 0x000000000022D473030F116dDEE9F6B43aC78BA3.

Last updated