Are you an LLM? Read llms.txt for a summary of the docs, or llms-full.txt for the full context.
Skip to content

Contracts & Addresses

All deployed addresses and ABIs are available in the SDK. Read from the SDK rather than copying addresses out of this page — @sapience/sdk is the source of truth and updates with each redeployment.

npm install @sapience/sdk
import { contracts } from '@sapience/sdk/contracts';
 
const escrow = contracts.predictionMarketEscrow[5064014].address;
const vault = contracts.predictionMarketVault[5064014].address;

Supported Chains

ChainIDUsage
Ethereal5064014Mainnet
Ethereal Testnet13374202Testnet
Arbitrum42161Mainnet
Arbitrum Sepolia Testnet421614Testnet
Polygon137Mainnet

Ethereal

Core

ContractAddressSDK key
PredictionMarketEscrow0xe7e515FC1DF93565A47770a4110f4366E26a2D3Fcontracts.predictionMarketEscrow
PredictionMarketVault0x1f5fF6074095cd27A7EaBd75F0A1Ac4243ecCE91contracts.predictionMarketVault
PythPredictionMarketVault0x7e56D33B0A873d2735Cdd7732A5bE72A64BE591Acontracts.pythPredictionMarketVault
SingleLegVault0x1b03b3f20caa6fc8cc7f6d9ae73d634804fe7f59contracts.singleLegVault
PredictionMarketVaultStrategyB0xAE53E270ad4Ac82E87270f26C903fc76Cb209D19contracts.predictionMarketVaultStrategyB
SecondaryMarketEscrow0x7eeE500B1fF5575f05978C4FcDC63dDbc41DDcB8contracts.secondaryMarketEscrow
OnboardingSponsor0x52Ec7ba755d65d469188ee56Eec44ea88975b24ccontracts.onboardingSponsor
Collateral (wUSDe)0xB6fC4B1BFF391e5F6b4a3D2C7Bda1FeE3524692DcollateralToken

Resolvers

ContractAddressSDK key
PythConditionResolver0x49E848A5aBb356c40b025e05Dd0F7eFE95721d55contracts.pythConditionResolver
ConditionalTokensConditionResolver0xc7A489F8b5CEf914fcA2511a84cdC0221cD9a0F4contracts.conditionalTokensConditionResolver
ManualConditionResolver0x5EAe96E92112c83c64d38B0aEEaC8807416d9683contracts.manualConditionResolver

Bridge

ContractAddressSDK key
PredictionMarketBridge0x3d28B47Cd916Ca7548dFB11cd261d579565f3730contracts.predictionMarketBridge
PredictionMarketTokenFactory0xa2459cf2A8b0a091276464c24949a33499d09e8Fcontracts.predictionMarketTokenFactory
EAS0x6A225f09E0EbE597F79e86875B3704325d40c84deas

Legacy deployments

Replaced by the addresses above. Indexers and historical readers may still need these.

