2 txs
3 calls
constructor
constructor(address initialOwner, address tokenAddress, address usdtAddress)
functions
buyers
viewfunction buyers(address) view returns (bool)
counterBuyer
viewfunction counterBuyer() view returns (uint8)
owner
viewfunction owner() view returns (address)
token
viewfunction token() view returns (address)
usdt
viewfunction usdt() view returns (address)
buy
nonpayablefunction buy()
renounceOwnership
nonpayablefunction renounceOwnership()
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
withdrawUSDT
nonpayablefunction withdrawUSDT()
withdrawVSTR
nonpayablefunction withdrawVSTR()
events
BuyVSTR
event BuyVSTR(address indexed account, uint256 amount)
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
WithdrawUSDT
event WithdrawUSDT(address indexed owner, uint256 amount)
WithdrawVSTR
event WithdrawVSTR(address indexed owner, uint256 amount)
errors
AddressEmptyCode
error AddressEmptyCode(address target)
AddressInsufficientBalance
error AddressInsufficientBalance(address account)
FailedInnerCall
error FailedInnerCall()
OwnableInvalidOwner
error OwnableInvalidOwner(address owner)
OwnableUnauthorizedAccount
error OwnableUnauthorizedAccount(address account)
ReentrancyGuardReentrantCall
error ReentrancyGuardReentrantCall()
SafeERC20FailedOperation
error SafeERC20FailedOperation(address token)
creation bytecode
0x608060405234801561005d5760405162461bcd60e51b815260206004820152602260248201527f45746865722073656e7420746f206e6f6e2d70617961626c652066756e637469604482019081526137b760f11b6064830152608482fd5b50604051610ed6380380610ed683398101604081905261007c916101d0565b826001600160a01b0381166100ac57604051631e4fbdf760e01b8152600060048201526024015b60405180910390fd5b6100b581610164565b50600180556001600160a01b038216158015906100da57506001600160a01b03811615155b6101325760405162461bcd60e51b8152602060048201526024808201527f56535452206f72205553445420616464726573732063616e6e6f74206265207a60448201526365726f2160e01b60648201526084016100a3565b600280546001600160a01b039384166001600160a01b031991821617909155600380549290931691161790555061025e565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b80516001600160a01b03811681146101cb57600080fd5b919050565b6000806000606084860312156102305760405162461bcd60e51b815260206004820152602260248201527f414249206465636f64696e673a207475706c65206461746120746f6f2073686f6044820152611c9d60f21b6064820152608481fd5b610239846101b4565b9250610247602085016101b4565b9150610255604085016101b4565b90509250925092565b610c698061026d6000396000f3fe608060405234801561005d5760405162461bcd60e51b815260206004820152602260248201527f45746865722073656e7420746f206e6f6e2d70617961626c652066756e637469604482019081526137b760f11b6064830152608482fd5b50600436106100eb5760003560e01c80638da5cb5b116100b35780638da5cb5b146101b957806397a993aa146101ca578063a6f2ae3a146101fd578063f2fde38b14610205578063fc0c546a14610218576100eb565b80630e4a4a1f146101505780632f48ab7d14610174578063362e496b1461019f578063715018a6146101a957806381059fa3146101b1575b60405162461bcd60e51b815260206004820152603560248201527f436f6e747261637420646f6573206e6f7420686176652066616c6c6261636b2060448201908152746e6f7220726563656976652066756e6374696f6e7360581b6064830152608482fd5b60055461015d9060ff1681565b60405160ff90911681526020015b60405180910390f35b600354610187906001600160a01b031681565b6040516001600160a01b03909116815260200161016b565b6101a761022b565b005b6101a76103ea565b6101a76103fc565b6000546001600160a01b0316610187565b6101ed6101d8366004610b6a565b60046020526000908152604090205460ff1681565b604051901515815260200161016b565b6101a76105a2565b6101a7610213366004610b6a565b6107f8565b600254610187906001600160a01b031681565b610233610836565b61023b610863565b6003546040516370a0823160e01b81523060048201526000916001600160a01b0316906370a082319060240160206040518083038186803b1580156102cf5760405162461bcd60e51b815260206004820152602560248201527f54617267657420636f6e747261637420646f6573206e6f7420636f6e7461696e604482019081526420636f646560d81b6064830152608482fd5b505afa1580156102e3573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103079190610b96565b9050600081116103685760405162461bcd60e51b815260206004820152602160248201527f4e6f205553445420617661696c61626c6520666f72207769746864726177616c6044820152602160f81b60648201526084015b60405180910390fd5b61039061037d6000546001600160a01b031690565b6003546001600160a01b0316908361088d565b6000546001600160a01b03166001600160a01b03167fb478926c8c08735485a152b83a8579215621d5ad0aa92795fbc030c66ba6df80826040516103d691815260200190565b60405180910390a2506103e860018055565b565b6103f2610836565b6103e860006108f1565b610404610836565b61040c610863565b6002546040516370a0823160e01b81523060048201526000916001600160a01b0316906370a082319060240160206040518083038186803b1580156104a05760405162461bcd60e51b815260206004820152602560248201527f54617267657420636f6e747261637420646f6573206e6f7420636f6e7461696e604482019081526420636f646560d81b6064830152608482fd5b505afa1580156104b4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104d89190610b96565b9050600081116105345760405162461bcd60e51b815260206004820152602160248201527f4e6f205653545220617661696c61626c6520666f72207769746864726177616c6044820152602160f81b606482015260840161035f565b61055c6105496000546001600160a01b031690565b6002546001600160a01b0316908361088d565b6000546001600160a01b03166001600160a01b03167f38569f09af2c87b48d56df6614f04e626c83b48f0235356e993e4fc7e007cd1e826040516103d691815260200190565b6105aa610863565b6002546040516370a0823160e01b81523060048201526a295be96e64066972000000916001600160a01b0316906370a082319060240160206040518083038186803b1580156106485760405162461bcd60e51b815260206004820152602560248201527f54617267657420636f6e747261637420646f6573206e6f7420636f6e7461696e604482019081526420636f646560d81b6064830152608482fd5b505afa15801561065c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106809190610b96565b10156106ce5760405162461bcd60e51b815260206004820152601d60248201527f4e6f20746f6b656e7320617661696c61626c6520666f722073616c6521000000604482015260640161035f565b3360008181526004602052604090205460ff16156107265760405162461bcd60e51b8152602060048201526015602482015274416c7265616479207061727469636970617465642160581b604482015260640161035f565b600354610743906001600160a01b0316823064746a528800610941565b600254610765906001600160a01b0316826a295be96e6406697200000061088d565b6001600160a01b0381166000908152600460205260408120805460ff191660011790556005805460ff169161079983610bb2565b91906101000a81548160ff021916908360ff16021790555050806001600160a01b03167f9f49fc6a48cde0bad2bcd9f243aa4a692e00c9040b5e2f63672fc55828ea8c6e6a295be96e640669720000006040516103d691815260200190565b610800610836565b6001600160a01b03811661082a57604051631e4fbdf760e01b81526000600482015260240161035f565b610833816108f1565b50565b6000546001600160a01b031633146103e85760405163118cdaa760e01b815233600482015260240161035f565b60026001540361088657604051633ee5aeb560e01b815260040160405180910390fd5b6002600155565b6040516001600160a01b038381166024830152604482018390526108ec91859182169063a9059cbb906064015b604051602081830303815290604052915060e01b6020820180516001600160e01b038381831617835250505050610980565b505050565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6040516001600160a01b03848116602483015283811660448301526064820183905261097a9186918216906323b872dd906084016108ba565b50505050565b60006109956001600160a01b038416836109e3565b905080516000141580156109ba5750808060200190518101906109b89190610bdf565b155b156108ec57604051635274afe760e01b81526001600160a01b038416600482015260240161035f565b60606109f1838360006109f8565b9392505050565b606081471015610a1d5760405163cd78605960e01b815230600482015260240161035f565b600080856001600160a01b03168486604051610a399190610c04565b60006040518083038185875af1925050503d8060008114610a76576040519150601f19603f3d011682016040523d82523d6000602084013e610a7b565b606091505b5091509150610a8b868383610a95565b9695505050505050565b606082610aaa57610aa582610af1565b6109f1565b8151158015610ac157506001600160a01b0384163b155b15610aea57604051639996b31560e01b81526001600160a01b038516600482015260240161035f565b50806109f1565b805115610b015780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b60405162461bcd60e51b815260206004820152602260248201527f414249206465636f64696e673a207475706c65206461746120746f6f2073686f6044820152611c9d60f21b6064820152608481fd5b600060208284031215610b7f57610b7f610b1a565b81356001600160a01b03811681146109f157600080fd5b600060208284031215610bab57610bab610b1a565b5051919050565b600060ff821660ff8103610bd657634e487b7160e01b600052601160045260246000fd5b60010192915050565b600060208284031215610bf457610bf4610b1a565b815180151581146109f157600080fd5b6000825160005b81811015610c255760208186018101518583015201610c0b565b50600092019182525091905056fea26469706673582212208a5fe2052bbc2d03f7d3eae770301077b0fd02ec84ae89072eba2afdde6e3a0f64736f6c6343000814003300000000000000000000000073395dd2954333fe546414679b931fb08c84ae8100000000000000000000000092d5942f468447f1f21c2092580f15544923b434000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7