0 txs
3 calls
constructor
constructor()
functions
asset
viewfunction asset() view returns (bytes32)
buyinAmount
viewfunction buyinAmount() view returns (uint256)
chainedMarketsAMM
viewfunction chainedMarketsAMM() view returns (address)
collateral
viewfunction collateral() view returns (address)
createdAt
viewfunction createdAt() view returns (uint256)
directions
viewfunction directions(uint256) view returns (uint8)
finalPrices
viewfunction finalPrices(uint256) view returns (int64)
initialized
viewfunction initialized() view returns (bool)
initialStrikePrice
viewfunction initialStrikePrice() view returns (int64)
initialStrikeTime
viewfunction initialStrikeTime() view returns (uint64)
isUserWinner
viewfunction isUserWinner() view returns (bool)
numOfDirections
viewfunction numOfDirections() view returns (uint8)
numOfPrices
viewfunction numOfPrices() view returns (uint256)
oracleSource
viewfunction oracleSource() view returns (uint8)
payout
viewfunction payout() view returns (uint256)
payoutMultiplier
viewfunction payoutMultiplier() view returns (uint256)
resolved
viewfunction resolved() view returns (bool)
safeBoxImpact
viewfunction safeBoxImpact() view returns (uint256)
strikePrices
viewfunction strikePrices(uint256) view returns (int64)
strikeTime
viewfunction strikeTime() view returns (uint64)
timeFrame
viewfunction timeFrame() view returns (uint64)
user
viewfunction user() view returns (address)
initialize
nonpayablefunction initialize(tuple params)
resolve
nonpayablefunction resolve(int64[] _finalPrices, bool _isManually)
events
Resolved
event Resolved(int64[] finalPrices, bool userIsWinner)
errors
No errors.
creation bytecode
0x6080604052600f805460ff60a01b1916905534801561001d57600080fd5b50600f805460ff60a01b1916600160a01b1790556115a6806100406000396000f3fe608060405234801561001057600080fd5b50600436106101585760003560e01c80635f51b5c7116100c3578063ab8318d71161007c578063ab8318d7146102f3578063c702e6d314610306578063cf09e0d014610319578063d69fb66814610322578063d8dfeb451461032b578063e004b5bf1461033e57600080fd5b80635f51b5c71461028e57806363bd1d4a146102ae57806377680bb5146102b7578063855d68cb146102bf5780638b13b64b146102d3578063a2cdf76d146102e657600080fd5b80633a2c1e55116101155780633a2c1e55146102135780633f6fa655146102205780634e2c14601461022d5780634f8632ba1461024057806351d8044f1461026b5780635c8127371461028557600080fd5b8063158ef93e1461015d5780631fcc8bb21461018657806320c1bb461461019d578063227bb19c146101cf5780632f4ad3f6146101e457806338d52e0f1461020a575b600080fd5b600f5461017190600160a01b900460ff1681565b60405190151581526020015b60405180910390f35b61018f60075481565b60405190815260200161017d565b6003546101b790600160401b90046001600160401b031681565b6040516001600160401b03909116815260200161017d565b6101e26101dd36600461113b565b610353565b005b6101f76101f23660046111c0565b61098f565b60405160079190910b815260200161017d565b61018f60025481565b600d546101719060ff1681565b600b546101719060ff1681565b6101f761023b3660046111c0565b6109c6565b600054610253906001600160a01b031681565b6040516001600160a01b03909116815260200161017d565b6003546101b790600160801b90046001600160401b031681565b61018f600a5481565b6102a161029c3660046111c0565b6109d6565b60405161017d919061120d565b61018f60085481565b60045461018f565b6003546101f790600160c01b900460070b81565b6003546101b7906001600160401b031681565b6005546102a19060ff1681565b6101e2610301366004611220565b610a0a565b600f54610253906001600160a01b031681565b61018f600e5481565b61018f60095481565b600154610253906001600160a01b031681565b60065460405160ff909116815260200161017d565b600f546001600160a01b031633146103c15760405162461bcd60e51b815260206004820152602660248201527f6f6e6c792074686520414d4d206d617920706572666f726d207468657365206d6044820152656574686f647360d01b60648201526084015b60405180910390fd5b600b5460ff16156104075760405162461bcd60e51b815260206004820152601060248201526f185b1c9958591e481c995cdbdb1d995960821b60448201526064016103b8565b610412600183611271565b60035461042891906001600160401b031661128a565b6003546104459190600160401b90046001600160401b03166112a9565b421161048e5760405162461bcd60e51b81526020600482015260186024820152771b9bdd081c9958591e481d1bc81899481c995cdbdb1d995960421b60448201526064016103b8565b6006548211156104e05760405162461bcd60e51b815260206004820152601b60248201527f6d6f726520707269636573207468616e20646972656374696f6e73000000000060448201526064016103b8565b6104ec600c8484610fb0565b5060005b82811015610805576004811561053657848461050d600185611271565b81811061051c5761051c6112bc565b905060200201602081019061053191906112d2565b610544565b600354600160c01b900460070b5b81546001810183556000928352602083206004820401805460039092166008026101000a6001600160401b0381810219909316939092169190910291909117905580858584818110610598576105986112bc565b90506020020160208101906105ad91906112d2565b60070b1380156105f057506000600483815481106105cd576105cd6112bc565b6000918252602090912060048204015460039091166008026101000a900460070b135b801561075b57506004828154811061060a5761060a6112bc565b6000918252602090912060048204015460039091166008026101000a900460070b85858481811061063d5761063d6112bc565b905060200201602081019061065291906112d2565b60070b121580156106a65750600160068381548110610673576106736112bc565b90600052602060002090602091828204019190069054906101000a900460ff1660018111156106a4576106a46111d9565b145b8061075b5750600482815481106106bf576106bf6112bc565b6000918252602090912060048204015460039091166008026101000a900460070b8585848181106106f2576106f26112bc565b905060200201602081019061070791906112d2565b60070b1315801561075b5750600060068381548110610728576107286112bc565b90600052602060002090602091828204019190069054906101000a900460ff166001811115610759576107596111d9565b145b905080156107765750600b805460ff19166001179055610805565b60065461078590600190611271565b82036107f25782156107d45760405162461bcd60e51b815260206004820152601860248201527743616e206e6f74207265736f6c7665206d616e75616c6c7960401b60448201526064016103b8565b600d8054600160ff199182168117909255600b805490911690911790555b50806107fd816112f5565b9150506104f0565b50600b5460ff1661084f5760405162461bcd60e51b81526020600482015260146024820152734e6f7420726561647920746f207265736f6c766560601b60448201526064016103b8565b6001546040516370a0823160e01b81523060048201526000916001600160a01b0316906370a0823190602401602060405180830381865afa158015610898573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108bc919061130e565b600d5490915060ff161561092c5760085481111561090a57600f54600854610905916001600160a01b0316906108f29084611271565b6001546001600160a01b03169190610d0d565b506008545b600054600154610927916001600160a01b03918216911683610d0d565b610949565b600f54600154610949916001600160a01b03918216911683610d0d565b600d546040517fb0fa67aa50ff25b5aab2be42200d031fc2f8c4d1b79e3905784648d2cdc4cd359161098191600c9160ff1690611327565b60405180910390a150505050565b6004818154811061099f57600080fd5b9060005260206000209060049182820401919006600802915054906101000a900460070b81565b600c818154811061099f57600080fd5b600681815481106109e657600080fd5b9060005260206000209060209182820401919006915054906101000a900460ff1681565b600f54600160a01b900460ff1615610a6f5760405162461bcd60e51b815260206004820152602260248201527f436861696e6564206d61726b657420616c726561647920696e697469616c697a604482015261195960f21b60648201526084016103b8565b600f805460ff60a01b1916600160a01b179055610a8f602082018261141d565b600f80546001600160a01b0319166001600160a01b0392909216919091179055610abf604082016020830161141d565b600080546001600160a01b0319166001600160a01b03929092169190911790556040810135600255610af76080820160608301611446565b6003805467ffffffffffffffff19166001600160401b0392909216919091179055610b2860a0820160808301611446565b600380546001600160401b0392909216600160401b0267ffffffffffffffff60401b19909216919091179055610b6460c0820160a08301611446565b600380546001600160401b0392909216600160801b0267ffffffffffffffff60801b19909216919091179055610ba060e0820160c083016112d2565b600380546001600160401b0392909216600160c01b026001600160c01b03909216919091179055610bd8610100820160e0830161146f565b6005805460ff191660018381811115610bf357610bf36111d9565b0217905550610c06610100820182611490565b610c1291600691611063565b50610120810135600755610140810135600955610160810135600a55610c406101a08201610180830161141d565b600180546001600160a01b0319166001600160a01b03929092169190911790556101a081018035600855610c7890610180830161141d565b6001600160a01b031663095ea7b3610c93602084018461141d565b6040516001600160e01b031960e084901b1681526001600160a01b03909116600482015260001960248201526044016020604051808303816000875af1158015610ce1573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d0591906114e0565b505042600e55565b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180516001600160e01b031663a9059cbb60e01b179052610d5f908490610d64565b505050565b6000610db9826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b0316610e369092919063ffffffff16565b805190915015610d5f5780806020019051810190610dd791906114e0565b610d5f5760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e6044820152691bdd081cdd58d8d9595960b21b60648201526084016103b8565b6060610e458484600085610e4f565b90505b9392505050565b606082471015610eb05760405162461bcd60e51b815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f6044820152651c8818d85b1b60d21b60648201526084016103b8565b843b610efe5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064016103b8565b600080866001600160a01b03168587604051610f1a9190611521565b60006040518083038185875af1925050503d8060008114610f57576040519150601f19603f3d011682016040523d82523d6000602084013e610f5c565b606091505b5091509150610f6c828286610f77565b979650505050505050565b60608315610f86575081610e48565b825115610f965782518084602001fd5b8160405162461bcd60e51b81526004016103b8919061153d565b828054828255906000526020600020906003016004900481019282156110535791602002820160005b8382111561101e5782546001600160401b038535811661010084900a908102910219909116178355602093840193600f82010492830192600103600890910102610fd9565b80156110515782816101000a8154906001600160401b03021916905560080160208160070104928301926001030261101e565b505b5061105f929150611115565b5090565b82805482825590600052602060002090601f016020900481019282156110535791602002820160005b838211156110e85783356001811180156110a557600080fd5b5083826101000a81548160ff021916908360018111156110c7576110c76111d9565b0217905550926020019260010160208160000104928301926001030261108c565b80156110515782816101000a81549060ff02191690556001016020816000010492830192600103026110e8565b5b8082111561105f5760008155600101611116565b801515811461113857600080fd5b50565b60008060006040848603121561115057600080fd5b83356001600160401b038082111561116757600080fd5b818601915086601f83011261117b57600080fd5b81358181111561118a57600080fd5b8760208260051b850101111561119f57600080fd5b602092830195509350508401356111b58161112a565b809150509250925092565b6000602082840312156111d257600080fd5b5035919050565b634e487b7160e01b600052602160045260246000fd5b6002811061113857634e487b7160e01b600052602160045260246000fd5b6020810161121a836111ef565b91905290565b60006020828403121561123257600080fd5b81356001600160401b0381111561124857600080fd5b82016101c08185031215610e4857600080fd5b634e487b7160e01b600052601160045260246000fd5b818103818111156112845761128461125b565b92915050565b60008160001904831182151516156112a4576112a461125b565b500290565b808201808211156112845761128461125b565b634e487b7160e01b600052603260045260246000fd5b6000602082840312156112e457600080fd5b81358060070b8114610e4857600080fd5b6000600182016113075761130761125b565b5060010190565b60006020828403121561132057600080fd5b5051919050565b60006040808301818452808654611342818490815260200190565b60008981526020812094509092505b81600382011015611399578354600781810b855281871c810b6020860152608082811c820b8887015260c09290921d900b606085015260019094019390920191600401611351565b925492818110156113b557600784900b83526020909201916001015b818110156113cf5783851c60070b83526020909201916001015b818110156113eb57608084901c60070b83526020909201916001015b8181101561140957611402838560c01d60070b9052565b6020830192505b505085151560208601529250610e48915050565b60006020828403121561142f57600080fd5b81356001600160a01b0381168114610e4857600080fd5b60006020828403121561145857600080fd5b81356001600160401b0381168114610e4857600080fd5b60006020828403121561148157600080fd5b813560028110610e4857600080fd5b6000808335601e198436030181126114a757600080fd5b8301803591506001600160401b038211156114c157600080fd5b6020019150600581901b36038213156114d957600080fd5b9250929050565b6000602082840312156114f257600080fd5b8151610e488161112a565b60005b83811015611518578181015183820152602001611500565b50506000910152565b600082516115338184602087016114fd565b9190910192915050565b602081526000825180602084015261155c8160408501602087016114fd565b601f01601f1916919091016040019291505056fea26469706673582212209abef9a4adb11c8e480cbf138c097012b038f27f7e7a4bc674da5183fb4134e164736f6c63430008100033