ContractLegacy addressCreated at block
PredictionMarketEscrow0x8aA92a92436e89cF72E5525A54B64D317919d6243889457
PredictionMarketEscrow0xEF6B5C544814a3c5E335b6D2BAec6CBDe0f97A763562422
PredictionMarketEscrow0x243022eBf5d66741499d76555CADFDE51e101e033562422
PredictionMarketEscrow0xC18ed3483733d4e15516c2Fe101fF20B61e88A553499800
PredictionMarketEscrow0x23C765fcE26aDbA3A1e0790d548410367D5A34873253196
PredictionMarketVault0x0f246fBd64f6FE57544aAB16A31e1E3F592577233472849
PredictionMarketVault0x5704dB4b2c068d74Fde25257106a7029463f812E3253965
SecondaryMarketEscrow0x7F33456915d79C57364541048cb61b38a1FB2cFb3889468
SecondaryMarketEscrow0xc46C3140D2c776f83Cf908B3b93f20165e294064
OnboardingSponsor0xC9845E42fc54cFDAc1629c7Ccf00C66437c174773890251
OnboardingSponsor0xFB177fd4eC88b813e88178Fa898D75651Dece8ED3563212
OnboardingSponsor0x4DDB0fD9be45c3F86aF25B661a0e18403DB0602d3563212
PythConditionResolver0x3384de2a15e8D767a36f09f6e67F41C9fa8C6B1f3659812
PythConditionResolver0x6399F6397701e4213BBaEf9f7a15EF31C9c329E13278610
ConditionalTokensConditionResolver0x19e34DB5bef20EF0613854c3670cD809DEFf40353278696
ConditionalTokensConditionResolver0x130598b7334901077cA5369b098Fd47F042CdcC93278696
ManualConditionResolver0x3791b6B4B80c1aDEeb37350F63825E43722a35733659073
ManualConditionResolver0x07a93E42afBCf747B8a9180e61b890888eF813F43659073
ManualConditionResolver0xAdFcDD47f8E09D5Cc00B25d2bbC3A8fdc3Ad46743253178
PredictionMarketBridge0x42B9cf4138014f0881f52cec4d2E9Df5F1fcC8803889463
PredictionMarketBridge0x4091E14e114733FB888fD24E24bCaA70E955c07B3562429
PredictionMarketBridge0x6660a7AC974BDc06b54B82842088821407A67c033562429
PredictionMarketBridge0x7Ac66f19Cb9B4540A0aF02eeA406f413138D659A3499804
PredictionMarketBridge0xf3a0026Bd8Bf3B3ca41177C93b99F97dfB6575063253210
PredictionMarketTokenFactory0x085c814B058Fc3e3a47e25FC68A598790068C6063889456
PredictionMarketTokenFactory0xea76782164474ec59b647C5be21FAFD0Ecf936BD3562421
PredictionMarketTokenFactory0xD838d19E910Dc4d235B1A7548BF86B08F9b1241D3562421
PredictionMarketTokenFactory0xe51f86ff77388c108Aa77A629b82713FF5233FE23499797
PredictionMarketTokenFactory0x82b1b600DaCFcff4Cc1e3bD02c542222597e5Fe23253184

Ethereal Testnet

Core

ContractAddressSDK key
PredictionMarketEscrow0x72bAf4704650CA327d22BFc84ed1E45a0fB4fd14contracts.predictionMarketEscrow
PredictionMarketVault0xD2b8da7b659A8273d36bc6A28c3c2521c5f9113Fcontracts.predictionMarketVault
PythPredictionMarketVault0x41eE785175C836F9F342B787a818a9B8B02bd8c8contracts.pythPredictionMarketVault
PredictionMarketVaultStrategyB0x78fFD04e61A0E405F3A04ddD8a39A01f8fAB00b3contracts.predictionMarketVaultStrategyB
SecondaryMarketEscrow0x86746772F119f0f0925dd1a715F7A1528CC2482acontracts.secondaryMarketEscrow
OnboardingSponsor0xa0b2fa0284273A4d6BA1C76521757F520c84f58acontracts.onboardingSponsor
Collateral (wUSDe)0xb7ae43711d85c23dc862c85b9c95a64dc6351f90collateralToken

Resolvers

ContractAddressSDK key
PythConditionResolver0x7BD534c96b78A5d6C10701714F29EA4f1587B64Dcontracts.pythConditionResolver
ManualConditionResolver0x7E81CA51dE1eECc5eD4F7eCBAA3156400C6B3b9Ccontracts.manualConditionResolver

Bridge

ContractAddressSDK key
PredictionMarketBridge0xa3a266CbC9E7dbf358A70Ffe21d3d6C929913329contracts.predictionMarketBridge
PredictionMarketTokenFactory0xda16846B0F1A0C5292ed0177B343470E364C27F3contracts.predictionMarketTokenFactory
EAS0x680022513d33306E47441FB622D2E5CECCc089ACeas

Legacy deployments

Replaced by the addresses above. Indexers and historical readers may still need these.

