0 txs
0 calls
constructor
constructor(string _pickOneName, int256 _pickOneOdds, string _pickTwoName, int256 _pickTwoOdds)
functions
depositsOfPickOne
viewfunction depositsOfPickOne(address payee) view returns (uint256)
depositsOfPickTwo
viewfunction depositsOfPickTwo(address payee) view returns (uint256)
getPick
viewfunction getPick(uint256 pick) view returns (tuple)
owner
viewfunction owner() view returns (address)
withdrawalAllowed
viewfunction withdrawalAllowed() view returns (bool)
depositPickOne
payablefunction depositPickOne() payable
depositPickTwo
payablefunction depositPickTwo() payable
renounceOwnership
nonpayablefunction renounceOwnership()
setWinner
nonpayablefunction setWinner(uint256 _winner)
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
withdraw
nonpayablefunction withdraw()
events
Deposited
event Deposited(address indexed payee, uint256 weiAmount, string name)
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Withdrawn
event Withdrawn(address indexed payee, uint256 weiAmount)
errors
No errors.
creation bytecode
0x60806040523480156200001157600080fd5b5060405162000f8438038062000f848339810160408190526200003491620001e4565b6200003f33620000c7565b604080516060810182528581526020810185905260019181018290529080620000698782620002ee565b506020828101516001830155604092830151600292830155825160608101845285815290810184905291820152600480620000a58582620002ee565b50602082015181600101556040820151816002015590505050505050620003ba565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b634e487b7160e01b600052604160045260246000fd5b600082601f8301126200013f57600080fd5b81516001600160401b03808211156200015c576200015c62000117565b604051601f8301601f19908116603f0116810190828211818310171562000187576200018762000117565b81604052838152602092508683858801011115620001a457600080fd5b600091505b83821015620001c85785820183015181830184015290820190620001a9565b83821115620001da5760008385830101525b9695505050505050565b60008060008060808587031215620001fb57600080fd5b84516001600160401b03808211156200021357600080fd5b62000221888389016200012d565b95506020870151945060408701519150808211156200023f57600080fd5b506200024e878288016200012d565b606096909601519497939650505050565b600181811c908216806200027457607f821691505b6020821081036200029557634e487b7160e01b600052602260045260246000fd5b50919050565b601f821115620002e957600081815260208120601f850160051c81016020861015620002c45750805b601f850160051c820191505b81811015620002e557828155600101620002d0565b5050505b505050565b81516001600160401b038111156200030a576200030a62000117565b62000322816200031b84546200025f565b846200029b565b602080601f8311600181146200035a5760008415620003415750858301515b600019600386901b1c1916600185901b178555620002e5565b600085815260208120601f198616915b828110156200038b578886015182559484019460019091019084016200036a565b5085821015620003aa5787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b610bba80620003ca6000396000f3fe60806040526004361061009c5760003560e01c8063a1d1936111610064578063a1d1936114610122578063a6f1c93914610147578063af8f6c6714610174578063bd052522146101b8578063d0ddf5f8146101ee578063f2fde38b146101f657600080fd5b80630df71602146100a15780633ccfd60b146100c3578063715018a6146100d85780638da5cb5b146100ed5780639854c9501461011a575b600080fd5b3480156100ad57600080fd5b506100c16100bc36600461086f565b610216565b005b3480156100cf57600080fd5b506100c16102a7565b3480156100e457600080fd5b506100c1610316565b3480156100f957600080fd5b506000546040516001600160a01b0390911681526020015b60405180910390f35b6100c1610328565b34801561012e57600080fd5b506101376103ca565b6040519015158152602001610111565b34801561015357600080fd5b5061016761016236600461086f565b6103e0565b6040516101119190610888565b34801561018057600080fd5b506101aa61018f3660046108fa565b6001600160a01b031660009081526010602052604090205490565b604051908152602001610111565b3480156101c457600080fd5b506101aa6101d33660046108fa565b6001600160a01b03166000908152600d602052604090205490565b6100c16104ce565b34801561020257600080fd5b506100c16102113660046108fa565b61052b565b61021e6105a1565b8060010361026f57600160078061023583826109c8565b50600182810154908201556002918201549101556004600a8061025883826109c8565b506001828101549082015560029182015491015550565b600460078061027e83826109c8565b50600182810154828201556002928301549290910191909155600a8061025883826109c8565b50565b6102af6103ca565b61030b5760405162461bcd60e51b815260206004820152602260248201527f4e6f207769746864726177616c7320756e74696c2077696e6e65722069732073604482015261195d60f21b60648201526084015b60405180910390fd5b610314336105fb565b565b61031e6105a1565b61031460006106b8565b3360009081526010602052604081205434910361034d5761034d600f80546001019055565b336000908152601060205260408120805483929061036c908490610aa9565b9250508190555080601160008282546103859190610aa9565b909155505060405133907f6f85d9948d6ca3dd6ce6ce7d175da22b4e865827ae6fcd530ec7edac1240f928906103bf908490600190610acf565b60405180910390a250565b6009546000906103da5750600090565b50600190565b61040460405180606001604052806060815260200160008152602001600081525090565b81600114610413576004610416565b60015b6040518060600160405290816000820180546104319061092a565b80601f016020809104026020016040519081016040528092919081815260200182805461045d9061092a565b80156104aa5780601f1061047f576101008083540402835291602001916104aa565b820191906000526020600020905b81548152906001019060200180831161048d57829003601f168201915b50505050508152602001600182015481526020016002820154815250509050919050565b336000908152600d60205260408120543491036104f3576104f3600f80546001019055565b336000908152600d602052604081208054839290610512908490610aa9565b9250508190555080600e60008282546103859190610aa9565b6105336105a1565b6001600160a01b0381166105985760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610302565b6102a4816106b8565b6000546001600160a01b031633146103145760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610302565b60095460009060010361062b57506001600160a01b0381166000908152600d60205260408120805491905561064a565b506001600160a01b038116600090815260106020526040812080549190555b610652610708565b61065c9082610aa9565b90506106716001600160a01b03831682610751565b816001600160a01b03167f7084f5476618d8e60b11ef0d7d3f06914655adb8793e28ff7f018d4c76d505d5826040516106ac91815260200190565b60405180910390a25050565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6000806000600a6002015460010361072f57600e54915061072860125490565b9050610740565b601154915061073d600f5490565b90505b61074a8183610b62565b9250505090565b804710156107a15760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a20696e73756666696369656e742062616c616e63650000006044820152606401610302565b6000826001600160a01b03168260405160006040518083038185875af1925050503d80600081146107ee576040519150601f19603f3d011682016040523d82523d6000602084013e6107f3565b606091505b505090508061086a5760405162461bcd60e51b815260206004820152603a60248201527f416464726573733a20756e61626c6520746f2073656e642076616c75652c207260448201527f6563697069656e74206d617920686176652072657665727465640000000000006064820152608401610302565b505050565b60006020828403121561088157600080fd5b5035919050565b600060208083528351606082850152805180608086015260005b818110156108be5782810184015186820160a0015283016108a2565b818111156108d057600060a083880101525b5091850151604085810191909152909401516060840152601f01601f191690910160a00192915050565b60006020828403121561090c57600080fd5b81356001600160a01b038116811461092357600080fd5b9392505050565b600181811c9082168061093e57607f821691505b60208210810361095e57634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052604160045260246000fd5b601f82111561086a57600081815260208120601f850160051c810160208610156109a15750805b601f850160051c820191505b818110156109c0578281556001016109ad565b505050505050565b8181036109d3575050565b6109dd825461092a565b67ffffffffffffffff8111156109f5576109f5610964565b610a0981610a03845461092a565b8461097a565b6000601f821160018114610a3d5760008315610a255750848201545b600019600385901b1c1916600184901b178455610aa2565b600085815260209020601f19841690600086815260209020845b83811015610a775782860154825560019586019590910190602001610a57565b5085831015610a955781850154600019600388901b60f8161c191681555b50505060018360011b0184555b5050505050565b60008219821115610aca57634e487b7160e01b600052601160045260246000fd5b500190565b8281526000602060408184015260008454610ae98161092a565b8060408701526060600180841660008114610b0b5760018114610b2557610b53565b60ff1985168984015283151560051b890183019550610b53565b896000528660002060005b85811015610b4b5781548b8201860152908301908801610b30565b8a0184019650505b50939998505050505050505050565b600082610b7f57634e487b7160e01b600052601260045260246000fd5b50049056fea2646970667358221220b6bc2a672108c74d56d63872002025bf395b26491b90fc2e2cfe5a2ae6fa7a7e64736f6c634300080f00330000000000000000000000000000000000000000000000000000000000000080fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeed00000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000000e6000000000000000000000000000000000000000000000000000000000000000c416d616e6461204e756e657a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d4a756c69616e6e612050656e6100000000000000000000000000000000000000