> For the complete documentation index, see [llms.txt](https://docs.oku.trade/home/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.oku.trade/home/extra-information/oku-router.md).

# Oku Router

Swap faster through unified contract approvals

### Oku Router

The Oku Router is a smart contract deployed by GFX Labs that routes swaps to the most efficient path directly onchain. It powers a smoother swapping experience on EVM networks, unlocking more advanced functionality over time.

*The Oku Router is live on every network Oku supports.*

### **How It Works**

Historically, Oku route optimization was handled offchain, with the final transaction executed through the aggregator contract supplying the best route. A user's swap could be sent to any one of many different router contracts depending on where the best price was found.

The Oku Router moves this routing onchain. Swaps are directed to the most efficient route through a single contract, which streamlines execution and enables more advanced swap functionality, such as tailored fee schedules for specific integrations.

*This feature applies to same-chain Swap transactions only. Bridge transactions are not routed through the Oku Router.*

### **Unifying Approvals**

Without the Oku Router, a user can be responsible for granting token approvals to 14 or more separate swap router contracts on each chain.

With the Oku Router, a single approval to the router contract is all that's needed. This drastically reduces the number of wallet signatures required to swap, removing a major point of friction.

### **Deployed Networks**

The Oku Router is live on every network Oku supports. On Worldchain, the same contract powers swaps on both the [Oku Mini App](https://docs.oku.trade/home/mini-app) on World and the main Oku app.

| Network         | Oku Router Address                           |
| --------------- | -------------------------------------------- |
| Ethereum        | `0xb1f3a7B816B0681188F54dFa400991B93ADf00ed` |
| Arbitrum        | `0xb1f3a7B816B0681188F54dFa400991B93ADf00ed` |
| Avalanche       | `0xb1f3a7B816B0681188F54dFa400991B93ADf00ed` |
| Base            | `0xb1f3a7B816B0681188F54dFa400991B93ADf00ed` |
| BNB Chain       | `0xb1f3a7B816B0681188F54dFa400991B93ADf00ed` |
| BOB             | `0x3132f599bde0e251ba12d5FF95E256FbBeCbDA83` |
| Boba            | `0x7bf7770Ecd4fd573C32272Ef80c8818A8E8e289A` |
| Celo            | `0xb1f3a7B816B0681188F54dFa400991B93ADf00ed` |
| Etherlink       | `0x7B060A98BA242Ae42D6027a60937787eBe33DEBe` |
| Filecoin        | `0x4Ae4041BFa135413A845b803226943198a2F1BeE` |
| Gensyn          | `0xb1f3a7B816B0681188F54dFa400991B93ADf00ed` |
| Gnosis          | `0xb1f3a7B816B0681188F54dFa400991B93ADf00ed` |
| GOAT Network    | `0x7B060A98BA242Ae42D6027a60937787eBe33DEBe` |
| Hemi            | `0x7B060A98BA242Ae42D6027a60937787eBe33DEBe` |
| HyperEVM        | `0xb1f3a7B816B0681188F54dFa400991B93ADf00ed` |
| Linea           | `0xb1f3a7B816B0681188F54dFa400991B93ADf00ed` |
| Mantle          | `0x86d61277970685075a0BF66023c219dc4A6e3F6d` |
| Monad           | `0xb1f3a7B816B0681188F54dFa400991B93ADf00ed` |
| Nibiru          | `0x7B060A98BA242Ae42D6027a60937787eBe33DEBe` |
| Optimism        | `0xb1f3a7B816B0681188F54dFa400991B93ADf00ed` |
| Pharos          | `0xb1f3a7B816B0681188F54dFa400991B93ADf00ed` |
| Plasma          | `0xb1f3a7B816B0681188F54dFa400991B93ADf00ed` |
| Polygon         | `0xb1f3a7B816B0681188F54dFa400991B93ADf00ed` |
| Redbelly        | `0x44a81236E892faEdc1f7c08362a4A0eC90dDd203` |
| Robinhood Chain | `0xb1f3a7B816B0681188F54dFa400991B93ADf00ed` |
| Rootstock       | `0x0906896E8564c61F40778E2B7A46E1269Aaa681e` |
| Saga            | `0x2D8261402d4777975AE43877A189b0Ab6b526e26` |
| Sei             | `0x7B060A98BA242Ae42D6027a60937787eBe33DEBe` |
| Unichain        | `0xb1f3a7B816B0681188F54dFa400991B93ADf00ed` |
| Worldchain      | `0x25132a6f4f0a993d62e57d0510df1395729125ad` |
| XDC             | `0x7B060A98BA242Ae42D6027a60937787eBe33DEBe` |
| 0G              | `0xb1f3a7B816B0681188F54dFa400991B93ADf00ed` |

### **Contract Audit**

{% file src="/files/7h6JwliIK29fZt2EA8q1" %}
