Uruk Docs

Contract addresses

Deployed Uruk protocol contracts and how to fetch live addresses.

Contract addresses

Live addresses for any network are always available at GET /api/sdk/contracts (SDK: uruk.getContracts()). That endpoint reflects the deployment the app is actually talking to. Use this page as a reference for the testnet deployment.

Testnet

ContractAddressRole
Liquidity poolCCQHIWVAAPH6KAOXLVZOR3B7XWI3SAUALH47IBNNME2AP6JSGW3IF2FFAMM: pools, swaps, LP fees
Synthetic engineCB6LACGAALPIDWWSMP6MQFRSMXD6V3ASXXFMNDX2EHYVKOHYLFZJ3BBCCDP vaults: collateral, mint/burn
Stability poolCBFADKGLMSIZCC5F53XT7BV2DWYNYWH7LZPO7U5LMCPOHDQX3664CESVLiquidated vault backstop
Compliance registryCDY5NTJZPVJQLDH7A3VWOZXAEMB3W64WQFXPSOON43DEH7OLPAUJO7SXOn-chain KYC attestations
Partner registryCC2KLCHQ67MUSAGADLRGRE3TEW2YH74U2HMMWGXCPP74E7QDZPVJNKUHPartners, catalogs, revenue claims
Earnings distributorCDP3J7GT3AGLFB6H3NLEZ6CX2WMOCJPPLB25CYQAPIQVQFGCTJGPXRK6Protocol fee routing + splits
Oracle (TWAP)CDQH7K3FIQYSSPI6QQA4FWITOADVZD2RVHLL6ITKCIGIMKK6U6TZR7T3Price feeds for CDPs
USDCGBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5Quote asset (classic SAC issuer)
DAO governanceCA3OCWBVZ77YEFHRYL3X6U2SFXGW632XYKLGNXINIPZQP7QLVEBUYZYQProposals, voting, multi-sig

Governance multi-sig wallet: GBTYMOU5SUCHRQJD5M7JZ7NMVFE5ND44O4S64WMX4TGHQFXVXVOVK23R

Mainnet

The production API serves the mainnet addresses: GET https://app.uruk.finance/api/sdk/contracts.

Per-market tokens

Synthetic token addresses are per market, not listed here. Fetch them with:

  • SDK: uruk.listAssets() → each asset's address and pool
  • REST: GET /api/sdk/assets?partnerId=, GET /api/markets

Contract API summary

ContractKey entrypoints
Liquidity poolswap_exact_in, quote, get_price, add_liquidity, remove_liquidity, claim_fees, create_pool, extend_ttl
Synthetic engineopen_vault, deposit_collateral, mint_synth, burn_synth, withdraw_collateral, liquidate, extend_ttl
DAO governancepropose, vote, finalise, execute, propose_and_queue_multisig, approve_multisig_tx, execute_multisig_tx, extend_ttl

Details: Swap and pools, Opening a CDP, DAO governance.

On this page