Technical Documentation
This section will include all technical documentation for Omen, such as contract addresses, and product wireframes. In the event that any information on this page becomes outdated or requires additional context, reach out on the DXdao Discord.
Contract Addresses
Ethereum Network
| Contract | Address | 
|---|---|
| ConditionalTokens | 0xC59b0e4De5F1248C1140964E0fF287B192407E0C | 
| FPMMDeterministicFactory | 0x89023DEb1d9a9a62fF3A5ca8F23Be8d87A576220 | 
| Reality.eth | 0x325a2e0F3CCA2ddbaeBB4DfC38Df8D19ca165b47 | 
| Reality.eth Oracle Adapters | 0x0e414d014A77971f4EAA22AB58E6d84D16Ea838E | 
| Reality.eth Oracle Adapters (Scalar) | 0xaa548EfBb0972e0c4b9551dcCfb6B787A1B90082 | 
| DXTokenRegistry | 0x93DB90445B76329e9ed96ECd74e76D8fbf2590d8 | 
| GeneralizedTCR | 0xb72103eE8819F2480c25d306eEAb7c3382fBA612 | 
| CPKFactory | 0x0fB4340432e56c014fa96286de17222822a9281b | 
| Uniswap V2 Factory | 0x5C69bEe701ef814a2B6a3EDD4B1652CB9cc5aA6f | 
| WETH9 | 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2 | 
| GelatoCore | 0x025030BdAa159f281cAe63873E68313a703725A5 | 
Rinkeby Network
| Contract | Address | 
|---|---|
| ConditionalTokens | 0x36bede640D19981A82090519bC1626249984c908 | 
| FPMMDeterministicFactory | 0x0fB4340432e56c014fa96286de17222822a9281b | 
| Reality.eth | 0x3D00D77ee771405628a4bA4913175EcC095538da | 
| Reality.eth Oracle Adapters | 0x17174dC1b62add32a1DE477A357e75b0dcDEed6E | 
| Reality.eth Oracle Adapters (Scalar) | 0x0e8Db8caD541C0Bf5b611636e81fEc0828bc7902 | 
| DXTokenRegistry | 0x03165df66d9448e45c2f5137486af3e7e752a352 | 
| GeneralizedTCR | 0x3b29096b7ab49428923d902cEC3dFEaa49993234 | 
| CPKFactory | 0x336c19296d3989e9e0c2561ef21c964068657c38 | 
| Uniswap V2 Factory | 0x5C69bEe701ef814a2B6a3EDD4B1652CB9cc5aA6f | 
| WETH9 | 0xc778417E063141139Fce010982780140Aa0cD5Ab | 
| GelatoCore | 0x733aDEf4f8346FD96107d8d6605eA9ab5645d632 | 
| LiquidityMiningFactory | 0x781942B59CA2576a1eB199424F32998ad450ECA5 | 
| Omen Token | 0xCa8B6Cb2834b9Aaba57FD74c1Ed8E5F2bCBa47cB | 
| Omen Token Proxy | 0x0A08ECa47C56C305F4FeB4fa062AEcd5807BeBb8 | 
| Omen Guild | 0x8E172c814147d6321Dec2ccc10F4220670030DD3 | 
| Omen Guild Proxy | 0xa327ea1b9986d81750E9A6FdeAb1305589BFC260 | 
xDai Network
| Contract | Address | 
|---|---|
| ConditionalTokens | 0xCeAfDD6bc0bEF976fdCd1112955828E00543c0Ce | 
| FPMMDeterministicFactory | 0x9083A2B699c0a4AD06F63580BDE2635d26a3eeF0 | 
| Kleros bridge | 0xe40DD83a262da3f56976038F1554Fe541Fa75ecd | 
| Reality.eth | 0x79e32aE03fb27B07C89c0c568F80287C01ca2E57 | 
| Reality.eth Oracle Adapters | 0x2bf1BFb0eB6276a4F4B60044068Cb8CdEB89f79B | 
| Reality.eth Oracle Adapters (Scalar) | 0xb97FCb6adf4c4aF9981932a004e6CC47173d0Bfc | 
| CPKFactory | 0xfC7577774887aAE7bAcdf0Fc8ce041DA0b3200f7 | 
| Uniswap V2 Router | 0x1C232F01118CB8B424793ae03F870aa7D0ac7f77 | 
| Uniswap V2 Factory | 0xA818b4F111Ccac7AA31D0BCc0806d64F2E0737D7 | 
| Wrapped1155Factory | 0xDE6943f3717738038159a406FF157d4eb3238c1B | 
Sokol Network
| Contract | Address | 
|---|---|
| ConditionalTokens | 0x0Db8C35045a830DC7F2A4dd87ef90e7A9Cd0534f | 
| FPMMDeterministicFactory | 0x2fb8cc057946DCFA32D8eA8115A1Dd630f6efea5 | 
| Kleros bridge | 0x37Fcdb26F12f3FC76F2424EC6B94D434a959A0f7 | 
| Reality.eth | 0x90a617ed516ab7fAaBA56CcEDA0C5D952f294d03 | 
| Reality.eth Oracle Adapters | 0xa57EBD93faa73b3491aAe396557D6ceC24fC6984 | 
| Reality.eth Oracle Adapters (Scalar) | 0x1D369EEC97cF2E62c8DBB804b3998Bf15bcb67dB | 
| CPKFactory | 0xaaF0CCef0C0C355Ee764B3d36bcCF257C527269B | 
| Uniswap V2 Router | 0x5948f454fceF54e81757e96f7ebb2b91A064771c | 
| Uniswap V2 Factory | 0x985B5011c850C27ee1cE0a0982B8E9c230596960 | 
| Wrapped1155Factory | 0xDE6943f3717738038159a406FF157d4eb3238c1B | 
Subgraphs
| Subgraphs | xDai | Sokol | Arbitrum | 
|---|---|---|---|
| Omen | Omen-xDai | Omen-Sokol | - | 
| Conditional Tokens Subgraph | Conditional-Tokens-xDai | Conditional-Tokens-Sokol | - | 
Technical Diagrams
The following technical diagrams can be found within “Omen Architecture: A deep dive into Omen and its underlying protocols”, which you can read here. All technical information will be translated to this DXdocs page in the coming months.