11 txs
12 calls
constructor
constructor(address lootboxes_, address jackpot_)
functions
jackpot
viewfunction jackpot() view returns (address)
lootboxes
viewfunction lootboxes() view returns (address)
minTicketAmount
viewfunction minTicketAmount() view returns (uint256)
sequencesPerUser
viewfunction sequencesPerUser(address, uint256) view returns (uint64)
buyTicket
payablefunction buyTicket(uint256 ticketAmount) payable
claimLoot
nonpayablefunction claimLoot(address requester)
events
No events.
errors
SafeERC20FailedOperation
error SafeERC20FailedOperation(address token)
creation bytecode
0x60806040526064600255348015610014575f5ffd5b5060405161161a38038061161a83398181016040528101906100369190610340565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036100a4576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161009b906103d8565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610112576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161010990610440565b60405180910390fd5b815f5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508060015f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166389a302716040518163ffffffff1660e01b8152600401602060405180830381865afa1580156101fb573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061021f919061045e565b73ffffffffffffffffffffffffffffffffffffffff1663095ea7b360015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff167fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6040518363ffffffff1660e01b815260040161029a9291906104b0565b6020604051808303815f875af11580156102b6573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906102da919061050c565b505050610537565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f61030f826102e6565b9050919050565b61031f81610305565b8114610329575f5ffd5b50565b5f8151905061033a81610316565b92915050565b5f5f60408385031215610356576103556102e2565b5b5f6103638582860161032c565b92505060206103748582860161032c565b9150509250929050565b5f82825260208201905092915050565b7f6c6f6f74626f7865732061646472207a65726f000000000000000000000000005f82015250565b5f6103c260138361037e565b91506103cd8261038e565b602082019050919050565b5f6020820190508181035f8301526103ef816103b6565b9050919050565b7f6a61636b706f742061646472207a65726f0000000000000000000000000000005f82015250565b5f61042a60118361037e565b9150610435826103f6565b602082019050919050565b5f6020820190508181035f8301526104578161041e565b9050919050565b5f60208284031215610473576104726102e2565b5b5f6104808482850161032c565b91505092915050565b61049281610305565b82525050565b5f819050919050565b6104aa81610498565b82525050565b5f6040820190506104c35f830185610489565b6104d060208301846104a1565b9392505050565b5f8115159050919050565b6104eb816104d7565b81146104f5575f5ffd5b50565b5f81519050610506816104e2565b92915050565b5f60208284031215610521576105206102e2565b5b5f61052e848285016104f8565b91505092915050565b6110d6806105445f395ff3fe608060405260043610610054575f3560e01c80635d6101771461005857806367dd74ca146100825780636b31ee011461009e578063a01406ae146100c8578063b7097b4e14610104578063fb64bd6a1461012c575b5f5ffd5b348015610063575f5ffd5b5061006c610156565b6040516100799190610bc3565b60405180910390f35b61009c60048036038101906100979190610c13565b61017a565b005b3480156100a9575f5ffd5b506100b26106a8565b6040516100bf9190610c5e565b60405180910390f35b3480156100d3575f5ffd5b506100ee60048036038101906100e99190610cb2565b6106cd565b6040516100fb9190610d12565b60405180910390f35b34801561010f575f5ffd5b5061012a60048036038101906101259190610d2b565b610715565b005b348015610137575f5ffd5b506101406108fc565b60405161014d9190610d65565b60405180910390f35b5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b5f3390505f3490505f60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663f06fc961856040518263ffffffff1660e01b81526004016101dd9190610d65565b602060405180830381865afa1580156101f8573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061021c9190610d92565b905061025d6040518060400160405280600e81526020017f5449434b455420434f5354203d2000000000000000000000000000000000000081525082610902565b61031783308360015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166389a302716040518163ffffffff1660e01b8152600401602060405180830381865afa1580156102cd573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906102f19190610dd1565b73ffffffffffffffffffffffffffffffffffffffff1661099e909392919063ffffffff16565b6002548410806103b257505f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16632d971e636040518163ffffffff1660e01b8152600401602060405180830381865afa15801561038b573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906103af9190610d92565b82105b1561044a5760015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663b5d46dfb8430876040518463ffffffff1660e01b815260040161041593929190610e0b565b5f604051808303815f87803b15801561042c575f5ffd5b505af115801561043e573d5f5f3e3d5ffd5b505050505050506106a5565b60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663b5d46dfb8430876040518463ffffffff1660e01b81526004016104a893929190610e0b565b5f604051808303815f87803b1580156104bf575f5ffd5b505af11580156104d1573d5f5f3e3d5ffd5b505050505f600254856104e49190610e6d565b905060035f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16635391945f8560015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16635654a3416040518163ffffffff1660e01b8152600401602060405180830381865afa1580156105ca573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906105ee9190610d92565b88866040518563ffffffff1660e01b815260040161060e93929190610e9d565b60206040518083038185885af115801561062a573d5f5f3e3d5ffd5b50505050506040513d601f19601f8201168201806040525081019061064f9190610efc565b908060018154018082558091505060019003905f5260205f2090600491828204019190066008029091909190916101000a81548167ffffffffffffffff021916908367ffffffffffffffff160217905550505050505b50565b60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6003602052815f5260405f2081815481106106e6575f80fd5b905f5260205f209060049182820401919006600802915091509054906101000a900467ffffffffffffffff1681565b5f60035f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f208054905090505f810361079b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161079290610f81565b60405180910390fd5b5f5f90505b818110156108af575f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663f9f8a05060035f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20838154811061083357610832610f9f565b5b905f5260205f2090600491828204019190066008029054906101000a900467ffffffffffffffff166040518263ffffffff1660e01b81526004016108779190610d12565b5f604051808303815f87803b15801561088e575f5ffd5b505af11580156108a0573d5f5f3e3d5ffd5b505050508060010190506107a0565b5060035f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6108f89190610aff565b5050565b60025481565b61099a828260405160240161091892919061102c565b6040516020818303038152906040527fb60e72cc000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050610a20565b5050565b610a1a848573ffffffffffffffffffffffffffffffffffffffff166323b872dd8686866040516024016109d393929190610e0b565b604051602081830303815290604052915060e01b6020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050610a3a565b50505050565b610a3781610a2f610ad5610af4565b63ffffffff16565b50565b5f5f60205f8451602086015f885af180610a59576040513d5f823e3d81fd5b3d92505f519150505f8214610a72576001811415610a8d565b5f8473ffffffffffffffffffffffffffffffffffffffff163b145b15610acf57836040517f5274afe7000000000000000000000000000000000000000000000000000000008152600401610ac6919061105a565b60405180910390fd5b50505050565b5f6a636f6e736f6c652e6c6f6790505f5f835160208501845afa505050565b610b24819050919050565b5080545f825560030160049004905f5260205f2090810190610b219190610b2e565b50565b610b2c611073565b565b5b80821115610b45575f815f905550600101610b2f565b5090565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f819050919050565b5f610b8b610b86610b8184610b49565b610b68565b610b49565b9050919050565b5f610b9c82610b71565b9050919050565b5f610bad82610b92565b9050919050565b610bbd81610ba3565b82525050565b5f602082019050610bd65f830184610bb4565b92915050565b5f5ffd5b5f819050919050565b610bf281610be0565b8114610bfc575f5ffd5b50565b5f81359050610c0d81610be9565b92915050565b5f60208284031215610c2857610c27610bdc565b5b5f610c3584828501610bff565b91505092915050565b5f610c4882610b92565b9050919050565b610c5881610c3e565b82525050565b5f602082019050610c715f830184610c4f565b92915050565b5f610c8182610b49565b9050919050565b610c9181610c77565b8114610c9b575f5ffd5b50565b5f81359050610cac81610c88565b92915050565b5f5f60408385031215610cc857610cc7610bdc565b5b5f610cd585828601610c9e565b9250506020610ce685828601610bff565b9150509250929050565b5f67ffffffffffffffff82169050919050565b610d0c81610cf0565b82525050565b5f602082019050610d255f830184610d03565b92915050565b5f60208284031215610d4057610d3f610bdc565b5b5f610d4d84828501610c9e565b91505092915050565b610d5f81610be0565b82525050565b5f602082019050610d785f830184610d56565b92915050565b5f81519050610d8c81610be9565b92915050565b5f60208284031215610da757610da6610bdc565b5b5f610db484828501610d7e565b91505092915050565b5f81519050610dcb81610c88565b92915050565b5f60208284031215610de657610de5610bdc565b5b5f610df384828501610dbd565b91505092915050565b610e0581610c77565b82525050565b5f606082019050610e1e5f830186610dfc565b610e2b6020830185610dfc565b610e386040830184610d56565b949350505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f610e7782610be0565b9150610e8283610be0565b925082610e9257610e91610e40565b5b828204905092915050565b5f606082019050610eb05f830186610d56565b610ebd6020830185610dfc565b610eca6040830184610d56565b949350505050565b610edb81610cf0565b8114610ee5575f5ffd5b50565b5f81519050610ef681610ed2565b92915050565b5f60208284031215610f1157610f10610bdc565b5b5f610f1e84828501610ee8565b91505092915050565b5f82825260208201905092915050565b7f726571756573746572206e6f742076616c6964000000000000000000000000005f82015250565b5f610f6b601383610f27565b9150610f7682610f37565b602082019050919050565b5f6020820190508181035f830152610f9881610f5f565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f81519050919050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f610ffe82610fcc565b6110088185610f27565b9350611018818560208601610fd6565b61102181610fe4565b840191505092915050565b5f6040820190508181035f8301526110448185610ff4565b90506110536020830184610d56565b9392505050565b5f60208201905061106d5f830184610dfc565b92915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52605160045260245ffdfea2646970667358221220fb8dda2272e8f7e4fa121b11019ef47b3fd144aa1177dfcc0eccbb98ade5ecf564736f6c634300081e00330000000000000000000000000bd8c631c1aafa2fc4c629614bade5504895ce7b000000000000000000000000a223b49fb4da8ddc1223e4aa2f1e678ca05182ae