0 txs
29.1k calls
constructor
constructor()
functions
asset
viewfunction asset() view returns (bytes32)
buyinAmount
viewfunction buyinAmount() view returns (uint256)
createdAt
viewfunction createdAt() view returns (uint256)
direction
viewfunction direction() view returns (uint8)
finalPrice
viewfunction finalPrice() view returns (int64)
initialized
viewfunction initialized() view returns (bool)
isUserWinner
viewfunction isUserWinner() view returns (bool)
lpFee
viewfunction lpFee() view returns (uint256)
resolved
viewfunction resolved() view returns (bool)
result
viewfunction result() view returns (uint8)
safeBoxImpact
viewfunction safeBoxImpact() view returns (uint256)
speedMarketsAMM
viewfunction speedMarketsAMM() view returns (address)
strikePrice
viewfunction strikePrice() view returns (int64)
strikePricePublishTime
viewfunction strikePricePublishTime() view returns (uint64)
strikeTime
viewfunction strikeTime() view returns (uint64)
user
viewfunction user() view returns (address)
initialize
nonpayablefunction initialize(tuple params)
resolve
nonpayablefunction resolve(int64 _finalPrice)
events
Resolved
event Resolved(int64 finalPrice, uint8 result, bool userIsWinner)
errors
No errors.
creation bytecode
0x60806040526008805460ff1916905534801561001a57600080fd5b506008805460ff1916600117905561101a806100376000396000f3fe608060405234801561001057600080fd5b50600436106101165760003560e01c806365372147116100a2578063c52987cf11610071578063c52987cf1461025d578063cf09e0d014610271578063d69fb6681461027a578063d9a10e9414610283578063ddf338f51461029d57600080fd5b80636537214714610200578063704ce43e14610214578063a6b513ee1461021d578063b44d2df51461024257600080fd5b80633a2c1e55116100e95780633a2c1e55146101725780633f6fa6551461017a5780634f8632ba1461018757806351d8044f146101b2578063645539ed146101df57600080fd5b8063158ef93e1461011b5780631f67c4911461013d5780631fcc8bb21461015257806338d52e0f14610169575b600080fd5b6008546101289060ff1681565b60405190151581526020015b60405180910390f35b61015061014b366004610e76565b6102b0565b005b61015b60035481565b604051908152602001610134565b61015b60015481565b6101286107d1565b6004546101289060ff1681565b60005461019a906001600160a01b031681565b6040516001600160a01b039091168152602001610134565b6002546101c69067ffffffffffffffff1681565b60405167ffffffffffffffff9091168152602001610134565b6002546101f390600160c01b900460ff1681565b6040516101349190610f2d565b6004546101f390600160481b900460ff1681565b61015b60065481565b60045461022f90610100900460070b81565b60405160079190910b8152602001610134565b6002546101c690600160801b900467ffffffffffffffff1681565b60025461022f90600160401b900460070b81565b61015b60075481565b61015b60055481565b60045461019a90600160501b90046001600160a01b031681565b6101506102ab366004610e97565b610840565b600454600160501b90046001600160a01b031633146103255760405162461bcd60e51b815260206004820152602660248201527f6f6e6c792074686520414d4d206d617920706572666f726d207468657365206d6044820152656574686f647360d01b60648201526084015b60405180910390fd5b60045460ff161561036b5760405162461bcd60e51b815260206004820152601060248201526f185b1c9958591e481c995cdbdb1d995960821b604482015260640161031c565b60025467ffffffffffffffff1642116103c65760405162461bcd60e51b815260206004820152601860248201527f6e6f7420726561647920746f206265207265736f6c7665640000000000000000604482015260640161031c565b60048054600783810b67ffffffffffffffff1661010090810268ffffffffffffffffff199093169290921760011792839055600254600160401b9004810b810b91909204820b90910b121561043557600480546001919060ff60481b1916600160481b835b02179055506104e7565b600254600454600160401b909104600790810b810b610100909204810b900b131561047457600480546000919060ff60481b1916600160481b8361042b565b6000600254600160c01b900460ff1660018111156104a257634e487b7160e01b600052602160045260246000fd5b146104ae5760006104b1565b60015b6004805460ff60481b1916600160481b8360018111156104e157634e487b7160e01b600052602160045260246000fd5b02179055505b600454600160481b900460ff16600181111561051357634e487b7160e01b600052602160045260246000fd5b600254600160c01b900460ff16600181111561053f57634e487b7160e01b600052602160045260246000fd5b14156106e5576000546004805460408051639324cac760e01b815290516106e0946001600160a01b0390811694600160501b9094041692639324cac792808201926020929091829003018186803b15801561059957600080fd5b505afa1580156105ad573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105d19190610e3b565b6040516370a0823160e01b81523060048201526001600160a01b0391909116906370a082319060240160206040518083038186803b15801561061257600080fd5b505afa158015610626573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061064a9190610eaf565b6004600a9054906101000a90046001600160a01b03166001600160a01b0316639324cac76040518163ffffffff1660e01b815260040160206040518083038186803b15801561069857600080fd5b505afa1580156106ac573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106d09190610e3b565b6001600160a01b03169190610b5c565b610732565b6004805460408051639324cac760e01b8152905161073293600160501b9093046001600160a01b0316928392639324cac79281830192602092829003018186803b15801561059957600080fd5b6004547f3f2ed3988c720bd4f2cf66d1dfb206a085cf674f03df67d5c1d506969871855a90610100810460070b90600160481b900460ff1680600181111561078a57634e487b7160e01b600052602160045260246000fd5b600254600160c01b900460ff1660018111156107b657634e487b7160e01b600052602160045260246000fd5b146040516107c693929190610f41565b60405180910390a150565b60045460009060ff16801561083b5750600454600160481b900460ff16600181111561080d57634e487b7160e01b600052602160045260246000fd5b600254600160c01b900460ff16600181111561083957634e487b7160e01b600052602160045260246000fd5b145b905090565b60085460ff16156108935760405162461bcd60e51b815260206004820181905260248201527f5370656564206d61726b657420616c726561647920696e697469616c697a6564604482015260640161031c565b6008805460ff191660011790556108ad6020820182610dff565b600480546001600160a01b0392909216600160501b027fffff0000000000000000000000000000000000000000ffffffffffffffffffff9092169190911790556108fd6040820160208301610dff565b600080546001600160a01b0319166001600160a01b039290921691909117905560408101356001556109356080820160608301610ec7565b6002805467ffffffffffffffff191667ffffffffffffffff9290921691909117905561096760a0820160808301610e76565b6002805460079290920b67ffffffffffffffff16600160401b026fffffffffffffffff0000000000000000199092169190911790556109ac60c0820160a08301610ec7565b6002805467ffffffffffffffff92909216600160801b0267ffffffffffffffff60801b199092169190911790556109e960e0820160c08301610e57565b6002805460ff60c01b1916600160c01b836001811115610a1957634e487b7160e01b600052602160045260246000fd5b021790555060e08101356003556101008101356005556101208101356006556004805460408051639324cac760e01b81529051600160501b9092046001600160a01b031692639324cac7928282019260209290829003018186803b158015610a8057600080fd5b505afa158015610a94573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ab89190610e3b565b6001600160a01b031663095ea7b3610ad36020840184610dff565b6040516001600160e01b031960e084901b1681526001600160a01b0390911660048201526000196024820152604401602060405180830381600087803b158015610b1c57600080fd5b505af1158015610b30573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b549190610e1b565b505042600755565b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180516001600160e01b031663a9059cbb60e01b179052610bae908490610bb3565b505050565b6000610c08826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b0316610c859092919063ffffffff16565b805190915015610bae5780806020019051810190610c269190610e1b565b610bae5760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e6044820152691bdd081cdd58d8d9595960b21b606482015260840161031c565b6060610c948484600085610c9e565b90505b9392505050565b606082471015610cff5760405162461bcd60e51b815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f6044820152651c8818d85b1b60d21b606482015260840161031c565b843b610d4d5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000604482015260640161031c565b600080866001600160a01b03168587604051610d699190610f11565b60006040518083038185875af1925050503d8060008114610da6576040519150601f19603f3d011682016040523d82523d6000602084013e610dab565b606091505b5091509150610dbb828286610dc6565b979650505050505050565b60608315610dd5575081610c97565b825115610de55782518084602001fd5b8160405162461bcd60e51b815260040161031c9190610f69565b600060208284031215610e10578081fd5b8135610c9781610fcc565b600060208284031215610e2c578081fd5b81518015158114610c97578182fd5b600060208284031215610e4c578081fd5b8151610c9781610fcc565b600060208284031215610e68578081fd5b813560028110610c97578182fd5b600060208284031215610e87578081fd5b81358060070b8114610c97578182fd5b60006101408284031215610ea9578081fd5b50919050565b600060208284031215610ec0578081fd5b5051919050565b600060208284031215610ed8578081fd5b813567ffffffffffffffff81168114610c97578182fd5b60028110610f0d57634e487b7160e01b600052602160045260246000fd5b9052565b60008251610f23818460208701610f9c565b9190910192915050565b60208101610f3b8284610eef565b92915050565b600784900b815260608101610f596020830185610eef565b8215156040830152949350505050565b6020815260008251806020840152610f88816040850160208701610f9c565b601f01601f19169190910160400192915050565b60005b83811015610fb7578181015183820152602001610f9f565b83811115610fc6576000848401525b50505050565b6001600160a01b0381168114610fe157600080fd5b5056fea26469706673582212200e64803b627b8c307e62c2d13eaba0baeaf226d2768f94b2b7d84a122c14b14f64736f6c63430008040033