0 txs
0 calls
constructor
constructor(address _tokenAddress)
functions
BURN_ADDRESS
viewfunction BURN_ADDRESS() view returns (address)
owner
viewfunction owner() view returns (address)
tokenAddress
viewfunction tokenAddress() view returns (address)
burnTokens
nonpayablefunction burnTokens()
distributeAll
nonpayablefunction distributeAll()
distributeEth
nonpayablefunction distributeEth()
renounceOwnership
nonpayablefunction renounceOwnership()
rescueTokens
nonpayablefunction rescueTokens(address _tokenAddress)
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
events
EthDistributed
event EthDistributed(address indexed to, uint256 amount)
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
TokensBurned
event TokensBurned(uint256 amount)
errors
OwnableInvalidOwner
error OwnableInvalidOwner(address owner)
OwnableUnauthorizedAccount
error OwnableUnauthorizedAccount(address account)
creation bytecode
0x60a060405234801561001057600080fd5b5060405161148e38038061148e83398181016040528101906100329190610285565b33600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036100a55760006040517f1e4fbdf700000000000000000000000000000000000000000000000000000000815260040161009c91906102c1565b60405180910390fd5b6100b48161015e60201b60201c565b50600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610124576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161011b90610339565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff168152505050610359565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600061025282610227565b9050919050565b61026281610247565b811461026d57600080fd5b50565b60008151905061027f81610259565b92915050565b60006020828403121561029b5761029a610222565b5b60006102a984828501610270565b91505092915050565b6102bb81610247565b82525050565b60006020820190506102d660008301846102b2565b92915050565b600082825260208201905092915050565b7f546f6b656e20616464726573732063616e6e6f74206265207a65726f00000000600082015250565b6000610323601c836102dc565b915061032e826102ed565b602082019050919050565b6000602082019050818103600083015261035281610316565b9050919050565b608051611105610389600039600081816101ce015281816103ed015281816106e401526108c701526111056000f3fe6080604052600436106100895760003560e01c80638da5cb5b116100595780638da5cb5b146101035780639d76ea581461012e578063dbc938d814610159578063f2fde38b14610170578063fccc28131461019957610090565b8062ae3bf81461009557806308003f78146100be578063436596c4146100d5578063715018a6146100ec57610090565b3661009057005b600080fd5b3480156100a157600080fd5b506100bc60048036038101906100b79190610c7e565b6101c4565b005b3480156100ca57600080fd5b506100d36103e9565b005b3480156100e157600080fd5b506100ea6105c9565b005b3480156100f857600080fd5b50610101610888565b005b34801561010f57600080fd5b5061011861089c565b6040516101259190610cba565b60405180910390f35b34801561013a57600080fd5b506101436108c5565b6040516101509190610cba565b60405180910390f35b34801561016557600080fd5b5061016e6108e9565b005b34801561017c57600080fd5b5061019760048036038101906101929190610c7e565b610a3c565b005b3480156101a557600080fd5b506101ae610ac2565b6040516101bb9190610cba565b60405180910390f35b6101cc610ac8565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff160361025a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161025190610d32565b60405180910390fd5b600081905060008173ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b815260040161029a9190610cba565b602060405180830381865afa1580156102b7573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102db9190610d88565b905060008111610320576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161031790610e01565b60405180910390fd5b8173ffffffffffffffffffffffffffffffffffffffff1663a9059cbb61034461089c565b836040518363ffffffff1660e01b8152600401610362929190610e30565b6020604051808303816000875af1158015610381573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103a59190610e91565b6103e4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103db90610f0a565b60405180910390fd5b505050565b60007f0000000000000000000000000000000000000000000000000000000000000000905060008173ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b81526004016104499190610cba565b602060405180830381865afa158015610466573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061048a9190610d88565b9050600081116104cf576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104c690610f76565b60405180910390fd5b8173ffffffffffffffffffffffffffffffffffffffff1663a9059cbb61dead836040518363ffffffff1660e01b815260040161050c929190610e30565b6020604051808303816000875af115801561052b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061054f9190610e91565b61058e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161058590610f0a565b60405180910390fd5b7f6ef4855b666dcc7884561072e4358b28dfe01feb1b7f4dcebc00e62d50394ac7816040516105bd9190610f96565b60405180910390a15050565b600047905060008111156106e05760006105e161089c565b905060008173ffffffffffffffffffffffffffffffffffffffff168360405161060990610fe2565b60006040518083038185875af1925050503d8060008114610646576040519150601f19603f3d011682016040523d82523d6000602084013e61064b565b606091505b505090508061068f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161068690611043565b60405180910390fd5b8173ffffffffffffffffffffffffffffffffffffffff167fab1912cdcff35bad007331fb1e883ba5d97fa13d9b605600e7e24913c6d6dbb4846040516106d59190610f96565b60405180910390a250505b60007f0000000000000000000000000000000000000000000000000000000000000000905060008173ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b81526004016107409190610cba565b602060405180830381865afa15801561075d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107819190610d88565b90506000811115610883578173ffffffffffffffffffffffffffffffffffffffff1663a9059cbb61dead836040518363ffffffff1660e01b81526004016107c9929190610e30565b6020604051808303816000875af11580156107e8573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061080c9190610e91565b61084b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161084290610f0a565b60405180910390fd5b7f6ef4855b666dcc7884561072e4358b28dfe01feb1b7f4dcebc00e62d50394ac78160405161087a9190610f96565b60405180910390a15b505050565b610890610ac8565b61089a6000610b4f565b565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b7f000000000000000000000000000000000000000000000000000000000000000081565b600047905060008111610931576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610928906110af565b60405180910390fd5b600061093b61089c565b905060008173ffffffffffffffffffffffffffffffffffffffff168360405161096390610fe2565b60006040518083038185875af1925050503d80600081146109a0576040519150601f19603f3d011682016040523d82523d6000602084013e6109a5565b606091505b50509050806109e9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109e090611043565b60405180910390fd5b8173ffffffffffffffffffffffffffffffffffffffff167fab1912cdcff35bad007331fb1e883ba5d97fa13d9b605600e7e24913c6d6dbb484604051610a2f9190610f96565b60405180910390a2505050565b610a44610ac8565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610ab65760006040517f1e4fbdf7000000000000000000000000000000000000000000000000000000008152600401610aad9190610cba565b60405180910390fd5b610abf81610b4f565b50565b61dead81565b610ad0610c13565b73ffffffffffffffffffffffffffffffffffffffff16610aee61089c565b73ffffffffffffffffffffffffffffffffffffffff1614610b4d57610b11610c13565b6040517f118cdaa7000000000000000000000000000000000000000000000000000000008152600401610b449190610cba565b60405180910390fd5b565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600033905090565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000610c4b82610c20565b9050919050565b610c5b81610c40565b8114610c6657600080fd5b50565b600081359050610c7881610c52565b92915050565b600060208284031215610c9457610c93610c1b565b5b6000610ca284828501610c69565b91505092915050565b610cb481610c40565b82525050565b6000602082019050610ccf6000830184610cab565b92915050565b600082825260208201905092915050565b7f43616e6e6f742072657363756520746865206d61696e20746f6b656e00000000600082015250565b6000610d1c601c83610cd5565b9150610d2782610ce6565b602082019050919050565b60006020820190508181036000830152610d4b81610d0f565b9050919050565b6000819050919050565b610d6581610d52565b8114610d7057600080fd5b50565b600081519050610d8281610d5c565b92915050565b600060208284031215610d9e57610d9d610c1b565b5b6000610dac84828501610d73565b91505092915050565b7f4e6f20746f6b656e7320746f2072657363756500000000000000000000000000600082015250565b6000610deb601383610cd5565b9150610df682610db5565b602082019050919050565b60006020820190508181036000830152610e1a81610dde565b9050919050565b610e2a81610d52565b82525050565b6000604082019050610e456000830185610cab565b610e526020830184610e21565b9392505050565b60008115159050919050565b610e6e81610e59565b8114610e7957600080fd5b50565b600081519050610e8b81610e65565b92915050565b600060208284031215610ea757610ea6610c1b565b5b6000610eb584828501610e7c565b91505092915050565b7f546f6b656e207472616e73666572206661696c65640000000000000000000000600082015250565b6000610ef4601583610cd5565b9150610eff82610ebe565b602082019050919050565b60006020820190508181036000830152610f2381610ee7565b9050919050565b7f4e6f20746f6b656e7320746f206275726e000000000000000000000000000000600082015250565b6000610f60601183610cd5565b9150610f6b82610f2a565b602082019050919050565b60006020820190508181036000830152610f8f81610f53565b9050919050565b6000602082019050610fab6000830184610e21565b92915050565b600081905092915050565b50565b6000610fcc600083610fb1565b9150610fd782610fbc565b600082019050919050565b6000610fed82610fbf565b9150819050919050565b7f455448207472616e73666572206661696c656400000000000000000000000000600082015250565b600061102d601383610cd5565b915061103882610ff7565b602082019050919050565b6000602082019050818103600083015261105c81611020565b9050919050565b7f4e6f2045544820746f2064697374726962757465000000000000000000000000600082015250565b6000611099601483610cd5565b91506110a482611063565b602082019050919050565b600060208201905081810360008301526110c88161108c565b905091905056fea2646970667358221220a78041f677be500f347bf96fe472aa662ceff98e2897d4f2b805ca4be462606f64736f6c634300081c00330000000000000000000000005a34646b860485f012435e2486edb375615d1c7b