> ## Documentation Index
> Fetch the complete documentation index at: https://docs.windrose.market/llms.txt
> Use this file to discover all available pages before exploring further.

# Addresses

> Every deployed contract, currency token and vault on Robinhood Chain, Robinhood testnet and Arc testnet, with explorer links.

<Frame className="wr-art">
  <img src="https://mintcdn.com/windrose/G2X0jK9uSBPQAS-b/images/art/contracts.webp?fit=max&auto=format&n=G2X0jK9uSBPQAS-b&q=85&s=353e31a7225855c543716531326b3aa7" alt="A rolled paper scroll closed with a terracotta wax seal" width="1600" height="686" data-path="images/art/contracts.webp" />
</Frame>

The tables below are generated from the deployment files written by `contracts/script/Deploy.s.sol` (`packages/abis/deployments/<chainId>.json`, which every off-chain service reads; see [ABIs and the chain registry](/protocol/integrate/abis-and-registry)). Arc mainnet (5042) is in the chain registry but has no deployment yet.

<Note>
  Synthetic currencies are named per deployment: Robinhood Chain uses the `w` prefix (`wINR`, "Windrose Indian Rupee"); both testnets use the older `ac` prefix (`acINR`, "Arc Indian Rupee"). Names and symbols are immutable once deployed. Underwriter share tokens are named `<name> Underwriter` with the symbol `uw-<symbol>`.
</Note>

## Chains at a glance

| Chain             | Id      | Dollar                                             | Gas  | Oracle                                         | Uniswap v4                    |
| ----------------- | ------- | -------------------------------------------------- | ---- | ---------------------------------------------- | ----------------------------- |
| Robinhood Chain   | 4663    | USDG (Paxos), 6 decimals                           | ETH  | KeeperFxOracle                                 | official (shared PoolManager) |
| Robinhood testnet | 46630   | test USDG (mintable mock), 6 decimals              | ETH  | KeeperFxOracle                                 | launchpad's own               |
| Arc testnet       | 5042002 | USDC (native, 6-decimal ERC-20 view), EURC for EUR | USDC | KeeperFxOracle (PythFxOracle deployed, unused) | launchpad's own               |
| Arc               | 5042    | USDC                                               | USDC | not deployed                                   | official                      |

The same USD constant applies everywhere: the registry registers `"USD"` as tier 1 with the dollar as quote asset, and the oracle returns `1e18` for it.

## Robinhood Chain (4663)