ContractLegacy addressCreated at block
PredictionMarketEscrow0xD2C147f9294b13FF3Cf1a0b3b52C54969AdBb2Ca2857000
PredictionMarketEscrow0x9afaAAda6dc3a5013ef6fbaab203A55102E329eb2585864
PredictionMarketEscrow0x3B680e06B9A384179644C1bC7842Db67Df5Fb5f02294248
PredictionMarketEscrow0x3025C4E3087f33Ac04D78eE34f35D4d003c2D6422294248
PredictionMarketEscrow0x7Bd9b22F89ECa14C5afa4de37Ae7B15C80de7a692294058
PredictionMarketEscrow0x32Bf5903EA9c98FB20eB07735a8e62D303B60B3C2293993
PredictionMarketEscrow0xb5d2E6B148eBdFB02a3456F0Af021FAe813565112264547
PredictionMarketEscrow0x8730eE1194Cd03A14deA9975e2bafD4C8b6019F12107812
PredictionMarketVault0xADf3C8D4B159FdA439E3C0e519DEc3C93DE0a4c32265901
SecondaryMarketEscrow0x2877B0b65f0BB7F1e93681B7EE6646f568A239722857000
SecondaryMarketEscrow0x3c2783afA444c157eE3689E6306cFC0f2FbD231B2585868
SecondaryMarketEscrow0x16222940184Aad2E806529C963531e36c13875cF2266775
SecondaryMarketEscrow0x0c12a974E7741135a8431458705Ae16dDa41aA852266775
OnboardingSponsor0x17a118f2510E6bb5FDDe6e9142917120A2D077602585875
PythConditionResolver0xF56d26C58496A07DF4882F52c56E3cadBFB877292589629
PythConditionResolver0x27A95ab8982EAcF4EC3D4bCCaBB3630C72fd7E1b2585876
PythConditionResolver0xe29568D2ec56dD25D62f05eF28f7EC7C1C899D7c2294533
ManualConditionResolver0xa5ec46b834aC33ec68e30E7dDeedbbbD4f4617842537087
ManualConditionResolver0x5fa66D9021490BC7479B33D226C70Dd3C91AF3992537087
ManualConditionResolver0x9f0fA333e634b9E11CbcA0fC16123912b941F7Bd2294246
ManualConditionResolver0x31C51d3a6e01a9F15144429ebc71E8815157a0aD2294057
ManualConditionResolver0xAE41b42dC5d9a98C53c7A91c44523173300c1f312293991
ManualConditionResolver0x9938583eA9a6450Cc64502bDcBF76f4EEa2F95602264546
ManualConditionResolver0x514A4321d89Aa47D1b1Dd9E0a3226249E6ef896A2107805
PredictionMarketBridge0x57a56aEE60C5C411517bD5575709cc898DAbf1Fa2857000
PredictionMarketBridge0x8Bd3E6d81A55ba2A658666f470bFb8a40CF8F71F2585866
PredictionMarketBridge0xd45D795A3eB5890ad3Ff127C29b3A191D8A06F442294253
PredictionMarketBridge0xAf0c78547018F9e2e515e6Fc0064DD091f3dDE382294253
PredictionMarketBridge0x1F6eF06A42860973A7Ad2A27A4Def0aa78eF49c32294060
PredictionMarketBridge0xAE32505E17Ff704df7Cd22E99916360328915BEb2293995
PredictionMarketBridge0xAe66B4DED22bED7bE9385c29ADEc7AC9e1B977002264550
PredictionMarketBridge0x275Ba9B8DB207afb33022043848216BB7195eDb52107823
PredictionMarketTokenFactory0xfbC42AeB29bb2eEeDCD7431Ad5c2F18cB30167722857000
PredictionMarketTokenFactory0xbD8bB933ae35D15Ef6DC9Bd82daEDA09B139d28C2585863
PredictionMarketTokenFactory0x5B9f2cb9c822899A0F824eEb039B628A4d13d7AD2294247
PredictionMarketTokenFactory0x9924518205391c0443fA565327108afB3E100b512294247
PredictionMarketTokenFactory0x6a53c3A010D0Bd9E4BE4815959413A379d5bfDDF2294038
PredictionMarketTokenFactory0xA2566AF673d4fe3174d0fBDe5ee8cadfc0c684b52293992
PredictionMarketTokenFactory0xcbf9eB6AF28fBCc7c19760aC230cC216113742d02293665

Arbitrum

Core

ContractAddressSDK key
Collateral (wUSDe)0xfeb8c4d5efbaff6e928ea090bc660c363f883dbacollateralToken

Bridge

ContractAddressSDK key
PredictionMarketBridgeRemote0x6810b69cBF38283dC453527e757692B3fc9888BCcontracts.predictionMarketBridgeRemote
PredictionMarketTokenFactory0xa2459cf2A8b0a091276464c24949a33499d09e8Fcontracts.predictionMarketTokenFactory
EAS0xbD75f629A22Dc1ceD33dDA0b68c546A1c035c458eas

Legacy deployments

