14 txs
14 calls
constructor
constructor(address initialOwner, address token, address usdt, uint256 usdt_price) payable
functions
owner
viewfunction owner() view returns (address)
price
viewfunction price() view returns (uint256)
buy
payablefunction buy(uint256 usdt) payable
renounceOwnership
nonpayablefunction renounceOwnership()
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
updatePrice
nonpayablefunction updatePrice(uint256 usdt_price)
events
Buy
event Buy(address indexed wallet, uint256 usdt, uint256 token)
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
errors
OwnableInvalidOwner
error OwnableInvalidOwner(address owner)
OwnableUnauthorizedAccount
error OwnableUnauthorizedAccount(address account)
creation bytecode
0x6080604052604051610596380380610596833981016040819052610022916100ff565b836001600160a01b03811661005157604051631e4fbdf760e01b81526000600482015260240160405180910390fd5b61005a81610093565b50600355600280546001600160a01b039283166001600160a01b031991821617909155600180549390921692169190911790555061014a565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b80516001600160a01b03811681146100fa57600080fd5b919050565b6000806000806080858703121561011557600080fd5b61011e856100e3565b935061012c602086016100e3565b925061013a604086016100e3565b6060959095015193969295505050565b61043d806101596000396000f3fe6080604052600436106100555760003560e01c8063715018a61461005a5780638d6cc56d146100715780638da5cb5b14610091578063a035b1fe146100be578063d96a094a146100dc578063f2fde38b146100ef575b600080fd5b34801561006657600080fd5b5061006f61010f565b005b34801561007d57600080fd5b5061006f61008c36600461037a565b610123565b34801561009d57600080fd5b506000546040516001600160a01b0390911681526020015b60405180910390f35b3480156100ca57600080fd5b506003546040519081526020016100b5565b61006f6100ea36600461037a565b610130565b3480156100fb57600080fd5b5061006f61010a366004610393565b6102ba565b6101176102fd565b610121600061032a565b565b61012b6102fd565b600355565b60006003548261014091906103c3565b6002549091506001600160a01b03166323b872dd336101676000546001600160a01b031690565b6040516001600160e01b031960e085901b1681526001600160a01b03928316600482015291166024820152604481018590526064016020604051808303816000875af11580156101bb573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101df91906103e5565b506001546001600160a01b03166323b872dd6102036000546001600160a01b031690565b6040516001600160e01b031960e084901b1681526001600160a01b039091166004820152336024820152604481018490526064016020604051808303816000875af1158015610256573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061027a91906103e5565b50604080518381526020810183905233917f1cbc5ab135991bd2b6a4b034a04aa2aa086dac1371cb9b16b8b5e2ed6b036bed910160405180910390a25050565b6102c26102fd565b6001600160a01b0381166102f157604051631e4fbdf760e01b8152600060048201526024015b60405180910390fd5b6102fa8161032a565b50565b6000546001600160a01b031633146101215760405163118cdaa760e01b81523360048201526024016102e8565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b60006020828403121561038c57600080fd5b5035919050565b6000602082840312156103a557600080fd5b81356001600160a01b03811681146103bc57600080fd5b9392505050565b6000826103e057634e487b7160e01b600052601260045260246000fd5b500490565b6000602082840312156103f757600080fd5b815180151581146103bc57600080fdfea2646970667358221220b6f0035c3ddcc14d35414aa0787f106ec2e5992b5055701e46b994d7efea27b064736f6c634300081400330000000000000000000000001077e4e66a3c974d0c664a8052f33e7e8e1d419c000000000000000000000000a8ec900c90a7db82eb829bce5911cb07978abe0e00000000000000000000000055d398326f99059ff775485246999027b31979550000000000000000000000000000000000000000000000000000000000000002