0 txs
1 call
constructor
constructor(address _token)
functions
getContractBalance
viewfunction getContractBalance() view returns (uint256)
owner
viewfunction owner() view returns (address)
renounceOwnership
viewfunction renounceOwnership() view
usdcToken
viewfunction usdcToken() view returns (address)
pay
nonpayablefunction pay(uint256 _amount)
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
withdraw
nonpayablefunction withdraw(uint256 _amount)
withdrawETH
nonpayablefunction withdrawETH(uint256 amount)
events
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
TokensReceived
event TokensReceived(address from, uint256 amount)
errors
OwnableInvalidOwner
error OwnableInvalidOwner(address owner)
OwnableUnauthorizedAccount
error OwnableUnauthorizedAccount(address account)
creation bytecode
0x608060405234801562000010575f80fd5b506040516200123d3803806200123d833981810160405281019062000036919062000229565b335f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603620000aa575f6040517f1e4fbdf7000000000000000000000000000000000000000000000000000000008152600401620000a191906200026a565b60405180910390fd5b620000bb816200010360201b60201c565b508060015f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505062000285565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050815f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f620001f382620001c8565b9050919050565b6200020581620001e7565b811462000210575f80fd5b50565b5f815190506200022381620001fa565b92915050565b5f60208284031215620002415762000240620001c4565b5b5f620002508482850162000213565b91505092915050565b6200026481620001e7565b82525050565b5f6020820190506200027f5f83018462000259565b92915050565b610faa80620002935f395ff3fe608060405234801561000f575f80fd5b5060043610610086575f3560e01c80638da5cb5b116100595780638da5cb5b146100ec578063c290d6911461010a578063f14210a614610126578063f2fde38b1461014257610086565b806311eac8551461008a5780632e1a7d4d146100a85780636f9fb98a146100c4578063715018a6146100e2575b5f80fd5b61009261015e565b60405161009f9190610917565b60405180910390f35b6100c260048036038101906100bd9190610967565b610183565b005b6100cc6103ad565b6040516100d991906109a1565b60405180910390f35b6100ea61044c565b005b6100f461048f565b60405161010191906109da565b60405180910390f35b610124600480360381019061011f9190610967565b6104b6565b005b610140600480360381019061013b9190610967565b610631565b005b61015c60048036038101906101579190610a1d565b6106ca565b005b60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b61018b61074e565b6006600a6101999190610bb0565b816101a49190610bfa565b90505f81116101e8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016101df90610c95565b60405180910390fd5b8060015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b815260040161024391906109da565b602060405180830381865afa15801561025e573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906102829190610cc7565b10156102c3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016102ba90610d3c565b60405180910390fd5b5f60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb61030961048f565b846040518363ffffffff1660e01b8152600401610327929190610d5a565b6020604051808303815f875af1158015610343573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906103679190610db6565b9050806103a9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103a090610e2b565b60405180910390fd5b5050565b5f60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b815260040161040891906109da565b602060405180830381865afa158015610423573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906104479190610cc7565b905090565b61045461074e565b6040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161048690610e93565b60405180910390fd5b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6006600a6104c49190610bb0565b816104cf9190610bfa565b90505f8111610513576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161050a90610c95565b60405180910390fd5b5f60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166323b872dd3330856040518463ffffffff1660e01b815260040161057293929190610eb1565b6020604051808303815f875af115801561058e573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906105b29190610db6565b9050806105f4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105eb90610e2b565b60405180910390fd5b7f5a0ebf9442637ca6e817894481a6de0c29715a73efc9e02bb7ef4ed52843362d3383604051610625929190610d5a565b60405180910390a15050565b61063961074e565b8047101561067c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161067390610f56565b60405180910390fd5b61068461048f565b73ffffffffffffffffffffffffffffffffffffffff166108fc8290811502906040515f60405180830381858888f193505050501580156106c6573d5f803e3d5ffd5b5050565b6106d261074e565b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610742575f6040517f1e4fbdf700000000000000000000000000000000000000000000000000000000815260040161073991906109da565b60405180910390fd5b61074b816107d5565b50565b610756610896565b73ffffffffffffffffffffffffffffffffffffffff1661077461048f565b73ffffffffffffffffffffffffffffffffffffffff16146107d357610797610896565b6040517f118cdaa70000000000000000000000000000000000000000000000000000000081526004016107ca91906109da565b60405180910390fd5b565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050815f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b5f33905090565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f819050919050565b5f6108df6108da6108d58461089d565b6108bc565b61089d565b9050919050565b5f6108f0826108c5565b9050919050565b5f610901826108e6565b9050919050565b610911816108f7565b82525050565b5f60208201905061092a5f830184610908565b92915050565b5f80fd5b5f819050919050565b61094681610934565b8114610950575f80fd5b50565b5f813590506109618161093d565b92915050565b5f6020828403121561097c5761097b610930565b5b5f61098984828501610953565b91505092915050565b61099b81610934565b82525050565b5f6020820190506109b45f830184610992565b92915050565b5f6109c48261089d565b9050919050565b6109d4816109ba565b82525050565b5f6020820190506109ed5f8301846109cb565b92915050565b6109fc816109ba565b8114610a06575f80fd5b50565b5f81359050610a17816109f3565b92915050565b5f60208284031215610a3257610a31610930565b5b5f610a3f84828501610a09565b91505092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f8160011c9050919050565b5f808291508390505b6001851115610aca57808604811115610aa657610aa5610a48565b5b6001851615610ab55780820291505b8081029050610ac385610a75565b9450610a8a565b94509492505050565b5f82610ae25760019050610b9d565b81610aef575f9050610b9d565b8160018114610b055760028114610b0f57610b3e565b6001915050610b9d565b60ff841115610b2157610b20610a48565b5b8360020a915084821115610b3857610b37610a48565b5b50610b9d565b5060208310610133831016604e8410600b8410161715610b735782820a905083811115610b6e57610b6d610a48565b5b610b9d565b610b808484846001610a81565b92509050818404811115610b9757610b96610a48565b5b81810290505b9392505050565b5f60ff82169050919050565b5f610bba82610934565b9150610bc583610ba4565b9250610bf27fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484610ad3565b905092915050565b5f610c0482610934565b9150610c0f83610934565b9250828202610c1d81610934565b91508282048414831517610c3457610c33610a48565b5b5092915050565b5f82825260208201905092915050565b7f416d6f756e74206d7573742062652067726561746572207468616e207a65726f5f82015250565b5f610c7f602083610c3b565b9150610c8a82610c4b565b602082019050919050565b5f6020820190508181035f830152610cac81610c73565b9050919050565b5f81519050610cc18161093d565b92915050565b5f60208284031215610cdc57610cdb610930565b5b5f610ce984828501610cb3565b91505092915050565b7f496e73756666696369656e7420555344432062616c616e6365000000000000005f82015250565b5f610d26601983610c3b565b9150610d3182610cf2565b602082019050919050565b5f6020820190508181035f830152610d5381610d1a565b9050919050565b5f604082019050610d6d5f8301856109cb565b610d7a6020830184610992565b9392505050565b5f8115159050919050565b610d9581610d81565b8114610d9f575f80fd5b50565b5f81519050610db081610d8c565b92915050565b5f60208284031215610dcb57610dca610930565b5b5f610dd884828501610da2565b91505092915050565b7f55534443207472616e73666572206661696c65640000000000000000000000005f82015250565b5f610e15601483610c3b565b9150610e2082610de1565b602082019050919050565b5f6020820190508181035f830152610e4281610e09565b9050919050565b7f4f776e6572736869702063616e6e6f742072656e6f756e6365640000000000005f82015250565b5f610e7d601a83610c3b565b9150610e8882610e49565b602082019050919050565b5f6020820190508181035f830152610eaa81610e71565b9050919050565b5f606082019050610ec45f8301866109cb565b610ed160208301856109cb565b610ede6040830184610992565b949350505050565b7f496e73756666696369656e74204554482062616c616e636520696e20636f6e745f8201527f7261637400000000000000000000000000000000000000000000000000000000602082015250565b5f610f40602483610c3b565b9150610f4b82610ee6565b604082019050919050565b5f6020820190508181035f830152610f6d81610f34565b905091905056fea264697066735822122070163eeaeca3a3d9c9a43f76214bbc9b192b79edc84fdab7a78cf4a425a24ff664736f6c63430008140033000000000000000000000000177d451244c0d9c3ac15d5f7b4c0eefc2b2c31db