Replaced by the addresses above. Indexers and historical readers may still need these.

ContractLegacy addressCreated at block
PredictionMarketBridgeRemote0x47a4A709a23cc86c20076Ea1cd86ac4392160a88445508299
PredictionMarketBridgeRemote0x39fCc2898C471048A519B316188aB196F2ECb08A441025284
PredictionMarketBridgeRemote0x5BdAb642A8e5d2B1eaba93456eDc2F11FAecb0b7441025284
PredictionMarketBridgeRemote0x49FD85a1Bf0C449A516Bf2a45d6106Bef7150aD5441018295
PredictionMarketBridgeRemote0x136700DBA1cCC2eDd16aB0bf439bd6b65574F99f436762121
PredictionMarketTokenFactory0x085c814B058Fc3e3a47e25FC68A598790068C606445508258
PredictionMarketTokenFactory0xea76782164474ec59b647C5be21FAFD0Ecf936BD441015320
PredictionMarketTokenFactory0xD838d19E910Dc4d235B1A7548BF86B08F9b1241D441015320
PredictionMarketTokenFactory0xe51f86ff77388c108Aa77A629b82713FF5233FE2442253903
PredictionMarketTokenFactory0x82b1b600DaCFcff4Cc1e3bD02c542222597e5Fe2436762123

Arbitrum Sepolia Testnet

Bridge

ContractAddressSDK key
PredictionMarketBridgeRemote0x4EFA05Fc64505587D7F2612aDcb25e5D88619B72contracts.predictionMarketBridgeRemote
PredictionMarketTokenFactory0xda16846B0F1A0C5292ed0177B343470E364C27F3contracts.predictionMarketTokenFactory

Legacy deployments

Replaced by the addresses above. Indexers and historical readers may still need these.

ContractLegacy addressCreated at block
PredictionMarketBridgeRemote0xC80f317d26151C3093429c178d5f1ED4A64feF71253300000
PredictionMarketBridgeRemote0xb18b50A19040fC88b02082e869127935CA1df5aA253273957
PredictionMarketBridgeRemote0x11B74d5a4aF9c83FF6610C0FaA8EC5378077Eb16252903704
PredictionMarketBridgeRemote0x4e52A5D1FaCcd4ebb97cEf22E91760662C7eDb54252903704
PredictionMarketBridgeRemote0x06e2a473aA8652666aa7F1AF8808559b2164c89F252901852
PredictionMarketBridgeRemote0x888e445F96515186B7b262d959FFF4AF14151ca9252901943
PredictionMarketBridgeRemote0xE64ca8f0533422BCb6d48dCF11DB2fF3FA26B7Fb252904306
PredictionMarketBridgeRemote0x1a7F19Ee50FBCa9a4d195E4a3737e7737b252b4c252901832
PredictionMarketTokenFactory0xfbC42AeB29bb2eEeDCD7431Ad5c2F18cB3016772253300000
PredictionMarketTokenFactory0xbD8bB933ae35D15Ef6DC9Bd82daEDA09B139d28C253273877
PredictionMarketTokenFactory0x5B9f2cb9c822899A0F824eEb039B628A4d13d7AD252904693
PredictionMarketTokenFactory0x9924518205391c0443fA565327108afB3E100b51252904693
PredictionMarketTokenFactory0x6a53c3A010D0Bd9E4BE4815959413A379d5bfDDF252901121
PredictionMarketTokenFactory0xA2566AF673d4fe3174d0fBDe5ee8cadfc0c684b5252903523
PredictionMarketTokenFactory0xD0734eb4b22eFc22F53254C276e8A3095740600a252901145
PredictionMarketTokenFactory0x0daA1bC7FC4d7f2753FdB65e0AD96b97361385A3252901123

Polygon

Bridge

ContractAddressSDK key
ConditionalTokensReader0xCBDc09b831f53EeD2409f32896850dd10801851Econtracts.conditionalTokensReader

Legacy deployments

Replaced by the addresses above. Indexers and historical readers may still need these.

ContractLegacy addressCreated at block
ConditionalTokensReader0x79cB914f3F336426E89FaB55A9488AB25770552D
ConditionalTokensReader0x882288A664e29aEBC654Fa9679697d23716fcCD1
ConditionalTokensReader0x97b356E9689dCEa3a268Ac6D7d8A87A24fa95ae2