39 txs
40 calls
constructor
constructor(address _cashier, uint256 _ethPrice, uint256 _ticketPrice)
functions
buyers
viewfunction buyers(address) view returns (bool)
cashier
viewfunction cashier() view returns (address)
ethPrice
viewfunction ethPrice() view returns (uint256)
owner
viewfunction owner() view returns (address)
sold
viewfunction sold() view returns (uint256)
ticketPrice
viewfunction ticketPrice() view returns (uint256)
buy
payablefunction buy() payable
renounceOwnership
nonpayablefunction renounceOwnership()
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
withdraw
nonpayablefunction withdraw(address to)
events
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
errors
OwnableInvalidOwner
error OwnableInvalidOwner(address owner)
OwnableUnauthorizedAccount
error OwnableUnauthorizedAccount(address account)
creation bytecode
0x60c06040523480156200001157600080fd5b5060405162000dc638038062000dc6833981810160405281019062000037919062000282565b33600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603620000ad5760006040517f1e4fbdf7000000000000000000000000000000000000000000000000000000008152600401620000a49190620002ef565b60405180910390fd5b620000be816200011960201b60201c565b5081608081815250508060a0818152505082600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505050506200030c565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006200020f82620001e2565b9050919050565b620002218162000202565b81146200022d57600080fd5b50565b600081519050620002418162000216565b92915050565b6000819050919050565b6200025c8162000247565b81146200026857600080fd5b50565b6000815190506200027c8162000251565b92915050565b6000806000606084860312156200029e576200029d620001dd565b5b6000620002ae8682870162000230565b9350506020620002c1868287016200026b565b9250506040620002d4868287016200026b565b9150509250925092565b620002e98162000202565b82525050565b6000602082019050620003066000830184620002de565b92915050565b60805160a051610a86620003406000396000818161022501526104260152600081816102f801526105b40152610a866000f3fe6080604052600436106100915760003560e01c806397a993aa1161005957806397a993aa14610157578063a6f2ae3a14610194578063ed740e971461019e578063f2fde38b146101c9578063ff186b2e146101f257610091565b806302c7e7af146100965780631209b1f6146100c157806351cff8d9146100ec578063715018a6146101155780638da5cb5b1461012c575b600080fd5b3480156100a257600080fd5b506100ab61021d565b6040516100b89190610742565b60405180910390f35b3480156100cd57600080fd5b506100d6610223565b6040516100e39190610742565b60405180910390f35b3480156100f857600080fd5b50610113600480360381019061010e91906107c0565b610247565b005b34801561012157600080fd5b5061012a610299565b005b34801561013857600080fd5b506101416102ad565b60405161014e91906107fc565b60405180910390f35b34801561016357600080fd5b5061017e600480360381019061017991906107c0565b6102d6565b60405161018b9190610832565b60405180910390f35b61019c6102f6565b005b3480156101aa57600080fd5b506101b3610506565b6040516101c091906108ac565b60405180910390f35b3480156101d557600080fd5b506101f060048036038101906101eb91906107c0565b61052c565b005b3480156101fe57600080fd5b506102076105b2565b6040516102149190610742565b60405180910390f35b60025481565b7f000000000000000000000000000000000000000000000000000000000000000081565b61024f6105d6565b8073ffffffffffffffffffffffffffffffffffffffff166108fc479081150290604051600060405180830381858888f19350505050158015610295573d6000803e3d6000fd5b5050565b6102a16105d6565b6102ab600061065d565b565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60036020528060005260406000206000915054906101000a900460ff1681565b7f00000000000000000000000000000000000000000000000000000000000000003414610358576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161034f90610924565b60405180910390fd5b600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16156103e5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103dc90610990565b60405180910390fd5b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ef6506db337f00000000000000000000000000000000000000000000000000000000000000006040518363ffffffff1660e01b81526004016104629291906109b0565b600060405180830381600087803b15801561047c57600080fd5b505af1158015610490573d6000803e3d6000fd5b505050506001600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550600260008154809291906104ff90610a08565b9190505550565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6105346105d6565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036105a65760006040517f1e4fbdf700000000000000000000000000000000000000000000000000000000815260040161059d91906107fc565b60405180910390fd5b6105af8161065d565b50565b7f000000000000000000000000000000000000000000000000000000000000000081565b6105de610721565b73ffffffffffffffffffffffffffffffffffffffff166105fc6102ad565b73ffffffffffffffffffffffffffffffffffffffff161461065b5761061f610721565b6040517f118cdaa700000000000000000000000000000000000000000000000000000000815260040161065291906107fc565b60405180910390fd5b565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600033905090565b6000819050919050565b61073c81610729565b82525050565b60006020820190506107576000830184610733565b92915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600061078d82610762565b9050919050565b61079d81610782565b81146107a857600080fd5b50565b6000813590506107ba81610794565b92915050565b6000602082840312156107d6576107d561075d565b5b60006107e4848285016107ab565b91505092915050565b6107f681610782565b82525050565b600060208201905061081160008301846107ed565b92915050565b60008115159050919050565b61082c81610817565b82525050565b60006020820190506108476000830184610823565b92915050565b6000819050919050565b600061087261086d61086884610762565b61084d565b610762565b9050919050565b600061088482610857565b9050919050565b600061089682610879565b9050919050565b6108a68161088b565b82525050565b60006020820190506108c1600083018461089d565b92915050565b600082825260208201905092915050565b7f5469636b65743a20696e76616c69642070726963650000000000000000000000600082015250565b600061090e6015836108c7565b9150610919826108d8565b602082019050919050565b6000602082019050818103600083015261093d81610901565b9050919050565b7f5469636b65743a20616c726561647920626f7567687400000000000000000000600082015250565b600061097a6016836108c7565b915061098582610944565b602082019050919050565b600060208201905081810360008301526109a98161096d565b9050919050565b60006040820190506109c560008301856107ed565b6109d26020830184610733565b9392505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000610a1382610729565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203610a4557610a446109d9565b5b60018201905091905056fea264697066735822122093cf765a643c1143adab18a3c00d24175ef3f9aed53efbf083508baacb14d1cc64736f6c63430008140033000000000000000000000000c22919ca522eb1aa333bdc51caf0f2eb53ce2ad50000000000000000000000000000000000000000000000000011c37937e08000000000000000000000000000000000000000000000000000000012309ce54000