Production. The public site windrose.market defaults to this chain. RPC `https://rpc.mainnet.chain.robinhood.com`, explorer [robinhoodchain.blockscout.com](https://robinhoodchain.blockscout.com), gas paid in ETH.

| Contract                                                         | Address                                                                                                                                  |
| ---------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- |
| CurrencyRegistry                                                 | [`0xc3A0ac0eF92392A37287AfE99D401679BA00988a`](https://robinhoodchain.blockscout.com/address/0xc3A0ac0eF92392A37287AfE99D401679BA00988a) |
| LaunchFactory                                                    | [`0x3057566F58742B113Db615b2cb0E1085E766Ac54`](https://robinhoodchain.blockscout.com/address/0x3057566F58742B113Db615b2cb0E1085E766Ac54) |
| Router                                                           | [`0xae4E359895B7a232eEA55238256dcbDa9851c1CF`](https://robinhoodchain.blockscout.com/address/0xae4E359895B7a232eEA55238256dcbDa9851c1CF) |
| BondingCurve implementation                                      | [`0x0470BD70BD89C67b5C8959799e3174Bf2C6388a5`](https://robinhoodchain.blockscout.com/address/0x0470BD70BD89C67b5C8959799e3174Bf2C6388a5) |
| LiquidityLocker                                                  | [`0xD8ED4424B402181fa7D224Deb187191E1eA3Bf77`](https://robinhoodchain.blockscout.com/address/0xD8ED4424B402181fa7D224Deb187191E1eA3Bf77) |
| KeeperFxOracle (registry oracle)                                 | [`0x213cC7E5268563a05dbB8C7eF11680E595c7e63e`](https://robinhoodchain.blockscout.com/address/0x213cC7E5268563a05dbB8C7eF11680E595c7e63e) |
| Dollar `USDG` (`usdc` in the contracts)                          | [`0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168`](https://robinhoodchain.blockscout.com/address/0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168) |
| Permit2                                                          | [`0x000000000022D473030F116dDEE9F6B43aC78BA3`](https://robinhoodchain.blockscout.com/address/0x000000000022D473030F116dDEE9F6B43aC78BA3) |
| Uniswap v4 PoolManager                                           | [`0x8366a39CC670B4001A1121B8F6A443A643e40951`](https://robinhoodchain.blockscout.com/address/0x8366a39CC670B4001A1121B8F6A443A643e40951) |
| Uniswap v4 PositionManager                                       | [`0x58daec3116aae6D93017bAAea7749052E8a04fA7`](https://robinhoodchain.blockscout.com/address/0x58daec3116aae6D93017bAAea7749052E8a04fA7) |
| Uniswap v4 StateView                                             | [`0xF3334192D15450CdD385c8B70e03f9A6bD9E673b`](https://robinhoodchain.blockscout.com/address/0xF3334192D15450CdD385c8B70e03f9A6bD9E673b) |
| Uniswap v4 Quoter                                                | [`0x8Dc178eFB8111BB0973Dd9d722ebeFF267c98F94`](https://robinhoodchain.blockscout.com/address/0x8Dc178eFB8111BB0973Dd9d722ebeFF267c98F94) |
| Deployer (owner of registry, factory, locker, oracle and vaults) | [`0x4f49EdFdBbc1c9bb8F42FB7094F7219DE90224C7`](https://robinhoodchain.blockscout.com/address/0x4f49EdFdBbc1c9bb8F42FB7094F7219DE90224C7) |
| Deployment block (indexer start)                                 | `65830670`                                                                                                                               |

<Accordion title="60 synthetic currencies on Robinhood Chain (wXXX tokens and their vaults)">
  | Code | Symbol | SynthToken                                                                                                                             | FxVault                                                                                                                                  |
  | ---- | ------ | -------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- |
  | AED  | `wAED` | [`0xF2256c6075fCa6356E4eC3649EE0c8516a8e8dbe`](https://robinhoodchain.blockscout.com/token/0xF2256c6075fCa6356E4eC3649EE0c8516a8e8dbe) | [`0x74fc085e46c471706A13Fd14cdE0545bD7e8869F`](https://robinhoodchain.blockscout.com/address/0x74fc085e46c471706A13Fd14cdE0545bD7e8869F) |
  | ARS  | `wARS` | [`0xcd4C862AFe4Aee3e1491EDB2c94702362A33963C`](https://robinhoodchain.blockscout.com/token/0xcd4C862AFe4Aee3e1491EDB2c94702362A33963C) | [`0xaDd0Dc0C8189F6c6B3529f71a80bEd180C6bf110`](https://robinhoodchain.blockscout.com/address/0xaDd0Dc0C8189F6c6B3529f71a80bEd180C6bf110) |
  | AUD  | `wAUD` | [`0x4E67E26205378b4fa941c718964774a1C421F530`](https://robinhoodchain.blockscout.com/token/0x4E67E26205378b4fa941c718964774a1C421F530) | [`0xF906b4772aDB44D81707B6b52793CCbd5d530bF7`](https://robinhoodchain.blockscout.com/address/0xF906b4772aDB44D81707B6b52793CCbd5d530bF7) |
  | BDT  | `wBDT` | [`0x9132F8fbec17f6071B206DDb41C2F816e6f7FE58`](https://robinhoodchain.blockscout.com/token/0x9132F8fbec17f6071B206DDb41C2F816e6f7FE58) | [`0xf66eca192a0C0148602dded264ECFdd9B0B5dC18`](https://robinhoodchain.blockscout.com/address/0xf66eca192a0C0148602dded264ECFdd9B0B5dC18) |
  | BGN  | `wBGN` | [`0xBD56Ad95f69e73789Ebc46c6B57B94e58d94442f`](https://robinhoodchain.blockscout.com/token/0xBD56Ad95f69e73789Ebc46c6B57B94e58d94442f) | [`0x7A1b36a87D34C9cC8DaD24DFf5A0502d5C16eeCd`](https://robinhoodchain.blockscout.com/address/0x7A1b36a87D34C9cC8DaD24DFf5A0502d5C16eeCd) |
  | BHD  | `wBHD` | [`0xCED05800C62a47d2cC1696EfBfe6BED4db07A1d4`](https://robinhoodchain.blockscout.com/token/0xCED05800C62a47d2cC1696EfBfe6BED4db07A1d4) | [`0x81225a4F5cFD3259A466403D0A3F718EEa0b8970`](https://robinhoodchain.blockscout.com/address/0x81225a4F5cFD3259A466403D0A3F718EEa0b8970) |
  | BRL  | `wBRL` | [`0xF1FC066725175391Fd5DAC3BD9c1665e4AD71987`](https://robinhoodchain.blockscout.com/token/0xF1FC066725175391Fd5DAC3BD9c1665e4AD71987) | [`0x5EB6B674575661b1065D827dA79CB22e0dB3CAe7`](https://robinhoodchain.blockscout.com/address/0x5EB6B674575661b1065D827dA79CB22e0dB3CAe7) |
  | CAD  | `wCAD` | [`0x4592e0182C2499aecc7800E5723942B65c665931`](https://robinhoodchain.blockscout.com/token/0x4592e0182C2499aecc7800E5723942B65c665931) | [`0x5C7A15aE9e1bdaeE1f5E9c2b88751f90fdbC087E`](https://robinhoodchain.blockscout.com/address/0x5C7A15aE9e1bdaeE1f5E9c2b88751f90fdbC087E) |
  | CHF  | `wCHF` | [`0xEca8B47701E97b35Bc118E2e392504C30d5d0465`](https://robinhoodchain.blockscout.com/token/0xEca8B47701E97b35Bc118E2e392504C30d5d0465) | [`0x65A43C73B094e41670762442CB9C33E45c590553`](https://robinhoodchain.blockscout.com/address/0x65A43C73B094e41670762442CB9C33E45c590553) |
  | CLP  | `wCLP` | [`0x4B3B0F280e56f1F5833693CF401d3068f0eb4fF7`](https://robinhoodchain.blockscout.com/token/0x4B3B0F280e56f1F5833693CF401d3068f0eb4fF7) | [`0x6C9AbDB80994908751B273958F294738A4C28DF6`](https://robinhoodchain.blockscout.com/address/0x6C9AbDB80994908751B273958F294738A4C28DF6) |
  | CNY  | `wCNY` | [`0x6B57C4B0E428953fe6dA89447e767969D58615f8`](https://robinhoodchain.blockscout.com/token/0x6B57C4B0E428953fe6dA89447e767969D58615f8) | [`0x35F63c3d82D3654982f754a3CE23d311a02a6A04`](https://robinhoodchain.blockscout.com/address/0x35F63c3d82D3654982f754a3CE23d311a02a6A04) |
  | COP  | `wCOP` | [`0xD5E6dD70e98De3DA40FCA32638f3E62BaFd29193`](https://robinhoodchain.blockscout.com/token/0xD5E6dD70e98De3DA40FCA32638f3E62BaFd29193) | [`0xE0b4B556Fa037428e115e785d746b8BAE7C44988`](https://robinhoodchain.blockscout.com/address/0xE0b4B556Fa037428e115e785d746b8BAE7C44988) |
  | CZK  | `wCZK` | [`0xEC8a6836d88A7BF1aD7E4164715FAe689b023Bd3`](https://robinhoodchain.blockscout.com/token/0xEC8a6836d88A7BF1aD7E4164715FAe689b023Bd3) | [`0x92A896D354a536B84Ec7b5C774B5f5D440EAdEd8`](https://robinhoodchain.blockscout.com/address/0x92A896D354a536B84Ec7b5C774B5f5D440EAdEd8) |
  | DKK  | `wDKK` | [`0xcCf2324e707BdC2c77062A87da0a90a96070ED22`](https://robinhoodchain.blockscout.com/token/0xcCf2324e707BdC2c77062A87da0a90a96070ED22) | [`0x9271D9c53dA9007C9563c767E1d99FDd5826e995`](https://robinhoodchain.blockscout.com/address/0x9271D9c53dA9007C9563c767E1d99FDd5826e995) |
  | DOP  | `wDOP` | [`0xC0006Dfc27b07203383eBF12Ae1eb604FbC3F447`](https://robinhoodchain.blockscout.com/token/0xC0006Dfc27b07203383eBF12Ae1eb604FbC3F447) | [`0x84eD5258B6BBB1e132ef61BA2bc4e84baF3bE0ee`](https://robinhoodchain.blockscout.com/address/0x84eD5258B6BBB1e132ef61BA2bc4e84baF3bE0ee) |
  | EGP  | `wEGP` | [`0x34A7Dab9B55CfB1cb0250b72b4Cfb417Dd29a921`](https://robinhoodchain.blockscout.com/token/0x34A7Dab9B55CfB1cb0250b72b4Cfb417Dd29a921) | [`0xb9291262fD09060c9518363b13aeD20119dB6a90`](https://robinhoodchain.blockscout.com/address/0xb9291262fD09060c9518363b13aeD20119dB6a90) |
  | ETB  | `wETB` | [`0xA0C6d2C756D0A08A39Daf3D2e305077DfA34a18E`](https://robinhoodchain.blockscout.com/token/0xA0C6d2C756D0A08A39Daf3D2e305077DfA34a18E) | [`0xb4DD2C4f58267120Ac0c608545A5F32a89296c54`](https://robinhoodchain.blockscout.com/address/0xb4DD2C4f58267120Ac0c608545A5F32a89296c54) |
  | GBP  | `wGBP` | [`0xc727d7492a53A9289e58aCD3b6AF71B2d700F450`](https://robinhoodchain.blockscout.com/token/0xc727d7492a53A9289e58aCD3b6AF71B2d700F450) | [`0xf85ad244298Cc79868ef35020D46F07056B0Ade2`](https://robinhoodchain.blockscout.com/address/0xf85ad244298Cc79868ef35020D46F07056B0Ade2) |
  | GEL  | `wGEL` | [`0x405E77222EB6d46D220aDdFd50EDE6001b3c9a2D`](https://robinhoodchain.blockscout.com/token/0x405E77222EB6d46D220aDdFd50EDE6001b3c9a2D) | [`0x2482c3351f270Bf599deEA76D07114438FFe3649`](https://robinhoodchain.blockscout.com/address/0x2482c3351f270Bf599deEA76D07114438FFe3649) |
  | GHS  | `wGHS` | [`0x532E89F00eF60D98Ac9372CdE36248C030dEcdd4`](https://robinhoodchain.blockscout.com/token/0x532E89F00eF60D98Ac9372CdE36248C030dEcdd4) | [`0x6e94AD4DfB03aA12B5D929110daD2aF7CC07A2A2`](https://robinhoodchain.blockscout.com/address/0x6e94AD4DfB03aA12B5D929110daD2aF7CC07A2A2) |
  | HKD  | `wHKD` | [`0xC13BBEfAcbD4CC6f0bF1Ae3e8246d9ADc0796486`](https://robinhoodchain.blockscout.com/token/0xC13BBEfAcbD4CC6f0bF1Ae3e8246d9ADc0796486) | [`0x3F344540E1132ca2cCced83637F96D3247F9e25b`](https://robinhoodchain.blockscout.com/address/0x3F344540E1132ca2cCced83637F96D3247F9e25b) |
  | HUF  | `wHUF` | [`0x837Add613182614688Fa523cD27e8f2e0E83D918`](https://robinhoodchain.blockscout.com/token/0x837Add613182614688Fa523cD27e8f2e0E83D918) | [`0x71A07F24b42302F86b8e3Fe4806E4bfa067A2C81`](https://robinhoodchain.blockscout.com/address/0x71A07F24b42302F86b8e3Fe4806E4bfa067A2C81) |
  | IDR  | `wIDR` | [`0x65Bf761c8D99483F0190C444a2A6308833f2a57B`](https://robinhoodchain.blockscout.com/token/0x65Bf761c8D99483F0190C444a2A6308833f2a57B) | [`0x9F1e1846adeCd4178868D5e0d99a7164d17F6724`](https://robinhoodchain.blockscout.com/address/0x9F1e1846adeCd4178868D5e0d99a7164d17F6724) |
  | ILS  | `wILS` | [`0xA74ebdfFb1adC2346743Fe5475116aF5c3363643`](https://robinhoodchain.blockscout.com/token/0xA74ebdfFb1adC2346743Fe5475116aF5c3363643) | [`0x4CBCd8a4Bd452b8e9F401FEc8C9572F1348d63e4`](https://robinhoodchain.blockscout.com/address/0x4CBCd8a4Bd452b8e9F401FEc8C9572F1348d63e4) |
  | INR  | `wINR` | [`0x22A2Ab77a9Cc29427f3E79AB9D925AE224787c8E`](https://robinhoodchain.blockscout.com/token/0x22A2Ab77a9Cc29427f3E79AB9D925AE224787c8E) | [`0x2B55f325a7e84009C659148a36285cAfBDf4BE85`](https://robinhoodchain.blockscout.com/address/0x2B55f325a7e84009C659148a36285cAfBDf4BE85) |
  | ISK  | `wISK` | [`0xF13840a34Ef8fa475514956Ac3c776c945967295`](https://robinhoodchain.blockscout.com/token/0xF13840a34Ef8fa475514956Ac3c776c945967295) | [`0xf8712c7A5f17Efd9c86Af28f7d03674078E5BF3e`](https://robinhoodchain.blockscout.com/address/0xf8712c7A5f17Efd9c86Af28f7d03674078E5BF3e) |
  | JOD  | `wJOD` | [`0x4A0db64346626D7DB82a938A4b64b0154350340f`](https://robinhoodchain.blockscout.com/token/0x4A0db64346626D7DB82a938A4b64b0154350340f) | [`0x74246E10F2D3bc1624E977De4B5c4804F0B611AB`](https://robinhoodchain.blockscout.com/address/0x74246E10F2D3bc1624E977De4B5c4804F0B611AB) |
  | JPY  | `wJPY` | [`0xAC5A99Fd60B1Ac2129BDe306A6AAdc1B8b6ea4eb`](https://robinhoodchain.blockscout.com/token/0xAC5A99Fd60B1Ac2129BDe306A6AAdc1B8b6ea4eb) | [`0x42f9A4cC2da15d13807A1Be09f3C538100ccC40f`](https://robinhoodchain.blockscout.com/address/0x42f9A4cC2da15d13807A1Be09f3C538100ccC40f) |
  | KES  | `wKES` | [`0xE98bD763aB92D75cBaA2d575fc24Dd249f1b3ff2`](https://robinhoodchain.blockscout.com/token/0xE98bD763aB92D75cBaA2d575fc24Dd249f1b3ff2) | [`0x9149D008C1f3F558d181DeFfD5a8375Fd0727374`](https://robinhoodchain.blockscout.com/address/0x9149D008C1f3F558d181DeFfD5a8375Fd0727374) |
  | KRW  | `wKRW` | [`0xB6921b32D264725b3fF7b9bAf6895f6D220c6970`](https://robinhoodchain.blockscout.com/token/0xB6921b32D264725b3fF7b9bAf6895f6D220c6970) | [`0xbC4112d8fAEdbF275dEdd2a871D4BB2e53ED0cC6`](https://robinhoodchain.blockscout.com/address/0xbC4112d8fAEdbF275dEdd2a871D4BB2e53ED0cC6) |
  | KWD  | `wKWD` | [`0x580bbA76f79Ab5CaB5a4013141569ae65770f873`](https://robinhoodchain.blockscout.com/token/0x580bbA76f79Ab5CaB5a4013141569ae65770f873) | [`0x4A4d4075843436Efd113Fb32d7FE28e8c8E19665`](https://robinhoodchain.blockscout.com/address/0x4A4d4075843436Efd113Fb32d7FE28e8c8E19665) |
  | KZT  | `wKZT` | [`0xC31c3ffc2e3950843A23F9E1fDdA147F40E279DA`](https://robinhoodchain.blockscout.com/token/0xC31c3ffc2e3950843A23F9E1fDdA147F40E279DA) | [`0x500D11a5f1fC1f2798a40231c922148ADf0DC4f4`](https://robinhoodchain.blockscout.com/address/0x500D11a5f1fC1f2798a40231c922148ADf0DC4f4) |
  | LKR  | `wLKR` | [`0x78419C8Dc977321b9b0D2b61fc9E20a0292d38e0`](https://robinhoodchain.blockscout.com/token/0x78419C8Dc977321b9b0D2b61fc9E20a0292d38e0) | [`0xe6b350709eAc5A2475E38a0A5a8cb7de221E4bAF`](https://robinhoodchain.blockscout.com/address/0xe6b350709eAc5A2475E38a0A5a8cb7de221E4bAF) |
  | MAD  | `wMAD` | [`0x85a7C881aF35085C92D7BF0d7ec86D8353c280c0`](https://robinhoodchain.blockscout.com/token/0x85a7C881aF35085C92D7BF0d7ec86D8353c280c0) | [`0xEB7D2E09D3159d476e7dEA634fb0ceCf479CC736`](https://robinhoodchain.blockscout.com/address/0xEB7D2E09D3159d476e7dEA634fb0ceCf479CC736) |
  | MXN  | `wMXN` | [`0x2d8218aa1168e8cffe5c4CB0255df2D80B0fd670`](https://robinhoodchain.blockscout.com/token/0x2d8218aa1168e8cffe5c4CB0255df2D80B0fd670) | [`0xB96D336DcddC80552ec68B90936aCb6bb4c29448`](https://robinhoodchain.blockscout.com/address/0xB96D336DcddC80552ec68B90936aCb6bb4c29448) |
  | MYR  | `wMYR` | [`0x8824f217d2768204877F15Ce3192BC5225D06e87`](https://robinhoodchain.blockscout.com/token/0x8824f217d2768204877F15Ce3192BC5225D06e87) | [`0xdC1d49DBF4A51111A9AfB8CCEda60594422000e1`](https://robinhoodchain.blockscout.com/address/0xdC1d49DBF4A51111A9AfB8CCEda60594422000e1) |
  | NGN  | `wNGN` | [`0x6B85791548681e3a8b8a97a95C5A7952A4BF4f49`](https://robinhoodchain.blockscout.com/token/0x6B85791548681e3a8b8a97a95C5A7952A4BF4f49) | [`0x7F31eC1e32a05A3E3A25f1D49945949F2fa9ae47`](https://robinhoodchain.blockscout.com/address/0x7F31eC1e32a05A3E3A25f1D49945949F2fa9ae47) |
  | NOK  | `wNOK` | [`0x08aDE857da625DBEad63AE91A8eC7DdC9b2b88C2`](https://robinhoodchain.blockscout.com/token/0x08aDE857da625DBEad63AE91A8eC7DdC9b2b88C2) | [`0xFF7415d52bd54BeAEc6909cfDdCDa680b3b0EA00`](https://robinhoodchain.blockscout.com/address/0xFF7415d52bd54BeAEc6909cfDdCDa680b3b0EA00) |
  | NPR  | `wNPR` | [`0x460Cd7415f8E406E01906c691E587Fe0e35C2Cb6`](https://robinhoodchain.blockscout.com/token/0x460Cd7415f8E406E01906c691E587Fe0e35C2Cb6) | [`0x36889bd731546a3ed7E4D5703280BD2807684641`](https://robinhoodchain.blockscout.com/address/0x36889bd731546a3ed7E4D5703280BD2807684641) |
  | NZD  | `wNZD` | [`0x6d7E65Ab85e5853810D99c26D8fBF23Ee9c87Bd9`](https://robinhoodchain.blockscout.com/token/0x6d7E65Ab85e5853810D99c26D8fBF23Ee9c87Bd9) | [`0xb85e6c560E6E080307556b6D5FAb4c0D765B0b53`](https://robinhoodchain.blockscout.com/address/0xb85e6c560E6E080307556b6D5FAb4c0D765B0b53) |
  | OMR  | `wOMR` | [`0x8becCd35F13131c0f64CEc31E8fb631E60304F09`](https://robinhoodchain.blockscout.com/token/0x8becCd35F13131c0f64CEc31E8fb631E60304F09) | [`0x342265CfE9aFd12F0fC7124aC83bB74923EA2D14`](https://robinhoodchain.blockscout.com/address/0x342265CfE9aFd12F0fC7124aC83bB74923EA2D14) |
  | PEN  | `wPEN` | [`0x38Fb4b335F8c0d35EfA28AcC541bEe65b3B965A8`](https://robinhoodchain.blockscout.com/token/0x38Fb4b335F8c0d35EfA28AcC541bEe65b3B965A8) | [`0xF61cb0721895b4aA82F110608C7584ACB6641974`](https://robinhoodchain.blockscout.com/address/0xF61cb0721895b4aA82F110608C7584ACB6641974) |
  | PHP  | `wPHP` | [`0x0040ca03D4A6063914bF5627e150851333f596b4`](https://robinhoodchain.blockscout.com/token/0x0040ca03D4A6063914bF5627e150851333f596b4) | [`0x7F2557e02DF7F9069e6e7527f0F78EeC8b309D21`](https://robinhoodchain.blockscout.com/address/0x7F2557e02DF7F9069e6e7527f0F78EeC8b309D21) |
  | PKR  | `wPKR` | [`0xDc87e4f84B77CcD5C41b30612bE762A5a2F92336`](https://robinhoodchain.blockscout.com/token/0xDc87e4f84B77CcD5C41b30612bE762A5a2F92336) | [`0x5714A207a1121857fEEeD1e07f860917eC799377`](https://robinhoodchain.blockscout.com/address/0x5714A207a1121857fEEeD1e07f860917eC799377) |
  | PLN  | `wPLN` | [`0xa416b8Ba4B327Fdb52B8328B6207f1EcEf32e98c`](https://robinhoodchain.blockscout.com/token/0xa416b8Ba4B327Fdb52B8328B6207f1EcEf32e98c) | [`0x1F55A6BbDb31E09f82Dd14bfa384A9f7875F6d5F`](https://robinhoodchain.blockscout.com/address/0x1F55A6BbDb31E09f82Dd14bfa384A9f7875F6d5F) |
  | QAR  | `wQAR` | [`0xCD5fB3cC19f94e9401162fAf1aa5B389dD5c26E3`](https://robinhoodchain.blockscout.com/token/0xCD5fB3cC19f94e9401162fAf1aa5B389dD5c26E3) | [`0x24CE315b8F453A82C5dCa35B6a966c2E8d240a28`](https://robinhoodchain.blockscout.com/address/0x24CE315b8F453A82C5dCa35B6a966c2E8d240a28) |
  | RON  | `wRON` | [`0xF7D10aD6B5f5A9929329FEC283D06963C8B0A081`](https://robinhoodchain.blockscout.com/token/0xF7D10aD6B5f5A9929329FEC283D06963C8B0A081) | [`0x60c3446B9f695DB72800339d4d075731BFe40017`](https://robinhoodchain.blockscout.com/address/0x60c3446B9f695DB72800339d4d075731BFe40017) |
  | SAR  | `wSAR` | [`0x0A71f576fEd986e502AC1E34F69BA6B5034Fe02F`](https://robinhoodchain.blockscout.com/token/0x0A71f576fEd986e502AC1E34F69BA6B5034Fe02F) | [`0x7927fDf49382cC29cC78B398B0b1a742a5C9ae4A`](https://robinhoodchain.blockscout.com/address/0x7927fDf49382cC29cC78B398B0b1a742a5C9ae4A) |
  | SEK  | `wSEK` | [`0x6179F07ddd6b233C7C7dFA8930b565b095cB5566`](https://robinhoodchain.blockscout.com/token/0x6179F07ddd6b233C7C7dFA8930b565b095cB5566) | [`0xD97548b7325237f8888a15CA588Fba586311B173`](https://robinhoodchain.blockscout.com/address/0xD97548b7325237f8888a15CA588Fba586311B173) |
  | SGD  | `wSGD` | [`0x82723223555D9ab021FF7A429aFa60946736C20F`](https://robinhoodchain.blockscout.com/token/0x82723223555D9ab021FF7A429aFa60946736C20F) | [`0xaCe3E9253A1e8573B3d44364F273EDF2b420bDfa`](https://robinhoodchain.blockscout.com/address/0xaCe3E9253A1e8573B3d44364F273EDF2b420bDfa) |
  | THB  | `wTHB` | [`0x29EAc9af1FD47512DE196AB32Dc0839Ac05aC8a9`](https://robinhoodchain.blockscout.com/token/0x29EAc9af1FD47512DE196AB32Dc0839Ac05aC8a9) | [`0xe89680Df4A025431837cD103295639C9A6331FAf`](https://robinhoodchain.blockscout.com/address/0xe89680Df4A025431837cD103295639C9A6331FAf) |
  | TRY  | `wTRY` | [`0xc474876c1E7fD70369A533D6a372B869d0cBc04a`](https://robinhoodchain.blockscout.com/token/0xc474876c1E7fD70369A533D6a372B869d0cBc04a) | [`0x0674F113db9eA9e2ac4E82E336F30ba2F722e781`](https://robinhoodchain.blockscout.com/address/0x0674F113db9eA9e2ac4E82E336F30ba2F722e781) |
  | TWD  | `wTWD` | [`0x72D38A83B6c4f5a1159e0f6f733755E9be7f47A2`](https://robinhoodchain.blockscout.com/token/0x72D38A83B6c4f5a1159e0f6f733755E9be7f47A2) | [`0x1175E30Dad654dfbd578964a01193F5A2e30a127`](https://robinhoodchain.blockscout.com/address/0x1175E30Dad654dfbd578964a01193F5A2e30a127) |
  | TZS  | `wTZS` | [`0xC71aAcF86634C7fBD2Fb204033863B2EE426863E`](https://robinhoodchain.blockscout.com/token/0xC71aAcF86634C7fBD2Fb204033863B2EE426863E) | [`0xD4EA84d72f9Ef3220bcFcB9Cf498E1D843800378`](https://robinhoodchain.blockscout.com/address/0xD4EA84d72f9Ef3220bcFcB9Cf498E1D843800378) |
  | UAH  | `wUAH` | [`0xdc640df7aFC08BeF925Ae9f9BdAF70CF93AEA01E`](https://robinhoodchain.blockscout.com/token/0xdc640df7aFC08BeF925Ae9f9BdAF70CF93AEA01E) | [`0x2f82854270b75f7fb4bf54619B53A35de07bb2e2`](https://robinhoodchain.blockscout.com/address/0x2f82854270b75f7fb4bf54619B53A35de07bb2e2) |
  | UGX  | `wUGX` | [`0xa9E9CDD14f6A24FE650B03AD2350719A9901f607`](https://robinhoodchain.blockscout.com/token/0xa9E9CDD14f6A24FE650B03AD2350719A9901f607) | [`0xB364d7b945b68b466aDC2a4B0b151C54bF5c3151`](https://robinhoodchain.blockscout.com/address/0xB364d7b945b68b466aDC2a4B0b151C54bF5c3151) |
  | UYU  | `wUYU` | [`0xADE078B3Fde99B0aE8a1AF1947f3eDcC66976f37`](https://robinhoodchain.blockscout.com/token/0xADE078B3Fde99B0aE8a1AF1947f3eDcC66976f37) | [`0x45f4961C885e42814d0aF8D57A79d4Ef331cF772`](https://robinhoodchain.blockscout.com/address/0x45f4961C885e42814d0aF8D57A79d4Ef331cF772) |
  | VND  | `wVND` | [`0xd1a9297626e8221aBf03A2683F26e27F3b12B591`](https://robinhoodchain.blockscout.com/token/0xd1a9297626e8221aBf03A2683F26e27F3b12B591) | [`0x11625DAD818264c97482309E727B74BB988a8E9f`](https://robinhoodchain.blockscout.com/address/0x11625DAD818264c97482309E727B74BB988a8E9f) |
  | XOF  | `wXOF` | [`0xe98ACE147ecD0C80d1A584A1f0ece3428c536F0B`](https://robinhoodchain.blockscout.com/token/0xe98ACE147ecD0C80d1A584A1f0ece3428c536F0B) | [`0x93FbbF4e187124D4D6c189422Ec0C3734B570acB`](https://robinhoodchain.blockscout.com/address/0x93FbbF4e187124D4D6c189422Ec0C3734B570acB) |
  | ZAR  | `wZAR` | [`0x222533Ff222a54561e6d543FbC9a036dDF8d4C3c`](https://robinhoodchain.blockscout.com/token/0x222533Ff222a54561e6d543FbC9a036dDF8d4C3c) | [`0x0359Ea8D70a04427531DA7d1bF585b6b38496F70`](https://robinhoodchain.blockscout.com/address/0x0359Ea8D70a04427531DA7d1bF585b6b38496F70) |
</Accordion>

## Robinhood testnet (46630)

The dollar is a mintable test USDG deployed by the launchpad (anyone can call `mint(address,uint256)`); the Uniswap v4 contracts are the launchpad's own deployment. RPC `https://rpc.testnet.chain.robinhood.com`, explorer [explorer.testnet.chain.robinhood.com](https://explorer.testnet.chain.robinhood.com), gas paid in ETH (faucet: [https://faucet.quicknode.com/robinhood/testnet](https://faucet.quicknode.com/robinhood/testnet)).

| Contract                                                         | Address                                                                                                                                         |
| ---------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- |
| CurrencyRegistry                                                 | [`0x48b847958B47927129525b2B14694560834F1A8d`](https://explorer.testnet.chain.robinhood.com/address/0x48b847958B47927129525b2B14694560834F1A8d) |
| LaunchFactory                                                    | [`0x9AAA140604d4dd69Fc40AD2E6991CA3ca6D1A135`](https://explorer.testnet.chain.robinhood.com/address/0x9AAA140604d4dd69Fc40AD2E6991CA3ca6D1A135) |
| Router                                                           | [`0x503997BbF02881AF9C3e3672117622b2Ff72f306`](https://explorer.testnet.chain.robinhood.com/address/0x503997BbF02881AF9C3e3672117622b2Ff72f306) |
| BondingCurve implementation                                      | [`0x18a3fb5cd55CA8C1b22DD0FaFfcd894163435c86`](https://explorer.testnet.chain.robinhood.com/address/0x18a3fb5cd55CA8C1b22DD0FaFfcd894163435c86) |
| LiquidityLocker                                                  | [`0x01245DcaE263823a10f5418c5A8b20B5Be756CA5`](https://explorer.testnet.chain.robinhood.com/address/0x01245DcaE263823a10f5418c5A8b20B5Be756CA5) |
| KeeperFxOracle (registry oracle)                                 | [`0xc55EDF2420d148C11f20Ce6e6EdC40FB326Bbd2D`](https://explorer.testnet.chain.robinhood.com/address/0xc55EDF2420d148C11f20Ce6e6EdC40FB326Bbd2D) |
| Dollar `USDG` (`usdc` in the contracts)                          | [`0xd594d4A6bFD57Ba907cd5fB4Fa9bDc57C138738f`](https://explorer.testnet.chain.robinhood.com/address/0xd594d4A6bFD57Ba907cd5fB4Fa9bDc57C138738f) |
| Permit2                                                          | [`0x000000000022D473030F116dDEE9F6B43aC78BA3`](https://explorer.testnet.chain.robinhood.com/address/0x000000000022D473030F116dDEE9F6B43aC78BA3) |
| Uniswap v4 PoolManager                                           | [`0xfd260C4C69Feb5101AB2858855BDEA25477897EB`](https://explorer.testnet.chain.robinhood.com/address/0xfd260C4C69Feb5101AB2858855BDEA25477897EB) |
| Uniswap v4 PositionManager                                       | [`0x7e3875c1474cA90Fd79a36D5918F203783a90F36`](https://explorer.testnet.chain.robinhood.com/address/0x7e3875c1474cA90Fd79a36D5918F203783a90F36) |
| Uniswap v4 StateView                                             | [`0x0be28A4d7355bB7244298380eebDBbee4CDD99b6`](https://explorer.testnet.chain.robinhood.com/address/0x0be28A4d7355bB7244298380eebDBbee4CDD99b6) |
| Uniswap v4 Quoter                                                | [`0xB3BFFc6E2ba21A90D9D452f7ef01bb1AE52724B3`](https://explorer.testnet.chain.robinhood.com/address/0xB3BFFc6E2ba21A90D9D452f7ef01bb1AE52724B3) |
| Deployer (owner of registry, factory, locker, oracle and vaults) | [`0xb816cb034521053503e80b780951b6Fbb480a542`](https://explorer.testnet.chain.robinhood.com/address/0xb816cb034521053503e80b780951b6Fbb480a542) |

<Accordion title="60 synthetic currencies on Robinhood testnet (acXXX tokens and their vaults)">
  | Code | Symbol  | SynthToken                                                                                                                                    | FxVault                                                                                                                                         |
  | ---- | ------- | --------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- |
  | AED  | `acAED` | [`0xe458C20cb302A0972bd4D6707d974847CD91EDD5`](https://explorer.testnet.chain.robinhood.com/token/0xe458C20cb302A0972bd4D6707d974847CD91EDD5) | [`0x2412440B57Cf02dDD153aF608C18Cff87674bB09`](https://explorer.testnet.chain.robinhood.com/address/0x2412440B57Cf02dDD153aF608C18Cff87674bB09) |
  | ARS  | `acARS` | [`0xCC8E00469D3c7F6864b0a089E8909953be3b26BE`](https://explorer.testnet.chain.robinhood.com/token/0xCC8E00469D3c7F6864b0a089E8909953be3b26BE) | [`0x6a30806A77b9207967B84b66379F3F4cbd4C411D`](https://explorer.testnet.chain.robinhood.com/address/0x6a30806A77b9207967B84b66379F3F4cbd4C411D) |
  | AUD  | `acAUD` | [`0xf3f7d5aea3c75Fe61cF6dE3f6Cb6fDa0a373549a`](https://explorer.testnet.chain.robinhood.com/token/0xf3f7d5aea3c75Fe61cF6dE3f6Cb6fDa0a373549a) | [`0xAc8c2B77c77d627a5b7b2Fa81A8a6d12aB0b8eA9`](https://explorer.testnet.chain.robinhood.com/address/0xAc8c2B77c77d627a5b7b2Fa81A8a6d12aB0b8eA9) |
  | BDT  | `acBDT` | [`0x6bbCd3E9E2359CC109Fb410dC36b59e280e00F8D`](https://explorer.testnet.chain.robinhood.com/token/0x6bbCd3E9E2359CC109Fb410dC36b59e280e00F8D) | [`0xE0EdAee14BED5338EE1014a7A8eC5631D07F2e42`](https://explorer.testnet.chain.robinhood.com/address/0xE0EdAee14BED5338EE1014a7A8eC5631D07F2e42) |
  | BGN  | `acBGN` | [`0xbb9AC8C0f8895CCCef7bFD690591d77EB630c2d0`](https://explorer.testnet.chain.robinhood.com/token/0xbb9AC8C0f8895CCCef7bFD690591d77EB630c2d0) | [`0x3CfA236eC87230f25059e39eE3a10774B22447B4`](https://explorer.testnet.chain.robinhood.com/address/0x3CfA236eC87230f25059e39eE3a10774B22447B4) |
  | BHD  | `acBHD` | [`0x912A7744A7E3E66F8bBa1E8cb6a93016222a3199`](https://explorer.testnet.chain.robinhood.com/token/0x912A7744A7E3E66F8bBa1E8cb6a93016222a3199) | [`0xe17F8Ce946c9029110a12F93c2b15842a9fc0AcE`](https://explorer.testnet.chain.robinhood.com/address/0xe17F8Ce946c9029110a12F93c2b15842a9fc0AcE) |
  | BRL  | `acBRL` | [`0xD23C790f214FaAB1b3FA88b5FaC66A4613F5fD41`](https://explorer.testnet.chain.robinhood.com/token/0xD23C790f214FaAB1b3FA88b5FaC66A4613F5fD41) | [`0x69173BDe51AeFd8398600AA9C9B4Fc703Cd4b039`](https://explorer.testnet.chain.robinhood.com/address/0x69173BDe51AeFd8398600AA9C9B4Fc703Cd4b039) |
  | CAD  | `acCAD` | [`0x0adc88075f0C626481986A52762908316211D91b`](https://explorer.testnet.chain.robinhood.com/token/0x0adc88075f0C626481986A52762908316211D91b) | [`0x45c58ED5eD3148A3e0E7A7329040b8c091D443b8`](https://explorer.testnet.chain.robinhood.com/address/0x45c58ED5eD3148A3e0E7A7329040b8c091D443b8) |
  | CHF  | `acCHF` | [`0xeac039fb66cceec2A6843a4015f749DDF29C062F`](https://explorer.testnet.chain.robinhood.com/token/0xeac039fb66cceec2A6843a4015f749DDF29C062F) | [`0x6e4eE14dB425dD724FF5ad77668D63a53EB6649F`](https://explorer.testnet.chain.robinhood.com/address/0x6e4eE14dB425dD724FF5ad77668D63a53EB6649F) |
  | CLP  | `acCLP` | [`0xe7beE428E49D01b88Ada413135D283d11e7F8349`](https://explorer.testnet.chain.robinhood.com/token/0xe7beE428E49D01b88Ada413135D283d11e7F8349) | [`0x12c93b7e79DCFFa05157079E3469Da81733F18fD`](https://explorer.testnet.chain.robinhood.com/address/0x12c93b7e79DCFFa05157079E3469Da81733F18fD) |
  | CNY  | `acCNY` | [`0x3e81670717D80C9EB7784dBA60D93faae16F9882`](https://explorer.testnet.chain.robinhood.com/token/0x3e81670717D80C9EB7784dBA60D93faae16F9882) | [`0x145a7921a316c8d0826cdB8A943Fb950420E2d8C`](https://explorer.testnet.chain.robinhood.com/address/0x145a7921a316c8d0826cdB8A943Fb950420E2d8C) |
  | COP  | `acCOP` | [`0x7857689F376cdDc82A5869BAA4b3D5C91bbae5b3`](https://explorer.testnet.chain.robinhood.com/token/0x7857689F376cdDc82A5869BAA4b3D5C91bbae5b3) | [`0x10718c795971c1C428867798bfD8Be529eceC770`](https://explorer.testnet.chain.robinhood.com/address/0x10718c795971c1C428867798bfD8Be529eceC770) |
  | CZK  | `acCZK` | [`0x0b54FD208a8b55A193dE73089e8eC90c2Abce73D`](https://explorer.testnet.chain.robinhood.com/token/0x0b54FD208a8b55A193dE73089e8eC90c2Abce73D) | [`0xAB8fdE1Dc23452278D327260D27B743907DD9443`](https://explorer.testnet.chain.robinhood.com/address/0xAB8fdE1Dc23452278D327260D27B743907DD9443) |
  | DKK  | `acDKK` | [`0x3645f89120FDE7F9fD71d77A265f76e5Ac1ca9D8`](https://explorer.testnet.chain.robinhood.com/token/0x3645f89120FDE7F9fD71d77A265f76e5Ac1ca9D8) | [`0x2Ca85f19209cDFa2BfB5aD26E42E9072e702B2E3`](https://explorer.testnet.chain.robinhood.com/address/0x2Ca85f19209cDFa2BfB5aD26E42E9072e702B2E3) |
  | DOP  | `acDOP` | [`0x97EB919dBe78F43694e4CDBfB40c2220d93EA014`](https://explorer.testnet.chain.robinhood.com/token/0x97EB919dBe78F43694e4CDBfB40c2220d93EA014) | [`0x995D530A1c8D6f179852681282935340D38d0980`](https://explorer.testnet.chain.robinhood.com/address/0x995D530A1c8D6f179852681282935340D38d0980) |
  | EGP  | `acEGP` | [`0x49Ccf3d13e97f361639c8F7C18BA25D3e7Db019f`](https://explorer.testnet.chain.robinhood.com/token/0x49Ccf3d13e97f361639c8F7C18BA25D3e7Db019f) | [`0xbBf50Bb6b0DFF5f6bC43de39d55d7A20f9ACfB18`](https://explorer.testnet.chain.robinhood.com/address/0xbBf50Bb6b0DFF5f6bC43de39d55d7A20f9ACfB18) |
  | ETB  | `acETB` | [`0x34d7e19aEA64dF6cD1101C2DAfFBA214A1d8b58f`](https://explorer.testnet.chain.robinhood.com/token/0x34d7e19aEA64dF6cD1101C2DAfFBA214A1d8b58f) | [`0x6649da667CEf1A1cE2966B3F743EbC7081d6A284`](https://explorer.testnet.chain.robinhood.com/address/0x6649da667CEf1A1cE2966B3F743EbC7081d6A284) |
  | GBP  | `acGBP` | [`0xa302d2C7dFAD30B7E27FAD0fc613b3B101908378`](https://explorer.testnet.chain.robinhood.com/token/0xa302d2C7dFAD30B7E27FAD0fc613b3B101908378) | [`0x888EdDFFe87bFc79018465eA690e8FdeB22AD127`](https://explorer.testnet.chain.robinhood.com/address/0x888EdDFFe87bFc79018465eA690e8FdeB22AD127) |
  | GEL  | `acGEL` | [`0x19dA50071C7a4a2c92F132C4F0c48435105ceA4C`](https://explorer.testnet.chain.robinhood.com/token/0x19dA50071C7a4a2c92F132C4F0c48435105ceA4C) | [`0x9f2F8B43070C332F123C8CEa393cB0F95b42AdFA`](https://explorer.testnet.chain.robinhood.com/address/0x9f2F8B43070C332F123C8CEa393cB0F95b42AdFA) |
  | GHS  | `acGHS` | [`0xCc91c1C645DA09C9B99FE9c23b884F9CF7160ef2`](https://explorer.testnet.chain.robinhood.com/token/0xCc91c1C645DA09C9B99FE9c23b884F9CF7160ef2) | [`0xCcDFae968CfaDE152c41676190dC57943fbE426e`](https://explorer.testnet.chain.robinhood.com/address/0xCcDFae968CfaDE152c41676190dC57943fbE426e) |
  | HKD  | `acHKD` | [`0x99E1aCeF0C6b912c911eD7d5f16909B3AE68bd34`](https://explorer.testnet.chain.robinhood.com/token/0x99E1aCeF0C6b912c911eD7d5f16909B3AE68bd34) | [`0x2871386AEe734F17dc677258bc8F84704bAeA7DD`](https://explorer.testnet.chain.robinhood.com/address/0x2871386AEe734F17dc677258bc8F84704bAeA7DD) |
  | HUF  | `acHUF` | [`0x0b602624D640991e5d9Fbfff1Fa263e528745169`](https://explorer.testnet.chain.robinhood.com/token/0x0b602624D640991e5d9Fbfff1Fa263e528745169) | [`0x2eD1d57dD5fD1D5AA158D2b7671f15325bbD19B7`](https://explorer.testnet.chain.robinhood.com/address/0x2eD1d57dD5fD1D5AA158D2b7671f15325bbD19B7) |
  | IDR  | `acIDR` | [`0x4d9AB7a250759aEd2f8d4D2A6963B4a2CdE47e88`](https://explorer.testnet.chain.robinhood.com/token/0x4d9AB7a250759aEd2f8d4D2A6963B4a2CdE47e88) | [`0xBec9bc0EE9cfecF6942cf1758784374a3bCDc795`](https://explorer.testnet.chain.robinhood.com/address/0xBec9bc0EE9cfecF6942cf1758784374a3bCDc795) |
  | ILS  | `acILS` | [`0xE11eE7c732a677074AbFA6EE052C0994D46D20AC`](https://explorer.testnet.chain.robinhood.com/token/0xE11eE7c732a677074AbFA6EE052C0994D46D20AC) | [`0x6F8C6A5f46946C6961e578DEbCf7f6f0BCb417e5`](https://explorer.testnet.chain.robinhood.com/address/0x6F8C6A5f46946C6961e578DEbCf7f6f0BCb417e5) |
  | INR  | `acINR` | [`0xAa5cBAe78aB5e6a1E48e2cCB2657aC131eE1a20c`](https://explorer.testnet.chain.robinhood.com/token/0xAa5cBAe78aB5e6a1E48e2cCB2657aC131eE1a20c) | [`0xAd3d336e1C4e0C084c73F5F6c7ad9e6a72D3FFc1`](https://explorer.testnet.chain.robinhood.com/address/0xAd3d336e1C4e0C084c73F5F6c7ad9e6a72D3FFc1) |
  | ISK  | `acISK` | [`0x1731307A56C0a276B8e3E4d7C62B1AfF3B458984`](https://explorer.testnet.chain.robinhood.com/token/0x1731307A56C0a276B8e3E4d7C62B1AfF3B458984) | [`0x242678bBD2FcE2e2503A661370CfB4ca1408cc42`](https://explorer.testnet.chain.robinhood.com/address/0x242678bBD2FcE2e2503A661370CfB4ca1408cc42) |
  | JOD  | `acJOD` | [`0xb4a4C1C5a81fCf9a46aA229c8e38a490c7e0D588`](https://explorer.testnet.chain.robinhood.com/token/0xb4a4C1C5a81fCf9a46aA229c8e38a490c7e0D588) | [`0x11020e6A0039Fb450221988A567cd1cF81a22678`](https://explorer.testnet.chain.robinhood.com/address/0x11020e6A0039Fb450221988A567cd1cF81a22678) |
  | JPY  | `acJPY` | [`0xCB81b911e46b588b330Ef1C9FAa6A2f469a1ea07`](https://explorer.testnet.chain.robinhood.com/token/0xCB81b911e46b588b330Ef1C9FAa6A2f469a1ea07) | [`0xd9D771d6B0d927C43Bd0A7B28a8636410aA10FEf`](https://explorer.testnet.chain.robinhood.com/address/0xd9D771d6B0d927C43Bd0A7B28a8636410aA10FEf) |
  | KES  | `acKES` | [`0xA1389b64953332Fc3b6496a3cd4DEa6976111BC1`](https://explorer.testnet.chain.robinhood.com/token/0xA1389b64953332Fc3b6496a3cd4DEa6976111BC1) | [`0x95ada223e615E35BCd8535B42831af9B03D82375`](https://explorer.testnet.chain.robinhood.com/address/0x95ada223e615E35BCd8535B42831af9B03D82375) |
  | KRW  | `acKRW` | [`0x7D455dAf91FA90DF067b7100c434B0Eb02F2Efb0`](https://explorer.testnet.chain.robinhood.com/token/0x7D455dAf91FA90DF067b7100c434B0Eb02F2Efb0) | [`0x35f824BA2BF9376C978229e8D24a421e0bc25d5e`](https://explorer.testnet.chain.robinhood.com/address/0x35f824BA2BF9376C978229e8D24a421e0bc25d5e) |
  | KWD  | `acKWD` | [`0xD8DB313Fa0B34136E4cb373A0869a3a8Cb80C926`](https://explorer.testnet.chain.robinhood.com/token/0xD8DB313Fa0B34136E4cb373A0869a3a8Cb80C926) | [`0xB7b0B92210CfB630327b33869d54B67950CD654F`](https://explorer.testnet.chain.robinhood.com/address/0xB7b0B92210CfB630327b33869d54B67950CD654F) |
  | KZT  | `acKZT` | [`0xdc413580A2455b159dcf36E96dD88b73806b0590`](https://explorer.testnet.chain.robinhood.com/token/0xdc413580A2455b159dcf36E96dD88b73806b0590) | [`0xf390C930Ec7D0354Bff0C24fbD7c0181A6770a29`](https://explorer.testnet.chain.robinhood.com/address/0xf390C930Ec7D0354Bff0C24fbD7c0181A6770a29) |
  | LKR  | `acLKR` | [`0x204D5450a7F7d15283223648d52B20c4AeA73f81`](https://explorer.testnet.chain.robinhood.com/token/0x204D5450a7F7d15283223648d52B20c4AeA73f81) | [`0x0c202c765b9C6db31400eC84690ddc43569e74E3`](https://explorer.testnet.chain.robinhood.com/address/0x0c202c765b9C6db31400eC84690ddc43569e74E3) |
  | MAD  | `acMAD` | [`0x461929837a023d6668c20213f85d9d809F851a13`](https://explorer.testnet.chain.robinhood.com/token/0x461929837a023d6668c20213f85d9d809F851a13) | [`0x2C3b40f854550314Af9F1AF1A9afbb4dCdd9531A`](https://explorer.testnet.chain.robinhood.com/address/0x2C3b40f854550314Af9F1AF1A9afbb4dCdd9531A) |
  | MXN  | `acMXN` | [`0x662b46d69a8Ed7721dDaD97026FEd78127479f52`](https://explorer.testnet.chain.robinhood.com/token/0x662b46d69a8Ed7721dDaD97026FEd78127479f52) | [`0xc7f820D2D2a9D0Ba89B0adf4dBA471eE39611249`](https://explorer.testnet.chain.robinhood.com/address/0xc7f820D2D2a9D0Ba89B0adf4dBA471eE39611249) |
  | MYR  | `acMYR` | [`0x562156cbe2dD7e07FB1a5DDa942ce7287C40ADF4`](https://explorer.testnet.chain.robinhood.com/token/0x562156cbe2dD7e07FB1a5DDa942ce7287C40ADF4) | [`0xF9f37Fc55D35E95DF9A516592Aa0e4e1c255E381`](https://explorer.testnet.chain.robinhood.com/address/0xF9f37Fc55D35E95DF9A516592Aa0e4e1c255E381) |
  | NGN  | `acNGN` | [`0xF11Cc699a68fa280f46AF290A121E18F9FdF4338`](https://explorer.testnet.chain.robinhood.com/token/0xF11Cc699a68fa280f46AF290A121E18F9FdF4338) | [`0x3B37309F3a04b409dC64e086C14A159dC46D0bcc`](https://explorer.testnet.chain.robinhood.com/address/0x3B37309F3a04b409dC64e086C14A159dC46D0bcc) |
  | NOK  | `acNOK` | [`0x07F616A3D5Cf07868D991a3790bC3157233a541F`](https://explorer.testnet.chain.robinhood.com/token/0x07F616A3D5Cf07868D991a3790bC3157233a541F) | [`0xf11F8ef22cA19b0CF1F47562C7055C81E1840861`](https://explorer.testnet.chain.robinhood.com/address/0xf11F8ef22cA19b0CF1F47562C7055C81E1840861) |
  | NPR  | `acNPR` | [`0x2e7Af7bF6557Ae1bf97c450eFd784d102CC37986`](https://explorer.testnet.chain.robinhood.com/token/0x2e7Af7bF6557Ae1bf97c450eFd784d102CC37986) | [`0x4CD0958C774d12316aC4CDf3961E666DB3572C89`](https://explorer.testnet.chain.robinhood.com/address/0x4CD0958C774d12316aC4CDf3961E666DB3572C89) |
  | NZD  | `acNZD` | [`0x611B4bf66408C6970d20e71d13bF0408cA82B290`](https://explorer.testnet.chain.robinhood.com/token/0x611B4bf66408C6970d20e71d13bF0408cA82B290) | [`0x05E8bA361fe784E1D3DF4b84365B29feC700551b`](https://explorer.testnet.chain.robinhood.com/address/0x05E8bA361fe784E1D3DF4b84365B29feC700551b) |
  | OMR  | `acOMR` | [`0x9b919b297c09E405bc31cBB75261561E66EC00A4`](https://explorer.testnet.chain.robinhood.com/token/0x9b919b297c09E405bc31cBB75261561E66EC00A4) | [`0x23D72E0986CA68A55a326Bb5b941b0d8D0e5304C`](https://explorer.testnet.chain.robinhood.com/address/0x23D72E0986CA68A55a326Bb5b941b0d8D0e5304C) |
  | PEN  | `acPEN` | [`0xDbbAc066f3D63Df65BfD8bF0f7b09ec317EC05c6`](https://explorer.testnet.chain.robinhood.com/token/0xDbbAc066f3D63Df65BfD8bF0f7b09ec317EC05c6) | [`0xeb9Aa4Eb6d4Ac48196812396Ef0A216a9fdc23ad`](https://explorer.testnet.chain.robinhood.com/address/0xeb9Aa4Eb6d4Ac48196812396Ef0A216a9fdc23ad) |
  | PHP  | `acPHP` | [`0xF11960FB431a5d5e428925a9a22EF2E7B3bdff0b`](https://explorer.testnet.chain.robinhood.com/token/0xF11960FB431a5d5e428925a9a22EF2E7B3bdff0b) | [`0x647d7b654F509d177a698b7C176e670046E0C9e0`](https://explorer.testnet.chain.robinhood.com/address/0x647d7b654F509d177a698b7C176e670046E0C9e0) |
  | PKR  | `acPKR` | [`0x3e887cD4a22D2c25D3E5D58eE20a53C67993f4e8`](https://explorer.testnet.chain.robinhood.com/token/0x3e887cD4a22D2c25D3E5D58eE20a53C67993f4e8) | [`0x7aac7d74B6942d8929f27c0BD42F1556Acfc3D14`](https://explorer.testnet.chain.robinhood.com/address/0x7aac7d74B6942d8929f27c0BD42F1556Acfc3D14) |
  | PLN  | `acPLN` | [`0x29c7Ec5dFfD3069BF94A011A563D501b523cBA35`](https://explorer.testnet.chain.robinhood.com/token/0x29c7Ec5dFfD3069BF94A011A563D501b523cBA35) | [`0x91f18d8d8d2cbc03569Dc17517063644A6675262`](https://explorer.testnet.chain.robinhood.com/address/0x91f18d8d8d2cbc03569Dc17517063644A6675262) |
  | QAR  | `acQAR` | [`0x9D653F16b36c2b0943c8584eF49B313eD4BA6Aa5`](https://explorer.testnet.chain.robinhood.com/token/0x9D653F16b36c2b0943c8584eF49B313eD4BA6Aa5) | [`0xEeF97568c68B895571185d1394AF26D232e08dFA`](https://explorer.testnet.chain.robinhood.com/address/0xEeF97568c68B895571185d1394AF26D232e08dFA) |
  | RON  | `acRON` | [`0xe2d8B19527eb6E07C8b2039b1fc28B72d086A111`](https://explorer.testnet.chain.robinhood.com/token/0xe2d8B19527eb6E07C8b2039b1fc28B72d086A111) | [`0x607585797C594da276D8A95Ee6C262C654C704cb`](https://explorer.testnet.chain.robinhood.com/address/0x607585797C594da276D8A95Ee6C262C654C704cb) |
  | SAR  | `acSAR` | [`0x4598d17bfd6d5e82Ccf4cF8473b8Db550490d60C`](https://explorer.testnet.chain.robinhood.com/token/0x4598d17bfd6d5e82Ccf4cF8473b8Db550490d60C) | [`0xb108aA8CDf139DA975372aa45a0a9DfF0B8c7436`](https://explorer.testnet.chain.robinhood.com/address/0xb108aA8CDf139DA975372aa45a0a9DfF0B8c7436) |
  | SEK  | `acSEK` | [`0xa2c69D3660520Ff948BF9bb3868DF65D4472EDaF`](https://explorer.testnet.chain.robinhood.com/token/0xa2c69D3660520Ff948BF9bb3868DF65D4472EDaF) | [`0x03F9d4346fC08304cBE62cAeB31F0f0054b8C66A`](https://explorer.testnet.chain.robinhood.com/address/0x03F9d4346fC08304cBE62cAeB31F0f0054b8C66A) |
  | SGD  | `acSGD` | [`0xdBdD0fb3a7ac16ABbB8e4fF0B9aD244153E306d6`](https://explorer.testnet.chain.robinhood.com/token/0xdBdD0fb3a7ac16ABbB8e4fF0B9aD244153E306d6) | [`0x45ee58E26a5eEbD614F0F8090Ea1296a12F512EA`](https://explorer.testnet.chain.robinhood.com/address/0x45ee58E26a5eEbD614F0F8090Ea1296a12F512EA) |
  | THB  | `acTHB` | [`0xd78B823654F21E3A3f77F46CCd0f760ADa9b8B98`](https://explorer.testnet.chain.robinhood.com/token/0xd78B823654F21E3A3f77F46CCd0f760ADa9b8B98) | [`0x070c7F99524d77b7105c774d1Ff89F41C38Df0b3`](https://explorer.testnet.chain.robinhood.com/address/0x070c7F99524d77b7105c774d1Ff89F41C38Df0b3) |
  | TRY  | `acTRY` | [`0x220E04F10658df3D2Dc6C25eD727E1DF231ED65b`](https://explorer.testnet.chain.robinhood.com/token/0x220E04F10658df3D2Dc6C25eD727E1DF231ED65b) | [`0xB102924FAfec976dB84739A777806B829018Af2f`](https://explorer.testnet.chain.robinhood.com/address/0xB102924FAfec976dB84739A777806B829018Af2f) |
  | TWD  | `acTWD` | [`0xCc8eF867227C25E631b11cA0356cf9514158cf83`](https://explorer.testnet.chain.robinhood.com/token/0xCc8eF867227C25E631b11cA0356cf9514158cf83) | [`0x39b38B642056583563F29a7Efd0432e7CF1D6Eb9`](https://explorer.testnet.chain.robinhood.com/address/0x39b38B642056583563F29a7Efd0432e7CF1D6Eb9) |
  | TZS  | `acTZS` | [`0x7C86110195D592983568cd416C17A9ccca23b1f8`](https://explorer.testnet.chain.robinhood.com/token/0x7C86110195D592983568cd416C17A9ccca23b1f8) | [`0x1D140Ee833F2dbA16298D9d19C98FB4F351C2547`](https://explorer.testnet.chain.robinhood.com/address/0x1D140Ee833F2dbA16298D9d19C98FB4F351C2547) |
  | UAH  | `acUAH` | [`0xE3D508D789A4d51fc92e6c8A956b3C504cD02Fc1`](https://explorer.testnet.chain.robinhood.com/token/0xE3D508D789A4d51fc92e6c8A956b3C504cD02Fc1) | [`0x99b7e2220F27430571598dA867A675604aB7F22a`](https://explorer.testnet.chain.robinhood.com/address/0x99b7e2220F27430571598dA867A675604aB7F22a) |
  | UGX  | `acUGX` | [`0x5cED52D9D101aE23e884f5c1cAF8CF8A01aFA18A`](https://explorer.testnet.chain.robinhood.com/token/0x5cED52D9D101aE23e884f5c1cAF8CF8A01aFA18A) | [`0x17409E88971a1f33fd6DdFc95edc778B0D6300A9`](https://explorer.testnet.chain.robinhood.com/address/0x17409E88971a1f33fd6DdFc95edc778B0D6300A9) |
  | UYU  | `acUYU` | [`0x19a5aA597e92159b34ca0A8FF1881c615ecE6961`](https://explorer.testnet.chain.robinhood.com/token/0x19a5aA597e92159b34ca0A8FF1881c615ecE6961) | [`0x775f4Aa8782962C3F19F4459A98E0348DCFdCF0B`](https://explorer.testnet.chain.robinhood.com/address/0x775f4Aa8782962C3F19F4459A98E0348DCFdCF0B) |
  | VND  | `acVND` | [`0xa642748ed51841f6EC676c1dE6123A5E3cfF9437`](https://explorer.testnet.chain.robinhood.com/token/0xa642748ed51841f6EC676c1dE6123A5E3cfF9437) | [`0x1F6d49dabe4C643940c730a8D1d0a870B2Fc7486`](https://explorer.testnet.chain.robinhood.com/address/0x1F6d49dabe4C643940c730a8D1d0a870B2Fc7486) |
  | XOF  | `acXOF` | [`0x30F49652Ca2b3e41aB50aD1913A821ca10611c99`](https://explorer.testnet.chain.robinhood.com/token/0x30F49652Ca2b3e41aB50aD1913A821ca10611c99) | [`0xf98D7458b8763442d39675822BaD858E8588b39B`](https://explorer.testnet.chain.robinhood.com/address/0xf98D7458b8763442d39675822BaD858E8588b39B) |
  | ZAR  | `acZAR` | [`0x54ca3710aA2069126C314A8503160292c087A805`](https://explorer.testnet.chain.robinhood.com/token/0x54ca3710aA2069126C314A8503160292c087A805) | [`0xC20d4E49665593A73d88C06568a1725276b4d13f`](https://explorer.testnet.chain.robinhood.com/address/0xC20d4E49665593A73d88C06568a1725276b4d13f) |
</Accordion>

## Arc testnet (5042002)

Gas is USDC. EURC is registered as the EUR quote asset. The Uniswap v4 contracts are the launchpad's own deployment (Uniswap has no official Arc testnet deployment). A `PythFxOracle` is deployed but the registry points at the keeper oracle. RPC `https://rpc.testnet.arc.io`, explorer [explorer.testnet.arc.io](https://explorer.testnet.arc.io), gas paid in USDC (faucet: [https://faucet.circle.com](https://faucet.circle.com)).

| Contract                                                         | Address                                                                                                                            |
| ---------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------- |
| CurrencyRegistry                                                 | [`0x0BE5123C00342cc3D8809EB101Ac9E56085CDc9e`](https://explorer.testnet.arc.io/address/0x0BE5123C00342cc3D8809EB101Ac9E56085CDc9e) |
| LaunchFactory                                                    | [`0x3805BA800AF59E71869DDdD4DDbe863852CB4824`](https://explorer.testnet.arc.io/address/0x3805BA800AF59E71869DDdD4DDbe863852CB4824) |
| Router                                                           | [`0x54CEeB73C0f7C72e14dd17D36d671E1A8722DF5f`](https://explorer.testnet.arc.io/address/0x54CEeB73C0f7C72e14dd17D36d671E1A8722DF5f) |
| BondingCurve implementation                                      | [`0xbA846f26858984ef2628Bdc5Dc927eC76bc32a0e`](https://explorer.testnet.arc.io/address/0xbA846f26858984ef2628Bdc5Dc927eC76bc32a0e) |
| LiquidityLocker                                                  | [`0xf103CE6124E4372C2B8E68fe9d12A41F407b6253`](https://explorer.testnet.arc.io/address/0xf103CE6124E4372C2B8E68fe9d12A41F407b6253) |
| KeeperFxOracle (registry oracle)                                 | [`0xfEa5FA6735681dCC86AC01efE8af78246386107f`](https://explorer.testnet.arc.io/address/0xfEa5FA6735681dCC86AC01efE8af78246386107f) |
| PythFxOracle (deployed, not the registry oracle)                 | [`0x335104DBF69e6eB226c26757a90743FA64Beb529`](https://explorer.testnet.arc.io/address/0x335104DBF69e6eB226c26757a90743FA64Beb529) |
| Dollar `USDC` (`usdc` in the contracts)                          | [`0x3600000000000000000000000000000000000000`](https://explorer.testnet.arc.io/address/0x3600000000000000000000000000000000000000) |
| EURC (EUR quote asset)                                           | [`0x89B50855Aa3bE2F677cD6303Cec089B5F319D72a`](https://explorer.testnet.arc.io/address/0x89B50855Aa3bE2F677cD6303Cec089B5F319D72a) |
| Permit2                                                          | [`0x000000000022D473030F116dDEE9F6B43aC78BA3`](https://explorer.testnet.arc.io/address/0x000000000022D473030F116dDEE9F6B43aC78BA3) |
| Uniswap v4 PoolManager                                           | [`0x42D44cBbD69cDdec8c5A7434594F704c10507136`](https://explorer.testnet.arc.io/address/0x42D44cBbD69cDdec8c5A7434594F704c10507136) |
| Uniswap v4 PositionManager                                       | [`0x047caE03d1F58b30d9E2aa18a89DF4CbE6e3535C`](https://explorer.testnet.arc.io/address/0x047caE03d1F58b30d9E2aa18a89DF4CbE6e3535C) |
| Uniswap v4 StateView                                             | [`0xc65E46F39B1aFEDf9646181296bDE60DCA826c82`](https://explorer.testnet.arc.io/address/0xc65E46F39B1aFEDf9646181296bDE60DCA826c82) |
| Uniswap v4 Quoter                                                | [`0xD22195b65130a6140aBB8351bad80CD2B9007E59`](https://explorer.testnet.arc.io/address/0xD22195b65130a6140aBB8351bad80CD2B9007E59) |
| Deployer (owner of registry, factory, locker, oracle and vaults) | [`0xb816cb034521053503e80b780951b6Fbb480a542`](https://explorer.testnet.arc.io/address/0xb816cb034521053503e80b780951b6Fbb480a542) |

<Accordion title="60 synthetic currencies on Arc testnet (acXXX tokens and their vaults)">
  | Code | Symbol  | SynthToken                                                                                                                       | FxVault                                                                                                                            |
  | ---- | ------- | -------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------- |
  | AED  | `acAED` | [`0xeE77648610821d689E2c57fe4534c3Fc691aAF8D`](https://explorer.testnet.arc.io/token/0xeE77648610821d689E2c57fe4534c3Fc691aAF8D) | [`0x2745c72512b8853E24352bBe5707144DB08B98BE`](https://explorer.testnet.arc.io/address/0x2745c72512b8853E24352bBe5707144DB08B98BE) |
  | ARS  | `acARS` | [`0xD1a6829714329533D92146edf25aEAFA411b2203`](https://explorer.testnet.arc.io/token/0xD1a6829714329533D92146edf25aEAFA411b2203) | [`0x514E25dec15F1ae20EA4056D4ae824bcCFC87f5d`](https://explorer.testnet.arc.io/address/0x514E25dec15F1ae20EA4056D4ae824bcCFC87f5d) |
  | AUD  | `acAUD` | [`0x645720A56e5446E956C68294701deF1332679483`](https://explorer.testnet.arc.io/token/0x645720A56e5446E956C68294701deF1332679483) | [`0x300F2866fbA8C7f974E572De8f5b5672c8ba05FC`](https://explorer.testnet.arc.io/address/0x300F2866fbA8C7f974E572De8f5b5672c8ba05FC) |
  | BDT  | `acBDT` | [`0xcD9FFFf2CfBba4BF73D7fCac20D3622F36AdFa00`](https://explorer.testnet.arc.io/token/0xcD9FFFf2CfBba4BF73D7fCac20D3622F36AdFa00) | [`0xd53ed7f1D4d39467E592BB4699Da9B1E81889756`](https://explorer.testnet.arc.io/address/0xd53ed7f1D4d39467E592BB4699Da9B1E81889756) |
  | BGN  | `acBGN` | [`0x73ef0ADEc8D95933B1F0306E070bE80EFF0EbFAB`](https://explorer.testnet.arc.io/token/0x73ef0ADEc8D95933B1F0306E070bE80EFF0EbFAB) | [`0xeAde230921161E50D89f977Af2166626E1925430`](https://explorer.testnet.arc.io/address/0xeAde230921161E50D89f977Af2166626E1925430) |
  | BHD  | `acBHD` | [`0x0ca3926b57E7c1b861423414fE9db5Dd093c9bf6`](https://explorer.testnet.arc.io/token/0x0ca3926b57E7c1b861423414fE9db5Dd093c9bf6) | [`0x4AE8535bb518a2F20Fd7C0F018072Abc5f79D2b1`](https://explorer.testnet.arc.io/address/0x4AE8535bb518a2F20Fd7C0F018072Abc5f79D2b1) |
  | BRL  | `acBRL` | [`0xa5Ab6d6788E59B24253Ccc1261b80Ed94d2BaE00`](https://explorer.testnet.arc.io/token/0xa5Ab6d6788E59B24253Ccc1261b80Ed94d2BaE00) | [`0xFE5df745902dCD2A40C1e1c9Fde79D3124010d0a`](https://explorer.testnet.arc.io/address/0xFE5df745902dCD2A40C1e1c9Fde79D3124010d0a) |
  | CAD  | `acCAD` | [`0x94258551d926A6Aa1E01f73F690E71522F465bE0`](https://explorer.testnet.arc.io/token/0x94258551d926A6Aa1E01f73F690E71522F465bE0) | [`0x9C8a7E4D2517d07FF5910998D2700DecdC837631`](https://explorer.testnet.arc.io/address/0x9C8a7E4D2517d07FF5910998D2700DecdC837631) |
  | CHF  | `acCHF` | [`0xb4D06F2bE5BCe665b99E708D204464921aE21894`](https://explorer.testnet.arc.io/token/0xb4D06F2bE5BCe665b99E708D204464921aE21894) | [`0x5DE229ad99049A486045AbA1B624ea95549C1292`](https://explorer.testnet.arc.io/address/0x5DE229ad99049A486045AbA1B624ea95549C1292) |
  | CLP  | `acCLP` | [`0xEba18a33450473934F7Ffa93E7c5bB98dF7fAedd`](https://explorer.testnet.arc.io/token/0xEba18a33450473934F7Ffa93E7c5bB98dF7fAedd) | [`0xE42A7102751F580DC3a69598ec0FDb88b299cFea`](https://explorer.testnet.arc.io/address/0xE42A7102751F580DC3a69598ec0FDb88b299cFea) |
  | CNY  | `acCNY` | [`0x68688531F7d3dAcA18a55C746685610E13ED1AC2`](https://explorer.testnet.arc.io/token/0x68688531F7d3dAcA18a55C746685610E13ED1AC2) | [`0xd518bA8406d38A78c59E350ea77460493D13EBF2`](https://explorer.testnet.arc.io/address/0xd518bA8406d38A78c59E350ea77460493D13EBF2) |
  | COP  | `acCOP` | [`0x223F142D7db08f58Fa6843d8749a2F6533c7B764`](https://explorer.testnet.arc.io/token/0x223F142D7db08f58Fa6843d8749a2F6533c7B764) | [`0xd71aFcA5690f0AD69c48FF966fA882288f0aa53E`](https://explorer.testnet.arc.io/address/0xd71aFcA5690f0AD69c48FF966fA882288f0aa53E) |
  | CZK  | `acCZK` | [`0xF45F157B64245D70d000afA9a499512D79905dAe`](https://explorer.testnet.arc.io/token/0xF45F157B64245D70d000afA9a499512D79905dAe) | [`0xB8fFbE1A0009FCE93ba51aE690c2700DCB5314e5`](https://explorer.testnet.arc.io/address/0xB8fFbE1A0009FCE93ba51aE690c2700DCB5314e5) |
  | DKK  | `acDKK` | [`0x1675d7159a9D9A468564df1Ee33558E7766AA462`](https://explorer.testnet.arc.io/token/0x1675d7159a9D9A468564df1Ee33558E7766AA462) | [`0xbdC14d23a9854d5C23d2D588f85eb516Ee9763e1`](https://explorer.testnet.arc.io/address/0xbdC14d23a9854d5C23d2D588f85eb516Ee9763e1) |
  | DOP  | `acDOP` | [`0x3347Ea733cdFe678da988499F61B547C704a318A`](https://explorer.testnet.arc.io/token/0x3347Ea733cdFe678da988499F61B547C704a318A) | [`0x9F99A1689ac88b8b3882554e42EF2A3b64D1c46b`](https://explorer.testnet.arc.io/address/0x9F99A1689ac88b8b3882554e42EF2A3b64D1c46b) |
  | EGP  | `acEGP` | [`0xd1802A2ba6A77D986030Ba35FE73c220fEe2d63C`](https://explorer.testnet.arc.io/token/0xd1802A2ba6A77D986030Ba35FE73c220fEe2d63C) | [`0xac1e7f542a604240C0fc857805044E1747B15929`](https://explorer.testnet.arc.io/address/0xac1e7f542a604240C0fc857805044E1747B15929) |
  | ETB  | `acETB` | [`0xA4a335386BCE3b3526a6722AF2E7c323a568A24C`](https://explorer.testnet.arc.io/token/0xA4a335386BCE3b3526a6722AF2E7c323a568A24C) | [`0x918ac69437bf9B46a3c20bEeA32ff5b467FC59f3`](https://explorer.testnet.arc.io/address/0x918ac69437bf9B46a3c20bEeA32ff5b467FC59f3) |
  | GBP  | `acGBP` | [`0xB4759a2eade9c4AF4C86AEBc7398e19EF32C3c59`](https://explorer.testnet.arc.io/token/0xB4759a2eade9c4AF4C86AEBc7398e19EF32C3c59) | [`0x80EcF01086Bba841C2D205Ae6877018c62BD40e5`](https://explorer.testnet.arc.io/address/0x80EcF01086Bba841C2D205Ae6877018c62BD40e5) |
  | GEL  | `acGEL` | [`0x3F6837D28BB7B5049A0Ed851e636b6d7D0bd1AAf`](https://explorer.testnet.arc.io/token/0x3F6837D28BB7B5049A0Ed851e636b6d7D0bd1AAf) | [`0xA1D4272f64ea15d206Df43b99E8804f75c2C1D7e`](https://explorer.testnet.arc.io/address/0xA1D4272f64ea15d206Df43b99E8804f75c2C1D7e) |
  | GHS  | `acGHS` | [`0x8cF60030101825AE55329a09390fD3E3EfA695C0`](https://explorer.testnet.arc.io/token/0x8cF60030101825AE55329a09390fD3E3EfA695C0) | [`0xabff0Ec819cf42E8bC52e81304e7eE51A1f42aC4`](https://explorer.testnet.arc.io/address/0xabff0Ec819cf42E8bC52e81304e7eE51A1f42aC4) |
  | HKD  | `acHKD` | [`0xCb396A5b8E5c4d9f0ff453a273B8A8c2c32f17a4`](https://explorer.testnet.arc.io/token/0xCb396A5b8E5c4d9f0ff453a273B8A8c2c32f17a4) | [`0x64946417aEcFe94AA82B79FAcD96F5eB8Ac9D8D1`](https://explorer.testnet.arc.io/address/0x64946417aEcFe94AA82B79FAcD96F5eB8Ac9D8D1) |
  | HUF  | `acHUF` | [`0xC137277B2169C33833D86db69BEF1A968E3Fdc77`](https://explorer.testnet.arc.io/token/0xC137277B2169C33833D86db69BEF1A968E3Fdc77) | [`0x02baAaC1d7111401561589aa3dc455D01A066870`](https://explorer.testnet.arc.io/address/0x02baAaC1d7111401561589aa3dc455D01A066870) |
  | IDR  | `acIDR` | [`0x6D33b0BEC14CC11da3cD7Ee9C065D7E77fBa81bc`](https://explorer.testnet.arc.io/token/0x6D33b0BEC14CC11da3cD7Ee9C065D7E77fBa81bc) | [`0x9ffF34023Aee207489852baf7c69FB33cf9934ec`](https://explorer.testnet.arc.io/address/0x9ffF34023Aee207489852baf7c69FB33cf9934ec) |
  | ILS  | `acILS` | [`0xcd15D2D257c67d725eEBc584aa4FBCb116eaA406`](https://explorer.testnet.arc.io/token/0xcd15D2D257c67d725eEBc584aa4FBCb116eaA406) | [`0x31d3Ef8099d170B0270367969947e693DbcD0756`](https://explorer.testnet.arc.io/address/0x31d3Ef8099d170B0270367969947e693DbcD0756) |
  | INR  | `acINR` | [`0x75b6B693b941A43d7027Bcba1505c9693DCc43e7`](https://explorer.testnet.arc.io/token/0x75b6B693b941A43d7027Bcba1505c9693DCc43e7) | [`0x069Cb2e7e1521679F0269dFd038099d03e0d286b`](https://explorer.testnet.arc.io/address/0x069Cb2e7e1521679F0269dFd038099d03e0d286b) |
  | ISK  | `acISK` | [`0x56E81bC44768a7D307bBdaa0df8d34D0eE4c44b0`](https://explorer.testnet.arc.io/token/0x56E81bC44768a7D307bBdaa0df8d34D0eE4c44b0) | [`0x75307895947642983C38866C0c36baca7787959D`](https://explorer.testnet.arc.io/address/0x75307895947642983C38866C0c36baca7787959D) |
  | JOD  | `acJOD` | [`0x50758905857d4f14F4BCa2CBE99226311ADf1ACD`](https://explorer.testnet.arc.io/token/0x50758905857d4f14F4BCa2CBE99226311ADf1ACD) | [`0xE5CDE55F146B27759A670604d8caEff1833d6E6D`](https://explorer.testnet.arc.io/address/0xE5CDE55F146B27759A670604d8caEff1833d6E6D) |
  | JPY  | `acJPY` | [`0xEcaCcc9B8C42aC362548997017770470599f9839`](https://explorer.testnet.arc.io/token/0xEcaCcc9B8C42aC362548997017770470599f9839) | [`0xc55078aed519d4e77dFC76A5D80e562C4182f666`](https://explorer.testnet.arc.io/address/0xc55078aed519d4e77dFC76A5D80e562C4182f666) |
  | KES  | `acKES` | [`0x4e9ff29da57362A43Eb750e71B7c06652174f632`](https://explorer.testnet.arc.io/token/0x4e9ff29da57362A43Eb750e71B7c06652174f632) | [`0x6148DcEe27D7376C4498cF3B876456b8D399F6d0`](https://explorer.testnet.arc.io/address/0x6148DcEe27D7376C4498cF3B876456b8D399F6d0) |
  | KRW  | `acKRW` | [`0xFA993ceb43D6cA13140A5d86c6dA10d13FBecd76`](https://explorer.testnet.arc.io/token/0xFA993ceb43D6cA13140A5d86c6dA10d13FBecd76) | [`0x353DDAd3B82d083370320C2c0d207a5443aAb946`](https://explorer.testnet.arc.io/address/0x353DDAd3B82d083370320C2c0d207a5443aAb946) |
  | KWD  | `acKWD` | [`0x6F7226A0584b800B07d06E927A96435c1E2A77f8`](https://explorer.testnet.arc.io/token/0x6F7226A0584b800B07d06E927A96435c1E2A77f8) | [`0x888Ebcf71dA88C0354560258837cd828d4fa4aaE`](https://explorer.testnet.arc.io/address/0x888Ebcf71dA88C0354560258837cd828d4fa4aaE) |
  | KZT  | `acKZT` | [`0x1Ab94F1eB1e0D9666d328283729D029E46EAf6c5`](https://explorer.testnet.arc.io/token/0x1Ab94F1eB1e0D9666d328283729D029E46EAf6c5) | [`0xfEc8Beb9a1A8f18AB32649aA7cd98116Df5015C3`](https://explorer.testnet.arc.io/address/0xfEc8Beb9a1A8f18AB32649aA7cd98116Df5015C3) |
  | LKR  | `acLKR` | [`0x0c1fA659BA369004A06BD004D2471BC0dDBBF12c`](https://explorer.testnet.arc.io/token/0x0c1fA659BA369004A06BD004D2471BC0dDBBF12c) | [`0xDf806b52aa1A1E51478301ae3411b5c9bB9836c4`](https://explorer.testnet.arc.io/address/0xDf806b52aa1A1E51478301ae3411b5c9bB9836c4) |
  | MAD  | `acMAD` | [`0x6CAEBE14083285ce90c02b3bb15D834C40eDb50A`](https://explorer.testnet.arc.io/token/0x6CAEBE14083285ce90c02b3bb15D834C40eDb50A) | [`0x7291cFED04E35EBEA19562a7557dE3310872f2DC`](https://explorer.testnet.arc.io/address/0x7291cFED04E35EBEA19562a7557dE3310872f2DC) |
  | MXN  | `acMXN` | [`0x2AA0a6Dd4B32EF384B6b9d58e464fFc13A7f8116`](https://explorer.testnet.arc.io/token/0x2AA0a6Dd4B32EF384B6b9d58e464fFc13A7f8116) | [`0xD65C31A89d0FB07cd5b61D4F1A48854510124cE9`](https://explorer.testnet.arc.io/address/0xD65C31A89d0FB07cd5b61D4F1A48854510124cE9) |
  | MYR  | `acMYR` | [`0x95B6180391cE8417633f1b488dbCE9a418ef082C`](https://explorer.testnet.arc.io/token/0x95B6180391cE8417633f1b488dbCE9a418ef082C) | [`0x1030afe9428C2b00c96CCAb8aBdEcB8747A3eFa4`](https://explorer.testnet.arc.io/address/0x1030afe9428C2b00c96CCAb8aBdEcB8747A3eFa4) |
  | NGN  | `acNGN` | [`0xBC7dB94F87b13acFfC93f95e0787EC2e8a01602A`](https://explorer.testnet.arc.io/token/0xBC7dB94F87b13acFfC93f95e0787EC2e8a01602A) | [`0x4c56B362744d8d89437640aFD7CFAb63009d980E`](https://explorer.testnet.arc.io/address/0x4c56B362744d8d89437640aFD7CFAb63009d980E) |
  | NOK  | `acNOK` | [`0x35B90401F2d09d1e49c7103f0Cb963acdf8f23D6`](https://explorer.testnet.arc.io/token/0x35B90401F2d09d1e49c7103f0Cb963acdf8f23D6) | [`0x1Cbe8183c631Dcecefc99BF52Da0736325453Cb6`](https://explorer.testnet.arc.io/address/0x1Cbe8183c631Dcecefc99BF52Da0736325453Cb6) |
  | NPR  | `acNPR` | [`0x782E362eB6F1908d4749335A97C7563806225275`](https://explorer.testnet.arc.io/token/0x782E362eB6F1908d4749335A97C7563806225275) | [`0x9011911309eF82CB47e973685c87810fF0c1d6a1`](https://explorer.testnet.arc.io/address/0x9011911309eF82CB47e973685c87810fF0c1d6a1) |
  | NZD  | `acNZD` | [`0x9ACC8cC456e55D4a8c535af1364af7879A648197`](https://explorer.testnet.arc.io/token/0x9ACC8cC456e55D4a8c535af1364af7879A648197) | [`0x3c0Ab0EE0ee6528F9cB28Ca1C40Efb21a7dA8724`](https://explorer.testnet.arc.io/address/0x3c0Ab0EE0ee6528F9cB28Ca1C40Efb21a7dA8724) |
  | OMR  | `acOMR` | [`0xFdd58926557D399F65a18bcD86486B9b48e7eD58`](https://explorer.testnet.arc.io/token/0xFdd58926557D399F65a18bcD86486B9b48e7eD58) | [`0xc06807c943c0abF3142eEa0Bf27bF7bCF7575437`](https://explorer.testnet.arc.io/address/0xc06807c943c0abF3142eEa0Bf27bF7bCF7575437) |
  | PEN  | `acPEN` | [`0xB370eb2159922D089DB3f64fE65a4792C57c78C2`](https://explorer.testnet.arc.io/token/0xB370eb2159922D089DB3f64fE65a4792C57c78C2) | [`0x1111A86a010D0B34EeeC38FEdefc89FA8549592f`](https://explorer.testnet.arc.io/address/0x1111A86a010D0B34EeeC38FEdefc89FA8549592f) |
  | PHP  | `acPHP` | [`0x3bC68d034472c83c72BAB55b7587645c326539c7`](https://explorer.testnet.arc.io/token/0x3bC68d034472c83c72BAB55b7587645c326539c7) | [`0x0d03F66E9cC1d0A9470166b531f1010b83166321`](https://explorer.testnet.arc.io/address/0x0d03F66E9cC1d0A9470166b531f1010b83166321) |
  | PKR  | `acPKR` | [`0x3578C86CF509F8e3d5956a5F119e093d09cF2880`](https://explorer.testnet.arc.io/token/0x3578C86CF509F8e3d5956a5F119e093d09cF2880) | [`0x72f555D8f4271066a056ce641Fb71008BABadc34`](https://explorer.testnet.arc.io/address/0x72f555D8f4271066a056ce641Fb71008BABadc34) |
  | PLN  | `acPLN` | [`0xB52418a136fB1394CFc486dc35a5144b1D7A4C63`](https://explorer.testnet.arc.io/token/0xB52418a136fB1394CFc486dc35a5144b1D7A4C63) | [`0x0Badc6662d31823642DF955aefF9528D2D99387a`](https://explorer.testnet.arc.io/address/0x0Badc6662d31823642DF955aefF9528D2D99387a) |
  | QAR  | `acQAR` | [`0xA1819ACAF327187F670C5B8667365EeB9fA766Fe`](https://explorer.testnet.arc.io/token/0xA1819ACAF327187F670C5B8667365EeB9fA766Fe) | [`0xb8BE03D2B57DcFc8eA2Ec1B0d03bC6A880D5B3A8`](https://explorer.testnet.arc.io/address/0xb8BE03D2B57DcFc8eA2Ec1B0d03bC6A880D5B3A8) |
  | RON  | `acRON` | [`0x88693B323089a7b51cF674f1af61A9aB4696fb5D`](https://explorer.testnet.arc.io/token/0x88693B323089a7b51cF674f1af61A9aB4696fb5D) | [`0xE44aAC9E2ef3ECfa0932E5235a3353A6242c94E1`](https://explorer.testnet.arc.io/address/0xE44aAC9E2ef3ECfa0932E5235a3353A6242c94E1) |
  | SAR  | `acSAR` | [`0x0c7A6E1903AD6525Edaaf10837ce3Fc76E1Da6C6`](https://explorer.testnet.arc.io/token/0x0c7A6E1903AD6525Edaaf10837ce3Fc76E1Da6C6) | [`0xe48C17F436ADFB4c2cadFE9c3D79eBc7f68c4c88`](https://explorer.testnet.arc.io/address/0xe48C17F436ADFB4c2cadFE9c3D79eBc7f68c4c88) |
  | SEK  | `acSEK` | [`0x2122c7B32De2235D3397CFE429373e5c3eBCae80`](https://explorer.testnet.arc.io/token/0x2122c7B32De2235D3397CFE429373e5c3eBCae80) | [`0x4cD147a6291067B06D17468b51b0549be1c5D2D5`](https://explorer.testnet.arc.io/address/0x4cD147a6291067B06D17468b51b0549be1c5D2D5) |
  | SGD  | `acSGD` | [`0xF6bdDABbA311901C8BE5dB34F4f4B6C05c7a42bD`](https://explorer.testnet.arc.io/token/0xF6bdDABbA311901C8BE5dB34F4f4B6C05c7a42bD) | [`0x630EFe0b65f79E83C74e7d454498BBa00f3Ac522`](https://explorer.testnet.arc.io/address/0x630EFe0b65f79E83C74e7d454498BBa00f3Ac522) |
  | THB  | `acTHB` | [`0xf086AD0547636898168ce8EfDfD56Cc47e1018BF`](https://explorer.testnet.arc.io/token/0xf086AD0547636898168ce8EfDfD56Cc47e1018BF) | [`0x42B53325aCE50ECed384941cCf32aDd81997a7F6`](https://explorer.testnet.arc.io/address/0x42B53325aCE50ECed384941cCf32aDd81997a7F6) |
  | TRY  | `acTRY` | [`0x29f8FF8d7A3b4EE447bB24ee0dfBc6AF9616b1F1`](https://explorer.testnet.arc.io/token/0x29f8FF8d7A3b4EE447bB24ee0dfBc6AF9616b1F1) | [`0x5732edB1297c6D37e48724F113e2dEbEFd9F2bCB`](https://explorer.testnet.arc.io/address/0x5732edB1297c6D37e48724F113e2dEbEFd9F2bCB) |
  | TWD  | `acTWD` | [`0x8C09D89CF6F8d66f3DC6f01C3444B97809D73C01`](https://explorer.testnet.arc.io/token/0x8C09D89CF6F8d66f3DC6f01C3444B97809D73C01) | [`0x30A5c51387A7376C96b418E84053B80136754e33`](https://explorer.testnet.arc.io/address/0x30A5c51387A7376C96b418E84053B80136754e33) |
  | TZS  | `acTZS` | [`0x5Ab6962cF869680743DB1f40b3b3430dFCbEC68E`](https://explorer.testnet.arc.io/token/0x5Ab6962cF869680743DB1f40b3b3430dFCbEC68E) | [`0x8c24eDAb4c4402d43F0f4FB11bc8d26C74D4ee8E`](https://explorer.testnet.arc.io/address/0x8c24eDAb4c4402d43F0f4FB11bc8d26C74D4ee8E) |
  | UAH  | `acUAH` | [`0xcC4ED1764039E868A145E6fdEF288FCce08b0Dd7`](https://explorer.testnet.arc.io/token/0xcC4ED1764039E868A145E6fdEF288FCce08b0Dd7) | [`0x68D2bBC47759d273B718bcC1cB5f99eC18DF1eee`](https://explorer.testnet.arc.io/address/0x68D2bBC47759d273B718bcC1cB5f99eC18DF1eee) |
  | UGX  | `acUGX` | [`0xAe26C91a3BBEbfB5cdF487EE8526D9c9Aa0B43C1`](https://explorer.testnet.arc.io/token/0xAe26C91a3BBEbfB5cdF487EE8526D9c9Aa0B43C1) | [`0x2973D9ca2D7eDe5e7AAE59733F0BdA377232E7E8`](https://explorer.testnet.arc.io/address/0x2973D9ca2D7eDe5e7AAE59733F0BdA377232E7E8) |
  | UYU  | `acUYU` | [`0xB83D55dBdC32FBA0767Ef6d7C2136FAa6A3151ff`](https://explorer.testnet.arc.io/token/0xB83D55dBdC32FBA0767Ef6d7C2136FAa6A3151ff) | [`0x75eFE7F71a7cE208dB24eE4C6a0A548F5C733ee2`](https://explorer.testnet.arc.io/address/0x75eFE7F71a7cE208dB24eE4C6a0A548F5C733ee2) |
  | VND  | `acVND` | [`0x822Fa4A5b2ed8deD3068c18e9e261B1570756eD4`](https://explorer.testnet.arc.io/token/0x822Fa4A5b2ed8deD3068c18e9e261B1570756eD4) | [`0xc3D2f221AEf41165042ACb1C70ed681B72b58B4a`](https://explorer.testnet.arc.io/address/0xc3D2f221AEf41165042ACb1C70ed681B72b58B4a) |
  | XOF  | `acXOF` | [`0xD5CF0e543508d9F9f9891FD5d52d4eC326Df4bd7`](https://explorer.testnet.arc.io/token/0xD5CF0e543508d9F9f9891FD5d52d4eC326Df4bd7) | [`0x2198F53ED2Ec67E5CfA37c90746298cbC258Eb1F`](https://explorer.testnet.arc.io/address/0x2198F53ED2Ec67E5CfA37c90746298cbC258Eb1F) |
  | ZAR  | `acZAR` | [`0x485053eBcee34Dfc2550c2eeDB95417a73A9fd6f`](https://explorer.testnet.arc.io/token/0x485053eBcee34Dfc2550c2eeDB95417a73A9fd6f) | [`0xF32E3fCD96ec20e5906889AD4E9CD894583DfEF5`](https://explorer.testnet.arc.io/address/0xF32E3fCD96ec20e5906889AD4E9CD894583DfEF5) |
</Accordion>

## Reading addresses programmatically

Off-chain code should never hard-code these tables. `@launchpad/abis` ships the same JSON:

```ts theme={"system"}
import type { Deployment } from "@launchpad/abis";
import robinhood from "@launchpad/abis/deployments/4663.json";

const d = robinhood as Deployment;
d.factory;                 // LaunchFactory
d.currencies.INR.vault;    // FxVault of wINR
d.currencies.INR.synth;    // wINR token
```

The web app exposes the same data over HTTP at `https://windrose.market/api/deployment?chainId=4663` (see the [HTTP endpoints](/api)), and the `CurrencyRegistry` is the on-chain source of truth: `allCodes()` lists every registered code and `get(code)` returns its quote asset and vault.
