0 txs
725 calls
constructor
constructor()
functions
_whitelistAry
viewfunction _whitelistAry(uint256) view returns (address)
getFullWhitelist
viewfunction getFullWhitelist() view returns (address[])
isWhitelistedFromDebondFee
viewfunction isWhitelistedFromDebondFee(address) view returns (bool)
owner
viewfunction owner() view returns (address)
paused
viewfunction paused(address) view returns (bool)
whitelist
viewfunction whitelist(address) view returns (bool)
renounceOwnership
nonpayablefunction renounceOwnership()
setPaused
nonpayablefunction setPaused(address _token, bool _isPaused)
setWhitelistFromDebondFees
nonpayablefunction setWhitelistFromDebondFees(address _address, bool _isWhitelisted)
toggleRewardsToken
nonpayablefunction toggleRewardsToken(address _token, bool _isWhitelisted)
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
events
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
PauseToken
event PauseToken(address indexed token, bool isPaused)
SetWhitelistFromDebondFees
event SetWhitelistFromDebondFees(address addy, bool isWhitelisted)
ToggleToken
event ToggleToken(address indexed token, bool isWhitelisted)
errors
OwnableInvalidOwner
error OwnableInvalidOwner(address owner)
OwnableUnauthorizedAccount
error OwnableUnauthorizedAccount(address account)
creation bytecode
0x6080604052348015600e575f5ffd5b503380603357604051631e4fbdf760e01b81525f600482015260240160405180910390fd5b603a81603f565b50608e565b5f80546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6108538061009b5f395ff3fe608060405234801561000f575f5ffd5b50600436106100a6575f3560e01c8063847987a41161006e578063847987a41461013c57806389eba0d21461015e5780638da5cb5b146101715780639b19251a14610181578063c9b7d22c146101a3578063f2fde38b146101b8575f5ffd5b80632e48152c146100aa578063319bad14146100e1578063322c09971461010c5780633c5fe69514610121578063715018a614610134575b5f5ffd5b6100cc6100b8366004610715565b60026020525f908152604090205460ff1681565b60405190151581526020015b60405180910390f35b6100f46100ef366004610735565b6101cb565b6040516001600160a01b0390911681526020016100d8565b61011f61011a36600461074c565b6101f3565b005b61011f61012f36600461074c565b6102b5565b61011f61051b565b6100cc61014a366004610715565b60016020525f908152604090205460ff1681565b61011f61016c36600461074c565b61052e565b5f546001600160a01b03166100f4565b6100cc61018f366004610715565b60036020525f908152604090205460ff1681565b6101ab6105e2565b6040516100d89190610785565b61011f6101c6366004610715565b610642565b600481815481106101da575f80fd5b5f918252602090912001546001600160a01b0316905081565b6101fb61067f565b6001600160a01b0382165f9081526001602052604090205481151560ff9091161515036102535760405162461bcd60e51b81526020600482015260016024820152601560fa1b60448201526064015b60405180910390fd5b6001600160a01b0382165f81815260016020908152604091829020805460ff19168515159081179091558251938452908301527f65e359c2f30a4703371aa8bae9b1301a67414f5c32ff026235ae95fbc56647b7910160405180910390a15050565b6102bd61067f565b6001600160a01b0382165f9081526003602052604090205481151560ff9091161515036103125760405162461bcd60e51b815260206004820152600360248201526204f50560ec1b604482015260640161024a565b6001600160a01b0382165f908152600360205260409020805460ff191682158015919091179091556103d657600454600c116103765760405162461bcd60e51b815260206004820152600360248201526209a82b60eb1b604482015260640161024a565b600480546001600160a01b0384165f818152600560205260408120839055600183018455929092527f8a35acfbc15ff81a39ae7d344fd709f28e8600b4aa8c65c6b64bfe7fe36bd19b0180546001600160a01b03191690911790556104d2565b6001600160a01b0382165f90815260056020526040902054600480546103fe906001906107d0565b8154811061040e5761040e6107f5565b5f91825260209091200154600480546001600160a01b039092169183908110610439576104396107f5565b905f5260205f20015f6101000a8154816001600160a01b0302191690836001600160a01b031602179055508060055f6004848154811061047b5761047b6107f5565b5f9182526020808320909101546001600160a01b0316835282019290925260400190205560048054806104b0576104b0610809565b5f8281526020902081015f1990810180546001600160a01b0319169055019055505b816001600160a01b03167f871a18e2edd16d394e16ea9b3ed4be86141246e5a376e4398dca9e63809c87648260405161050f911515815260200190565b60405180910390a25050565b61052361067f565b61052c5f6106ab565b565b61053661067f565b6001600160a01b0382165f9081526002602052604090205481151560ff90911615150361058b5760405162461bcd60e51b815260206004820152600360248201526204f50560ec1b604482015260640161024a565b6001600160a01b0382165f81815260026020908152604091829020805460ff191685151590811790915591519182527f78f6b6df6be547390b3328c9422c271a9c3b069a9d360d2f4cea5a85aee325ec910161050f565b6060600480548060200260200160405190810160405280929190818152602001828054801561063857602002820191905f5260205f20905b81546001600160a01b0316815260019091019060200180831161061a575b5050505050905090565b61064a61067f565b6001600160a01b03811661067357604051631e4fbdf760e01b81525f600482015260240161024a565b61067c816106ab565b50565b5f546001600160a01b0316331461052c5760405163118cdaa760e01b815233600482015260240161024a565b5f80546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b80356001600160a01b0381168114610710575f5ffd5b919050565b5f60208284031215610725575f5ffd5b61072e826106fa565b9392505050565b5f60208284031215610745575f5ffd5b5035919050565b5f5f6040838503121561075d575f5ffd5b610766836106fa565b91506020830135801515811461077a575f5ffd5b809150509250929050565b602080825282518282018190525f918401906040840190835b818110156107c55783516001600160a01b031683526020938401939092019160010161079e565b509095945050505050565b818103818111156107ef57634e487b7160e01b5f52601160045260245ffd5b92915050565b634e487b7160e01b5f52603260045260245ffd5b634e487b7160e01b5f52603160045260245ffdfea26469706673582212202523299b78eaee46a03b8cea80b70ee3eea8422ccb7ded1b3e6b557daaa7a2fc64736f6c634300081c0033