0 txs
0 calls
constructor
constructor()
functions
isWhitelisted
viewfunction isWhitelisted(address _address) view returns (bool)
owner
viewfunction owner() view returns (address)
whitelist
viewfunction whitelist(address) view returns (bool)
addToWhitelist
nonpayablefunction addToWhitelist(address[] addresses)
buySpecificTokenAmount
payablefunction buySpecificTokenAmount(address tokenAddress, uint256 tokenAmountOut) payable
buyTokenWithETH
payablefunction buyTokenWithETH(address tokenAddress) payable
buyTokenWithUnknownLimit
payablefunction buyTokenWithUnknownLimit(address tokenAddress, uint256 reductionPercentage, uint256 maxAttempts) payable
removeFromWhitelist
nonpayablefunction removeFromWhitelist(address[] addresses)
renounceOwnership
nonpayablefunction renounceOwnership()
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
withdrawETH
nonpayablefunction withdrawETH()
withdrawToken
nonpayablefunction withdrawToken(address tokenAddress)
events
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
errors
No errors.
creation bytecode
0x60806040523480156200001157600080fd5b506200001d3362000127565b600180546001600160a01b0319908116737a250d5630b4cf539739df2c5dacb4c659f2488d90811790925560028054821673e592427a0aece92de3edee1f18e0157c0586156417905560038054909116731f98431c8ad98523631ae4a59f267346ea31f984179055604080516315ab88c960e31b8152905163ad5c4648916004808201926020929091908290030181865afa158015620000c1573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620000e7919062000177565b600480546001600160a01b0319166001600160a01b0392909216919091179055336000908152600560205260409020805460ff19166001179055620001a9565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6000602082840312156200018a57600080fd5b81516001600160a01b0381168114620001a257600080fd5b9392505050565b611a1c80620001b96000396000f3fe6080604052600436106100c75760003560e01c80637f649783116100745780639b19251a1161004e5780639b19251a146101f2578063e086e5ec14610222578063f2fde38b1461023757600080fd5b80637f6497831461018a57806389476069146101aa5780638da5cb5b146101ca57600080fd5b8063548db174116100a5578063548db1741461014257806367895b3014610162578063715018a61461017557600080fd5b8063036eba68146100cc57806318943717146100e15780633af32abf146100f4575b600080fd5b6100df6100da36600461172d565b610257565b005b6100df6100ef366004611759565b61094b565b34801561010057600080fd5b5061012d61010f36600461178e565b6001600160a01b031660009081526005602052604090205460ff1690565b60405190151581526020015b60405180910390f35b34801561014e57600080fd5b506100df61015d3660046117b2565b610a73565b6100df61017036600461178e565b610af2565b34801561018157600080fd5b506100df610de5565b34801561019657600080fd5b506100df6101a53660046117b2565b610df9565b3480156101b657600080fd5b506100df6101c536600461178e565b610e73565b3480156101d657600080fd5b506000546040516001600160a01b039091168152602001610139565b3480156101fe57600080fd5b5061012d61020d36600461178e565b60056020526000908152604090205460ff1681565b34801561022e57600080fd5b506100df610fe9565b34801561024357600080fd5b506100df61025236600461178e565b611070565b3360009081526005602052604090205460ff166102b55760405162461bcd60e51b815260206004820152601760248201527610d85b1b195c881b9bdd081a5b881dda1a5d195b1a5cdd604a1b60448201526064015b60405180910390fd5b60045460009081906102d0906001600160a01b0316856110e6565b90925090506001600160a01b03821661033a5760405162461bcd60e51b815260206004820152602660248201527f4e6f206c697175696469747920666f756e6420666f72207468697320746f6b6560448201526537103830b4b960d11b60648201526084016102ac565b6004546001600160a01b0316846000610353344761183d565b6040516370a0823160e01b81523060048201529091506000906001600160a01b038416906370a0823190602401602060405180830381865afa15801561039d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103c19190611856565b9050836001600160a01b031663d0e30db0346040518263ffffffff1660e01b81526004016000604051808303818588803b1580156103fe57600080fd5b505af1158015610412573d6000803e3d6000fd5b50506040516370a0823160e01b8152306004820152600093506001600160a01b03881692506370a082319150602401602060405180830381865afa15801561045e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104829190611856565b6004805460025460405163095ea7b360e01b81526001600160a01b039182169381019390935260248301849052929350919091169063095ea7b3906044016020604051808303816000875af11580156104df573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610503919061186f565b508030600061051342600f611891565b90506000604051806101000160405280600460009054906101000a90046001600160a01b03166001600160a01b031681526020018e6001600160a01b031681526020018b62ffffff168152602001846001600160a01b031681526020018381526020018d815260200185815260200160006001600160a01b03168152509050600260009054906101000a90046001600160a01b03166001600160a01b031663db3e2198826040518263ffffffff1660e01b815260040161063d91906000610100820190506001600160a01b0380845116835280602085015116602084015262ffffff60408501511660408401528060608501511660608401526080840151608084015260a084015160a084015260c084015160c08401528060e08501511660e08401525092915050565b6020604051808303816000875af115801561065c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106809190611856565b50600480546040516370a0823160e01b815230928101929092526000916001600160a01b03909116906370a0823190602401602060405180830381865afa1580156106cf573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106f39190611856565b905080156107c257604051632e1a7d4d60e01b8152600481018290526001600160a01b038b1690632e1a7d4d90602401600060405180830381600087803b15801561073d57600080fd5b505af192505050801561074e575060015b6107c25760405163a9059cbb60e01b8152336004820152602481018290526001600160a01b038b169063a9059cbb906044016020604051808303816000875af19250505080156107bb575060408051601f3d908101601f191682019092526107b89181019061186f565b60015b156107c257505b6040516370a0823160e01b81523060048201526000906001600160a01b038b16906370a0823190602401602060405180830381865afa158015610809573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061082d9190611856565b905047600061083c8a8461183d565b60405163a9059cbb60e01b8152336004820152602481018290529091506001600160a01b038d169063a9059cbb906044016020604051808303816000875af115801561088c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108b0919061186f565b6108ee5760405162461bcd60e51b815260206004820152600f60248201526e151c985b9cd9995c8819985a5b1959608a1b60448201526064016102ac565b60006108fa8c8461183d565b111561093857336108fc61090e8d8561183d565b6040518115909202916000818181858888f19350505050158015610936573d6000803e3d6000fd5b505b5050505050505050505050505050505050565b3360009081526005602052604090205460ff166109a45760405162461bcd60e51b815260206004820152601760248201527610d85b1b195c881b9bdd081a5b881dda1a5d195b1a5cdd604a1b60448201526064016102ac565b6000821180156109b45750606482105b610a005760405162461bcd60e51b815260206004820152601c60248201527f496e76616c696420726564756374696f6e2070657263656e746167650000000060448201526064016102ac565b60008111610a5c5760405162461bcd60e51b815260206004820152602360248201527f4d617820617474656d707473206d75737420626520677265617465722074686160448201526206e20360ec1b60648201526084016102ac565b6001610a6d848234868660006112d7565b50505050565b610a7b611661565b60005b81811015610aed57600060056000858585818110610a9e57610a9e6118a4565b9050602002016020810190610ab3919061178e565b6001600160a01b031681526020810191909152604001600020805460ff191691151591909117905580610ae5816118ba565b915050610a7e565b505050565b3360009081526005602052604090205460ff16610b4b5760405162461bcd60e51b815260206004820152601760248201527610d85b1b195c881b9bdd081a5b881dda1a5d195b1a5cdd604a1b60448201526064016102ac565b6040516370a0823160e01b8152306004820152819060009081906001600160a01b038416906370a0823190602401602060405180830381865afa158015610b96573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610bba9190611856565b6040805160028082526060820183529293506000929091602083019080368337505060045482519293506001600160a01b031691839150600090610c0057610c006118a4565b60200260200101906001600160a01b031690816001600160a01b0316815250508481600181518110610c3457610c346118a4565b6001600160a01b03928316602091820292909201015260015460405163b6f9de9560e01b815291169063b6f9de95903490610c7f908790869030906509184e72a000906004016118d3565b6000604051808303818588803b158015610c9857600080fd5b505af1158015610cac573d6000803e3d6000fd5b50506040516370a0823160e01b8152306004820152600093506001600160a01b03881692506370a082319150602401602060405180830381865afa158015610cf8573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d1c9190611856565b90506000610d2a848361183d565b60405163a9059cbb60e01b8152336004820152602481018290529091506001600160a01b0387169063a9059cbb906044016020604051808303816000875af1158015610d7a573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d9e919061186f565b610ddc5760405162461bcd60e51b815260206004820152600f60248201526e151c985b9cd9995c8819985a5b1959608a1b60448201526064016102ac565b50505050505050565b610ded611661565b610df760006116bb565b565b610e01611661565b60005b81811015610aed57600160056000858585818110610e2457610e246118a4565b9050602002016020810190610e39919061178e565b6001600160a01b031681526020810191909152604001600020805460ff191691151591909117905580610e6b816118ba565b915050610e04565b610e7b611661565b6040516370a0823160e01b815230600482015281906000906001600160a01b038316906370a0823190602401602060405180830381865afa158015610ec4573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ee89190611856565b905060008111610f3a5760405162461bcd60e51b815260206004820152601060248201527f4e6f20746f6b656e2062616c616e63650000000000000000000000000000000060448201526064016102ac565b60405163a9059cbb60e01b8152336004820152602481018290526001600160a01b0383169063a9059cbb906044016020604051808303816000875af1158015610f87573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610fab919061186f565b610aed5760405162461bcd60e51b815260206004820152600f60248201526e151c985b9cd9995c8819985a5b1959608a1b60448201526064016102ac565b610ff1611661565b600047116110415760405162461bcd60e51b815260206004820152600e60248201527f4e6f204554482062616c616e636500000000000000000000000000000000000060448201526064016102ac565b60405133904780156108fc02916000818181858888f1935050505015801561106d573d6000803e3d6000fd5b50565b611078611661565b6001600160a01b0381166110dd5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016102ac565b61106d816116bb565b604080516060810182526101f48152610bb86020820152612710918101919091526000908190815b60038161ffff1610156112c6576000600360009054906101000a90046001600160a01b03166001600160a01b0316631698ee828888868661ffff1660038110611159576111596118a4565b60200201516040517fffffffff0000000000000000000000000000000000000000000000000000000060e086901b1681526001600160a01b03938416600482015292909116602483015261ffff166044820152606401602060405180830381865afa1580156111cc573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906111f0919061193d565b90506001600160a01b038116156112b35760008190506000816001600160a01b0316631a6865026040518163ffffffff1660e01b8152600401602060405180830381865afa158015611246573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061126a919061195a565b6fffffffffffffffffffffffffffffffff1611156112b15781848461ffff1660038110611299576112996118a4565b602002015190965061ffff1694506112d09350505050565b505b50806112be8161198c565b91505061110e565b5060008092509250505b9250929050565b6040516370a0823160e01b815230600482015286906000906001600160a01b038316906370a0823190602401602060405180830381865afa158015611320573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906113449190611856565b90506000611352344761183d565b6040805160028082526060820183529293506000929091602083019080368337505060045482519293506001600160a01b031691839150600090611398576113986118a4565b60200260200101906001600160a01b031690816001600160a01b03168152505089816001815181106113cc576113cc6118a4565b6001600160a01b03928316602091820292909201015260015460405163b6f9de9560e01b815291169063b6f9de95908a90611417908d90869030906509184e72a000906004016118d3565b6000604051808303818588803b15801561143057600080fd5b505af193505050508015611442575060015b6114dd578585101561148a576114858a8a606461145f8b8261183d565b611469908d6119ad565b61147391906119c4565b8a8a6114808b6001611891565b6112d7565b611655565b60405162461bcd60e51b815260206004820152602260248201527f53776170206661696c6564206166746572206d6178696d756d20617474656d70604482015261747360f01b60648201526084016102ac565b6040516370a0823160e01b81523060048201526000906001600160a01b038616906370a0823190602401602060405180830381865afa158015611524573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906115489190611856565b90506000611556858361183d565b60405163a9059cbb60e01b8152336004820152602481018290529091506001600160a01b0387169063a9059cbb906044016020604051808303816000875af11580156115a6573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906115ca919061186f565b6116085760405162461bcd60e51b815260206004820152600f60248201526e151c985b9cd9995c8819985a5b1959608a1b60448201526064016102ac565b6000611614854761183d565b111561165257336108fc611628864761183d565b6040518115909202916000818181858888f19350505050158015611650573d6000803e3d6000fd5b505b50505b50505050505050505050565b6000546001600160a01b03163314610df75760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016102ac565b600080546001600160a01b0383811673ffffffffffffffffffffffffffffffffffffffff19831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6001600160a01b038116811461106d57600080fd5b6000806040838503121561174057600080fd5b823561174b81611718565b946020939093013593505050565b60008060006060848603121561176e57600080fd5b833561177981611718565b95602085013595506040909401359392505050565b6000602082840312156117a057600080fd5b81356117ab81611718565b9392505050565b600080602083850312156117c557600080fd5b823567ffffffffffffffff808211156117dd57600080fd5b818501915085601f8301126117f157600080fd5b81358181111561180057600080fd5b8660208260051b850101111561181557600080fd5b60209290920196919550909350505050565b634e487b7160e01b600052601160045260246000fd5b8181038181111561185057611850611827565b92915050565b60006020828403121561186857600080fd5b5051919050565b60006020828403121561188157600080fd5b815180151581146117ab57600080fd5b8082018082111561185057611850611827565b634e487b7160e01b600052603260045260246000fd5b6000600182016118cc576118cc611827565b5060010190565b600060808201868352602060808185015281875180845260a086019150828901935060005b8181101561191d5784516001600160a01b0316835293830193918301916001016118f8565b50506001600160a01b039690961660408501525050506060015292915050565b60006020828403121561194f57600080fd5b81516117ab81611718565b60006020828403121561196c57600080fd5b81516fffffffffffffffffffffffffffffffff811681146117ab57600080fd5b600061ffff8083168181036119a3576119a3611827565b6001019392505050565b808202811582820484141761185057611850611827565b6000826119e157634e487b7160e01b600052601260045260246000fd5b50049056fea264697066735822122083415556474a8aaf1a3ec81b48633ee0b3c4f4626de3369a5c46818c6a65191564736f6c63430008120033