52 txs
2.57m calls
constructor
constructor()
functions
blackOf
viewfunction blackOf(address _user) view returns (bool)
getFee
viewfunction getFee() view returns (uint256, uint256)
isLock
viewfunction isLock() view returns (bool)
owner
viewfunction owner() view returns (address)
whiteOf
viewfunction whiteOf(address _user) view returns (bool)
checkAndSetFirstBlack
nonpayablefunction checkAndSetFirstBlack(address _user)
renounceOwnership
nonpayablefunction renounceOwnership()
setBlacks
nonpayablefunction setBlacks(address[] blacks_, bool _isBlack)
setFee
nonpayablefunction setFee(uint256 _buyFee, uint256 _sellFee)
setFirstCount
nonpayablefunction setFirstCount(uint8 _max)
setHEST
nonpayablefunction setHEST(address _hest)
setLocked
nonpayablefunction setLocked(bool _isLock)
setWhites
nonpayablefunction setWhites(address[] white, bool _isWhite)
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
events
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
errors
OwnableInvalidOwner
error OwnableInvalidOwner(address owner)
OwnableUnauthorizedAccount
error OwnableUnauthorizedAccount(address account)
UnauthorizedAccount
error UnauthorizedAccount(address account)
creation bytecode
0x60806040526003805460ff60a81b1916600560a91b179055348015602257600080fd5b503380604857604051631e4fbdf760e01b81526000600482015260240160405180910390fd5b604f816054565b5060a4565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b610698806100b36000396000f3fe608060405234801561001057600080fd5b50600436106100ea5760003560e01c80635c42216d1161008c5780638da5cb5b116100665780638da5cb5b146101df5780639a9cf182146101fa578063ced72f871461020d578063f2fde38b1461022857600080fd5b80635c42216d146101b1578063606057c4146101c4578063715018a6146101d757600080fd5b8063211e28b6116100c8578063211e28b61461014c578063267b90661461015f5780633a64acb81461018b57806352f7c9881461019e57600080fd5b806309d8da2e146100ef57806315f136f01461010b5780631ba91c3a14610137575b600080fd5b60035460ff165b60405190151581526020015b60405180910390f35b6100f661011936600461051d565b6001600160a01b031660009081526004602052604090205460ff1690565b61014a61014536600461051d565b61023b565b005b61014a61015a366004610562565b61026b565b6100f661016d36600461051d565b6001600160a01b031660009081526005602052604090205460ff1690565b61014a61019936600461057d565b610286565b61014a6101ac3660046105a0565b6102ae565b61014a6101bf3660046105c2565b6102c1565b61014a6101d23660046105c2565b610336565b61014a6103a5565b6000546040516001600160a01b039091168152602001610102565b61014a61020836600461051d565b6103b9565b60015460025460408051928352602083019190915201610102565b61014a61023636600461051d565b610465565b6102436104a0565b600380546001600160a01b0390921661010002610100600160a81b0319909216919091179055565b6102736104a0565b6003805460ff1916911515919091179055565b61028e6104a0565b6003805460ff909216600160a81b0260ff60a81b19909216919091179055565b6102b66104a0565b600191909155600255565b6102c96104a0565b60005b828110156103305781600460008686858181106102eb576102eb610648565b9050602002016020810190610300919061051d565b6001600160a01b031681526020810191909152604001600020805460ff19169115159190911790556001016102cc565b50505050565b61033e6104a0565b60005b8281101561033057816005600086868581811061036057610360610648565b9050602002016020810190610375919061051d565b6001600160a01b031681526020810191909152604001600020805460ff1916911515919091179055600101610341565b6103ad6104a0565b6103b760006104cd565b565b60035461010090046001600160a01b031633146103f0576040516332b2baa360e01b81523360048201526024015b60405180910390fd5b600354600160a81b900460ff1615610462576001600360158282829054906101000a900460ff16610421919061065e565b825460ff9182166101009390930a9283029190920219909116179055506001600160a01b0381166000908152600560205260409020805460ff191660011790555b50565b61046d6104a0565b6001600160a01b03811661049757604051631e4fbdf760e01b8152600060048201526024016103e7565b610462816104cd565b6000546001600160a01b031633146103b75760405163118cdaa760e01b81523360048201526024016103e7565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b60006020828403121561052f57600080fd5b81356001600160a01b038116811461054657600080fd5b9392505050565b8035801515811461055d57600080fd5b919050565b60006020828403121561057457600080fd5b6105468261054d565b60006020828403121561058f57600080fd5b813560ff8116811461054657600080fd5b600080604083850312156105b357600080fd5b50508035926020909101359150565b6000806000604084860312156105d757600080fd5b833567ffffffffffffffff8111156105ee57600080fd5b8401601f810186136105ff57600080fd5b803567ffffffffffffffff81111561061657600080fd5b8660208260051b840101111561062b57600080fd5b60209182019450925061063f90850161054d565b90509250925092565b634e487b7160e01b600052603260045260246000fd5b60ff828116828216039081111561068557634e487b7160e01b600052601160045260246000fd5b9291505056fea164736f6c634300081c000a