0 txs
0 calls
constructor
constructor()
functions
_back
viewfunction _back() view returns (address)
_coin
viewfunction _coin() view returns (address)
_cost
viewfunction _cost(uint256) view returns (uint256)
_feee
viewfunction _feee() view returns (uint256)
_fees
viewfunction _fees() view returns (uint256)
_numb
viewfunction _numb(uint256) view returns (uint256)
_roler
viewfunction _roler(address) view returns (bool)
getFee
viewfunction getFee(uint256 nums) view returns (uint256)
getInfos
viewfunction getInfos(address coin, address addr, uint256 len) view returns (uint256[4], uint256[3], string[2], address[2])
claim
nonpayablefunction claim(address con, address f, address t, uint256 val)
dropDiff
payablefunction dropDiff(address coin, uint256[] vals, address[] users) payable
dropSame
payablefunction dropSame(address coin, uint256 val, address[] users) payable
setBack
nonpayablefunction setBack(address addr)
setCoin
nonpayablefunction setCoin(address addr)
setFeeEth
nonpayablefunction setFeeEth(uint256 val)
setFees
nonpayablefunction setFees(uint256 val)
setNumbAndCost
nonpayablefunction setNumbAndCost(uint256[] val, uint256[] val2)
setRoler
nonpayablefunction setRoler(address addr, bool val)
events
No events.
errors
No errors.
creation bytecode
0x60806040523480156200001157600080fd5b5067016345785d8a000060035560408051808201909152600a8152603260208201526200004390600490600262000101565b5060408051808201909152674563918244f4000081526802b5e3af16b188000060208201526200007890600590600262000156565b50600080546001600160a01b03191673669765d450e92d79febbb966a1ead054cb62f33b179055620000a73390565b600180546001600160a01b0319166001600160a01b039290921691909117815560066000620000d33390565b6001600160a01b031681526020810191909152604001600020805460ff1916911515919091179055620001b6565b82805482825590600052602060002090810192821562000144579160200282015b8281111562000144578251829060ff1690559160200191906001019062000122565b50620001529291506200019f565b5090565b82805482825590600052602060002090810192821562000144579160200282015b828111156200014457825182906001600160481b031690559160200191906001019062000177565b5b80821115620001525760008155600101620001a0565b61162780620001c66000396000f3fe60806040526004361061010d5760003560e01c806399c78b6f11610095578063b72300dd11610064578063b72300dd146102f6578063ca397ed914610316578063d212a69a14610336578063f1ba5e1b1461034c578063fcee45f41461036c57600080fd5b806399c78b6f146102685780639de1c01e146102a0578063a3b73aff146102c0578063adf3ca8a146102e057600080fd5b8063590c3948116100dc578063590c3948146101a7578063696348dc146101c75780636a375ab71461020757806382e46b7514610235578063892a46b01461025557600080fd5b80630580975514610119578063307ce1531461013b5780633d18678e1461014e57806358cef9921461016e57600080fd5b3661011457005b600080fd5b34801561012557600080fd5b50610139610134366004610fb5565b61038c565b005b610139610149366004611108565b6103ca565b34801561015a57600080fd5b5061013961016936600461117c565b610590565b34801561017a57600080fd5b5061018e610189366004611195565b6105b1565b60405161019e9493929190611288565b60405180910390f35b3480156101b357600080fd5b506101396101c2366004611309565b610a0d565b3480156101d357600080fd5b506101f76101e2366004610fb5565b60066020526000908152604090205460ff1681565b604051901515815260200161019e565b34801561021357600080fd5b5061022761022236600461117c565b610afa565b60405190815260200161019e565b34801561024157600080fd5b50610139610250366004610fb5565b610b1b565b610139610263366004611354565b610b59565b34801561027457600080fd5b50600054610288906001600160a01b031681565b6040516001600160a01b03909116815260200161019e565b3480156102ac57600080fd5b50600154610288906001600160a01b031681565b3480156102cc57600080fd5b506101396102db36600461117c565b610cf1565b3480156102ec57600080fd5b5061022760025481565b34801561030257600080fd5b506101396103113660046113a1565b610d12565b34801561032257600080fd5b5061022761033136600461117c565b610d5a565b34801561034257600080fd5b5061022760035481565b34801561035857600080fd5b50610139610367366004611416565b610d6a565b34801561037857600080fd5b5061022761038736600461117c565b610db1565b3360009081526006602052604090205460ff166103a857600080fd5b600180546001600160a01b0319166001600160a01b0392909216919091179055565b6002541561041c576002543410156103e157600080fd5b6001546040516001600160a01b03909116903480156108fc02916000818181858888f1935050505015801561041a573d6000803e3d6000fd5b505b60006104288251610db1565b905080156104b7576000546001600160a01b03166323b872dd336001546040516001600160e01b031960e085901b16815261047292916001600160a01b031690869060040161144d565b6020604051808303816000875af1158015610491573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104b59190611471565b505b81518351146104c557600080fd5b60005b8251811015610589576001600160a01b0385166323b872dd338584815181106104f3576104f361148e565b602002602001015187858151811061050d5761050d61148e565b60200260200101516040518463ffffffff1660e01b81526004016105339392919061144d565b6020604051808303816000875af1158015610552573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105769190611471565b5080610581816114ba565b9150506104c8565b5050505050565b3360009081526006602052604090205460ff166105ac57600080fd5b600355565b6105b9610eb8565b6105c1610ed6565b6105c9610ef4565b6105d1610f1b565b6000546001600160a01b03166105e5610ed6565b6040805180820190915260018152602d60f81b60208201526001600160a01b038a161580159061061e57506001600160a01b038a163b15155b156107ef5760008a9050806001600160a01b03166395d89b416040518163ffffffff1660e01b8152600401600060405180830381865afa158015610666573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261068e91908101906114d3565b6040805160608101918290526370a0823160e01b9091526001600160a01b038c8116606483015291935090819083166370a0823160848301602060405180830381865afa1580156106e3573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107079190611567565b8152604051636eb1769f60e11b81526001600160a01b038d8116600483015230602483015260209092019184169063dd62ed3e90604401602060405180830381865afa15801561075b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061077f9190611567565b8152602001826001600160a01b031663313ce5676040518163ffffffff1660e01b8152600401602060405180830381865afa1580156107c2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107e69190611580565b60ff1690529250505b6040805160808101918290526370a0823160e01b9091526001600160a01b038a81166084830152819085166370a0823160a48301602060405180830381865afa158015610840573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108649190611567565b8152604051636eb1769f60e11b81526001600160a01b038c8116600483015230602483015260209092019186169063dd62ed3e90604401602060405180830381865afa1580156108b8573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108dc9190611567565b8152602001846001600160a01b031663313ce5676040518163ffffffff1660e01b8152600401602060405180830381865afa15801561091f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109439190611580565b60ff1681526020016109548a610db1565b815250826040518060400160405280866001600160a01b03166395d89b416040518163ffffffff1660e01b8152600401600060405180830381865afa1580156109a1573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526109c991908101906114d3565b8152602090810194909452604080518082019091526000546001600160a01b0390811682526001541694810194909452919850965094509250505093509350935093565b3360009081526006602052604090205460ff16610a2957600080fd5b6001600160a01b038416610a73576040516001600160a01b0383169082156108fc029083906000818181858888f19350505050158015610a6d573d6000803e3d6000fd5b50610af4565b6001600160a01b038316610af45760405163a9059cbb60e01b81526001600160a01b0383811660048301526024820183905285169063a9059cbb906044016020604051808303816000875af1158015610ad0573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105899190611471565b50505050565b60048181548110610b0a57600080fd5b600091825260209091200154905081565b3360009081526006602052604090205460ff16610b3757600080fd5b600080546001600160a01b0319166001600160a01b0392909216919091179055565b60025415610bab57600254341015610b7057600080fd5b6001546040516001600160a01b03909116903480156108fc02916000818181858888f19350505050158015610ba9573d6000803e3d6000fd5b505b6000610bb78251610db1565b90508015610c46576000546001600160a01b03166323b872dd336001546040516001600160e01b031960e085901b168152610c0192916001600160a01b031690869060040161144d565b6020604051808303816000875af1158015610c20573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c449190611471565b505b60005b8251811015610589576001600160a01b0385166323b872dd33858481518110610c7457610c7461148e565b6020026020010151876040518463ffffffff1660e01b8152600401610c9b9392919061144d565b6020604051808303816000875af1158015610cba573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610cde9190611471565b5080610ce9816114ba565b915050610c49565b3360009081526006602052604090205460ff16610d0d57600080fd5b600255565b3360009081526006602052604090205460ff16610d2e57600080fd5b8151610d41906004906020850190610f39565b508051610d55906005906020840190610f39565b505050565b60058181548110610b0a57600080fd5b3360009081526006602052604090205460ff16610d8657600080fd5b6001600160a01b03919091166000908152600660205260409020805460ff1916911515919091179055565b6000805b600454811015610e1b5760048181548110610dd257610dd261148e565b90600052602060002001548311610e095760058181548110610df657610df661148e565b9060005260206000200154915050919050565b80610e13816114ba565b915050610db5565b5060045460009015610e9a5760058054610e37906001906115a3565b81548110610e4757610e4761148e565b906000526020600020015481610e5d91906115ba565b6004805491925090610e71906001906115a3565b81548110610e8157610e8161148e565b906000526020600020015483610e9791906115a3565b92505b600354610ea790846115d2565b610eb190826115ba565b9392505050565b60405180608001604052806004906020820280368337509192915050565b60405180606001604052806003906020820280368337509192915050565b60405180604001604052806002905b6060815260200190600190039081610f035790505090565b60405180604001604052806002906020820280368337509192915050565b828054828255906000526020600020908101928215610f74579160200282015b82811115610f74578251825591602001919060010190610f59565b50610f80929150610f84565b5090565b5b80821115610f805760008155600101610f85565b80356001600160a01b0381168114610fb057600080fd5b919050565b600060208284031215610fc757600080fd5b610eb182610f99565b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561100f5761100f610fd0565b604052919050565b600067ffffffffffffffff82111561103157611031610fd0565b5060051b60200190565b600082601f83011261104c57600080fd5b8135602061106161105c83611017565b610fe6565b82815260059290921b8401810191818101908684111561108057600080fd5b8286015b8481101561109b5780358352918301918301611084565b509695505050505050565b600082601f8301126110b757600080fd5b813560206110c761105c83611017565b82815260059290921b840181019181810190868411156110e657600080fd5b8286015b8481101561109b576110fb81610f99565b83529183019183016110ea565b60008060006060848603121561111d57600080fd5b61112684610f99565b9250602084013567ffffffffffffffff8082111561114357600080fd5b61114f8783880161103b565b9350604086013591508082111561116557600080fd5b50611172868287016110a6565b9150509250925092565b60006020828403121561118e57600080fd5b5035919050565b6000806000606084860312156111aa57600080fd5b6111b384610f99565b92506111c160208501610f99565b9150604084013590509250925092565b60005b838110156111ec5781810151838201526020016111d4565b83811115610af45750506000910152565b600082604081018360005b600281101561125157838303875281518051808552602061122e828288018386016111d1565b98890198601f91909101601f191694909401840193929092019150600101611208565b509095945050505050565b8060005b6002811015610af45781516001600160a01b0316845260209384019390910190600101611260565b60006101408287835b60048110156112b0578151835260209283019290910190600101611291565b505050608083018660005b60038110156112da5781518352602092830192909101906001016112bb565b5050508060e08401526112ef818401866111fd565b91505061130061010083018461125c565b95945050505050565b6000806000806080858703121561131f57600080fd5b61132885610f99565b935061133660208601610f99565b925061134460408601610f99565b9396929550929360600135925050565b60008060006060848603121561136957600080fd5b61137284610f99565b925060208401359150604084013567ffffffffffffffff81111561139557600080fd5b611172868287016110a6565b600080604083850312156113b457600080fd5b823567ffffffffffffffff808211156113cc57600080fd5b6113d88683870161103b565b935060208501359150808211156113ee57600080fd5b506113fb8582860161103b565b9150509250929050565b801515811461141357600080fd5b50565b6000806040838503121561142957600080fd5b61143283610f99565b9150602083013561144281611405565b809150509250929050565b6001600160a01b039384168152919092166020820152604081019190915260600190565b60006020828403121561148357600080fd5b8151610eb181611405565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b6000600182016114cc576114cc6114a4565b5060010190565b6000602082840312156114e557600080fd5b815167ffffffffffffffff808211156114fd57600080fd5b818401915084601f83011261151157600080fd5b81518181111561152357611523610fd0565b611536601f8201601f1916602001610fe6565b915080825285602082850101111561154d57600080fd5b61155e8160208401602086016111d1565b50949350505050565b60006020828403121561157957600080fd5b5051919050565b60006020828403121561159257600080fd5b815160ff81168114610eb157600080fd5b6000828210156115b5576115b56114a4565b500390565b600082198211156115cd576115cd6114a4565b500190565b60008160001904831182151516156115ec576115ec6114a4565b50029056fea2646970667358221220bc77bb7ab8a4f982855144008f88cafc941ac78a80d26b71cbf0ffb4c1558a1864736f6c634300080d0033