7 txs
8 calls
constructor
constructor(address _tokenAddress, address initialOwner)
functions
contributions
viewfunction contributions(address) view returns (uint256)
owner
viewfunction owner() view returns (address)
token
viewfunction token() view returns (address)
totalContributed
viewfunction totalContributed() view returns (uint256)
contributeToken
nonpayablefunction contributeToken(uint256 amount)
renounceOwnership
nonpayablefunction renounceOwnership()
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
withdrawTokenTo
nonpayablefunction withdrawTokenTo(address recipient, uint256 amount)
events
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
errors
OwnableInvalidOwner
error OwnableInvalidOwner(address owner)
OwnableUnauthorizedAccount
error OwnableUnauthorizedAccount(address account)
creation bytecode
0x608060405234801562000010575f80fd5b5060405162000e8138038062000e8183398181016040528101906200003691906200022a565b805f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603620000aa575f6040517f1e4fbdf7000000000000000000000000000000000000000000000000000000008152600401620000a1919062000280565b60405180910390fd5b620000bb816200010460201b60201c565b508160015f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050506200029b565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050815f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f620001f482620001c9565b9050919050565b6200020681620001e8565b811462000211575f80fd5b50565b5f815190506200022481620001fb565b92915050565b5f8060408385031215620002435762000242620001c5565b5b5f620002528582860162000214565b9250506020620002658582860162000214565b9150509250929050565b6200027a81620001e8565b82525050565b5f602082019050620002955f8301846200026f565b92915050565b610bd880620002a95f395ff3fe608060405234801561000f575f80fd5b5060043610610086575f3560e01c8063715018a611610059578063715018a6146101105780638da5cb5b1461011a578063f2fde38b14610138578063fc0c546a1461015457610086565b8063023f41471461008a57806342e94c90146100a85780634f70445c146100d85780636511e894146100f4575b5f80fd5b610092610172565b60405161009f9190610705565b60405180910390f35b6100c260048036038101906100bd919061077c565b610178565b6040516100cf9190610705565b60405180910390f35b6100f260048036038101906100ed91906107d1565b61018d565b005b61010e600480360381019061010991906107fc565b61031f565b005b6101186104bb565b005b6101226104ce565b60405161012f9190610849565b60405180910390f35b610152600480360381019061014d919061077c565b6104f5565b005b61015c610579565b60405161016991906108bd565b60405180910390f35b60025481565b6003602052805f5260405f205f915090505481565b5f81116101cf576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016101c690610930565b60405180910390fd5b5f60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166323b872dd3330856040518463ffffffff1660e01b815260040161022e9392919061094e565b6020604051808303815f875af115801561024a573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061026e91906109b8565b9050806102b0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016102a790610a2d565b60405180910390fd5b8160035f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546102fc9190610a78565b925050819055508160025f8282546103149190610a78565b925050819055505050565b61032761059e565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610395576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161038c90610af5565b60405180910390fd5b5f81116103d7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103ce90610930565b60405180910390fd5b5f60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb84846040518363ffffffff1660e01b8152600401610434929190610b13565b6020604051808303815f875af1158015610450573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061047491906109b8565b9050806104b6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104ad90610b84565b60405180910390fd5b505050565b6104c361059e565b6104cc5f610625565b565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6104fd61059e565b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff160361056d575f6040517f1e4fbdf70000000000000000000000000000000000000000000000000000000081526004016105649190610849565b60405180910390fd5b61057681610625565b50565b60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6105a66106e6565b73ffffffffffffffffffffffffffffffffffffffff166105c46104ce565b73ffffffffffffffffffffffffffffffffffffffff1614610623576105e76106e6565b6040517f118cdaa700000000000000000000000000000000000000000000000000000000815260040161061a9190610849565b60405180910390fd5b565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050815f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b5f33905090565b5f819050919050565b6106ff816106ed565b82525050565b5f6020820190506107185f8301846106f6565b92915050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f61074b82610722565b9050919050565b61075b81610741565b8114610765575f80fd5b50565b5f8135905061077681610752565b92915050565b5f602082840312156107915761079061071e565b5b5f61079e84828501610768565b91505092915050565b6107b0816106ed565b81146107ba575f80fd5b50565b5f813590506107cb816107a7565b92915050565b5f602082840312156107e6576107e561071e565b5b5f6107f3848285016107bd565b91505092915050565b5f80604083850312156108125761081161071e565b5b5f61081f85828601610768565b9250506020610830858286016107bd565b9150509250929050565b61084381610741565b82525050565b5f60208201905061085c5f83018461083a565b92915050565b5f819050919050565b5f61088561088061087b84610722565b610862565b610722565b9050919050565b5f6108968261086b565b9050919050565b5f6108a78261088c565b9050919050565b6108b78161089d565b82525050565b5f6020820190506108d05f8301846108ae565b92915050565b5f82825260208201905092915050565b7f416d6f756e74206d757374206265203e203000000000000000000000000000005f82015250565b5f61091a6012836108d6565b9150610925826108e6565b602082019050919050565b5f6020820190508181035f8301526109478161090e565b9050919050565b5f6060820190506109615f83018661083a565b61096e602083018561083a565b61097b60408301846106f6565b949350505050565b5f8115159050919050565b61099781610983565b81146109a1575f80fd5b50565b5f815190506109b28161098e565b92915050565b5f602082840312156109cd576109cc61071e565b5b5f6109da848285016109a4565b91505092915050565b7f5472616e73666572206661696c656400000000000000000000000000000000005f82015250565b5f610a17600f836108d6565b9150610a22826109e3565b602082019050919050565b5f6020820190508181035f830152610a4481610a0b565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f610a82826106ed565b9150610a8d836106ed565b9250828201905080821115610aa557610aa4610a4b565b5b92915050565b7f496e76616c696420726563697069656e740000000000000000000000000000005f82015250565b5f610adf6011836108d6565b9150610aea82610aab565b602082019050919050565b5f6020820190508181035f830152610b0c81610ad3565b9050919050565b5f604082019050610b265f83018561083a565b610b3360208301846106f6565b9392505050565b7f5769746864726177206661696c656400000000000000000000000000000000005f82015250565b5f610b6e600f836108d6565b9150610b7982610b3a565b602082019050919050565b5f6020820190508181035f830152610b9b81610b62565b905091905056fea2646970667358221220fd7204645e2d1a8094f9573a9845567a208371e39ec8e4cc8f1120356acb06cd64736f6c63430008180033000000000000000000000000baf17ff2e1b659e1124da41f4c336c73f5664444000000000000000000000000bf3410f333b3e13d5d6404560312615a5fbaf069