0 txs
0 calls
constructor
constructor(address _token, address _delegate, uint256 _epochLength, uint256 _delegateAllowance)
functions
authorizedAccounts
viewfunction authorizedAccounts(address) view returns (uint256)
delegateAllowance
viewfunction delegateAllowance() view returns (uint256)
delegateLeftoverToSpend
viewfunction delegateLeftoverToSpend() view returns (uint256)
epochLength
viewfunction epochLength() view returns (uint256)
epochStart
viewfunction epochStart() view returns (uint256)
token
viewfunction token() view returns (address)
treasuryDelegate
viewfunction treasuryDelegate() view returns (address)
addAuthorization
nonpayablefunction addAuthorization(address account)
delegateTransferERC20
nonpayablefunction delegateTransferERC20(address dst, uint256 amount)
modifyParameters
nonpayablefunction modifyParameters(bytes32 parameter, address val)
modifyParameters
nonpayablefunction modifyParameters(bytes32 parameter, uint256 val)
removeAuthorization
nonpayablefunction removeAuthorization(address account)
transferERC20
nonpayablefunction transferERC20(address _token, address dst, uint256 amount)
events
AddAuthorization
event AddAuthorization(address account)
RemoveAuthorization
event RemoveAuthorization(address account)
errors
No errors.
creation bytecode
0x60a060405234801561001057600080fd5b50604051610b92380380610b928339818101604052608081101561003357600080fd5b508051602080830151604080850151606090950151336000818152808652839020600190558251908152915194959294929390927f599a298163e1678bb1c676052a8930bf0b8a1261ed6e01b8a2391e55f70001029281900390910190a1600082116100d05760405162461bcd60e51b8152600401808060200182810382526023815260200180610b6f6023913960400191505060405180910390fd5b6001600160a01b0384166101155760405162461bcd60e51b8152600401808060200182810382526023815260200180610b6f6023913960400191505060405180910390fd5b606084901b6001600160601b031916608052600180546001600160a01b0319166001600160a01b03948516179055600291909155600381905542600555600455166109fd610172600039806104dc52806106dd52506109fd6000f3fe608060405234801561001057600080fd5b50600436106100cf5760003560e01c80636614f0101161008c57806394f3f81d1161006657806394f3f81d146101d05780639db5dbe4146101f6578063fc0c546a1461022c578063fe4f589014610234576100cf565b80636614f01014610154578063703af677146101805780639168b051146101ac576100cf565b806315e5a1e5146100d457806320ceed1b146100ee57806324ba5884146100f657806335b281531461011c578063431e99c71461014457806357d775f81461014c575b600080fd5b6100dc610257565b60408051918252519081900360200190f35b6100dc61025d565b6100dc6004803603602081101561010c57600080fd5b50356001600160a01b031661028b565b6101426004803603602081101561013257600080fd5b50356001600160a01b031661029d565b005b6100dc610341565b6100dc610347565b6101426004803603604081101561016a57600080fd5b50803590602001356001600160a01b031661034d565b6101426004803603604081101561019657600080fd5b506001600160a01b038135169060200135610415565b6101b4610577565b604080516001600160a01b039092168252519081900360200190f35b610142600480360360208110156101e657600080fd5b50356001600160a01b0316610586565b6101426004803603606081101561020c57600080fd5b506001600160a01b03813581169160208101359091169060400135610629565b6101b46106db565b6101426004803603604081101561024a57600080fd5b50803590602001356106ff565b60055481565b60008061026e6005546002546107e6565b905080421115610282575050600354610288565b50506004545b90565b60006020819052908152604090205481565b336000908152602081905260409020546001146102ef576040805162461bcd60e51b815260206004820152601e6024820152600080516020610963833981519152604482015290519081900360640190fd5b6001600160a01b0381166000818152602081815260409182902060019055815192835290517f599a298163e1678bb1c676052a8930bf0b8a1261ed6e01b8a2391e55f70001029281900390910190a150565b60035481565b60025481565b3360009081526020819052604090205460011461039f576040805162461bcd60e51b815260206004820152601e6024820152600080516020610963833981519152604482015290519081900360640190fd5b816f747265617375727944656c656761746560801b14156103da57600180546001600160a01b0319166001600160a01b038316179055610411565b60405162461bcd60e51b815260040180806020018281038252602f8152602001806108c7602f913960400191505060405180910390fd5b5050565b60006104256005546002546107e6565b90508042111561047f57600354600455600254428290031115610479576000600254610451428461082e565b8161045857fe5b04905061047061046a82600254610870565b836107e6565b6005555061047f565b60058190555b6001546001600160a01b031633146104c85760405162461bcd60e51b815260040180806020018281038252602281526020018061091f6022913960400191505060405180910390fd5b6104d46004548361082e565b6004819055507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663a9059cbb84846040518363ffffffff1660e01b815260040180836001600160a01b03166001600160a01b0316815260200182815260200192505050600060405180830381600087803b15801561055a57600080fd5b505af115801561056e573d6000803e3d6000fd5b50505050505050565b6001546001600160a01b031681565b336000908152602081905260409020546001146105d8576040805162461bcd60e51b815260206004820152601e6024820152600080516020610963833981519152604482015290519081900360640190fd5b6001600160a01b03811660008181526020818152604080832092909255815192835290517f8834a87e641e9716be4f34527af5d23e11624f1ddeefede6ad75a9acfc31b9039281900390910190a150565b3360009081526020819052604090205460011461067b576040805162461bcd60e51b815260206004820152601e6024820152600080516020610963833981519152604482015290519081900360640190fd5b826001600160a01b031663a9059cbb83836040518363ffffffff1660e01b815260040180836001600160a01b03166001600160a01b0316815260200182815260200192505050600060405180830381600087803b15801561055a57600080fd5b7f000000000000000000000000000000000000000000000000000000000000000081565b33600090815260208190526040902054600114610751576040805162461bcd60e51b815260206004820152601e6024820152600080516020610963833981519152604482015290519081900360640190fd5b816a0cae0dec6d098cadccee8d60ab1b14156107b057600081116107a65760405162461bcd60e51b81526004018080602001828103825260298152602001806108f66029913960400191505060405180910390fd5b6002819055610411565b817064656c6567617465416c6c6f77616e636560781b14156103da5760038190556004548110156107e15760048190555b610411565b808201828110156108285760405162461bcd60e51b81526004018080602001828103825260228152602001806109a66022913960400191505060405180910390fd5b92915050565b808203828111156108285760405162461bcd60e51b81526004018080602001828103825260238152602001806109836023913960400191505060405180910390fd5b600081158061088b5750508082028282828161088857fe5b04145b6108285760405162461bcd60e51b81526004018080602001828103825260228152602001806109416022913960400191505060405180910390fdfe47656244414f4d696e696d616c54726561737572792f6d6f646966792d756e7265636f676e697a65642d706172616d47656244414f4d696e696d616c54726561737572792f696e76616c69642d65706f63684c656e67746847656244414f4d696e696d616c54726561737572792f756e617574686f72697a656447656244414f4d696e696d616c54726561737572792f6d756c2d6f766572666c6f77476562417574682f6163636f756e742d6e6f742d617574686f72697a6564000047656244414f4d696e696d616c54726561737572792f7375622d756e646572666c6f7747656244414f4d696e696d616c54726561737572792f6164642d6f766572666c6f77a264697066735822122050f4aa1b1cb0713536f831daf8cce87375b5f17004047e8c9a7fb1d00358402964736f6c6343000607003347656244414f4d696e696d616c54726561737572792f696e76616c69642d65706f63680000000000000000000000006243d8cea23066d098a15582d81a598b4e8391f4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002835c00000000000000000000000000000000000000000000000000000000000000000