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.