0 txs
18 calls
constructor
No constructor.
functions
bootstrapLens
viewfunction bootstrapLens() view returns (address)
endCampaign
viewfunction endCampaign() view returns (uint256)
keeper
viewfunction keeper() view returns (address)
owner
viewfunction owner() view returns (address)
pause
viewfunction pause() view returns (bool)
qTHE
viewfunction qTHE() view returns (address)
startCampaign
viewfunction startCampaign() view returns (uint256)
veTHE
viewfunction veTHE() view returns (address)
voterProxy
viewfunction voterProxy() view returns (address)
convert
nonpayablefunction convert(uint256[] tokenIds)
initialize
nonpayablefunction initialize(address _voterProxy, address _qTHE, address _veTHE, address _bootstrapLens)
initPool
nonpayablefunction initPool(uint256 _startCampaign, uint256 _endCampaign)
renounceOwnership
nonpayablefunction renounceOwnership()
setKeeper
nonpayablefunction setKeeper(address _keeper)
setPause
nonpayablefunction setPause(bool _pause)
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
events
Convert
event Convert(address indexed _user, uint256 tokenId, uint256 veTHEHolding)
KeeperUpdated
event KeeperUpdated(address _keeper)
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
SetRate
event SetRate(uint256 newRate)
errors
No errors.
creation bytecode
0x608060405234801561001057600080fd5b50610e96806100206000396000f3fe608060405234801561001057600080fd5b50600436106101005760003560e01c80639e1b004511610097578063d5ef903a11610066578063d5ef903a146101f9578063dade2c421461029c578063f2fde38b146102a4578063f8c8765e146102ca57610100565b80639e1b0045146101a7578063a8b78ed0146101ca578063aced1661146101d2578063bedb86fb146101da57610100565b806371aac7f9116100d357806371aac7f914610143578063748747e61461015d5780638456cb59146101835780638da5cb5b1461019f57610100565b80631ba980b314610105578063356544451461012957806369f2d97a14610131578063715018a614610139575b600080fd5b61010d610308565b604080516001600160a01b039092168252519081900360200190f35b61010d610317565b61010d610326565b610141610335565b005b61014b6103e9565b60408051918252519081900360200190f35b6101416004803603602081101561017357600080fd5b50356001600160a01b03166103ef565b61018b6104ad565b604080519115158252519081900360200190f35b61010d6104bd565b610141600480360360408110156101bd57600080fd5b50803590602001356104cc565b61014b6105e6565b61010d6105ec565b610141600480360360208110156101f057600080fd5b503515156105fb565b6101416004803603602081101561020f57600080fd5b81019060208101813564010000000081111561022a57600080fd5b82018360208201111561023c57600080fd5b8035906020019184602083028401116401000000008311171561025e57600080fd5b919080806020026020016040519081016040528093929190818152602001838360200280828437600092019190915250929550610686945050505050565b61010d6109a5565b610141600480360360208110156102ba57600080fd5b50356001600160a01b03166109b4565b610141600480360360808110156102e057600080fd5b506001600160a01b038135811691602081013582169160408201358116916060013516610abf565b6066546001600160a01b031681565b6069546001600160a01b031681565b6067546001600160a01b031681565b61033d610bb7565b6033546001600160a01b0390811691161461039f576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6033546040516000916001600160a01b0316907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3603380546001600160a01b0319169055565b606b5481565b6103f7610bb7565b6033546001600160a01b03908116911614610459576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b606580546001600160a01b0383166001600160a01b0319909116811790915560408051918252517f0425bcd291db1d48816f2a98edc7ecaf6dd5c64b973d9e4b3b6b750763dc6c2e9181900360200190a150565b606954600160a01b900460ff1681565b6033546001600160a01b031690565b6104d46104bd565b6001600160a01b0316336001600160a01b031614806104fd57506065546001600160a01b031633145b610539576040805162461bcd60e51b815260206004820152600860248201526710b6b0b730b3b2b960c11b604482015290519081900360640190fd5b6000821161058e576040805162461bcd60e51b815260206004820152601760248201527f696e76616c6964205f737461727443616d706169676e21000000000000000000604482015290519081900360640190fd5b600081116105db576040805162461bcd60e51b8152602060048201526015602482015274696e76616c6964205f656e6443616d706169676e2160581b604482015290519081900360640190fd5b606a91909155606b55565b606a5481565b6065546001600160a01b031681565b6106036104bd565b6001600160a01b0316336001600160a01b0316148061062c57506065546001600160a01b031633145b610668576040805162461bcd60e51b815260206004820152600860248201526710b6b0b730b3b2b960c11b604482015290519081900360640190fd5b60698054911515600160a01b0260ff60a01b19909216919091179055565b60008151116106dc576040805162461bcd60e51b815260206004820181905260248201527f4d75737420636f6e766572742067726561746572207468616e2030206e667473604482015290519081900360640190fd5b6000606a5411610733576040805162461bcd60e51b815260206004820152601860248201527f4f6e6c79207768656e2043616d706169676e2072656164790000000000000000604482015290519081900360640190fd5b42606a54111580156107475750606b544211155b610790576040805162461bcd60e51b81526020600482015260156024820152744e6f7420696e2063616d706169676e2074696d657360581b604482015290519081900360640190fd5b6000805b82518110156109355760685483516000916001600160a01b03169063e7e242d4908690859081106107c157fe5b60200260200101516040518263ffffffff1660e01b81526004018082815260200191505060206040518083038186803b1580156107fd57600080fd5b505afa158015610811573d6000803e3d6000fd5b505050506040513d602081101561082757600080fd5b50516068546066548651958301959293506001600160a01b03918216926342842e0e923392169088908790811061085a57fe5b60200260200101516040518463ffffffff1660e01b815260040180846001600160a01b03168152602001836001600160a01b031681526020018281526020019350505050600060405180830381600087803b1580156108b857600080fd5b505af11580156108cc573d6000803e3d6000fd5b50505050336001600160a01b03167f9018eade4aec2a696b34b0f5459a1a7dc058389bab8e2380d880817a9e22b21385848151811061090757fe5b602002602001015183604051808381526020018281526020019250505060405180910390a250600101610794565b50606754604080516340c10f1960e01b81523360048201526024810184905290516001600160a01b03909216916340c10f199160448082019260009290919082900301818387803b15801561098957600080fd5b505af115801561099d573d6000803e3d6000fd5b505050505050565b6068546001600160a01b031681565b6109bc610bb7565b6033546001600160a01b03908116911614610a1e576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6001600160a01b038116610a635760405162461bcd60e51b8152600401808060200182810382526026815260200180610e0d6026913960400191505060405180910390fd5b6033546040516001600160a01b038084169216907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a3603380546001600160a01b0319166001600160a01b0392909216919091179055565b600054610100900460ff1680610ad85750610ad8610bbb565b80610ae6575060005460ff16155b610b215760405162461bcd60e51b815260040180806020018281038252602e815260200180610e33602e913960400191505060405180910390fd5b600054610100900460ff16158015610b4c576000805460ff1961ff0019909116610100171660011790555b610b54610bc1565b606680546001600160a01b038088166001600160a01b031992831617909255606780548784169083161790556068805486841690831617905560698054928516929091169190911790558015610bb0576000805461ff00191690555b5050505050565b3390565b303b1590565b600054610100900460ff1680610bda5750610bda610bbb565b80610be8575060005460ff16155b610c235760405162461bcd60e51b815260040180806020018281038252602e815260200180610e33602e913960400191505060405180910390fd5b600054610100900460ff16158015610c4e576000805460ff1961ff0019909116610100171660011790555b610c56610c73565b610c5e610d6c565b8015610c70576000805461ff00191690555b50565b600054610100900460ff1680610c8c5750610c8c610bbb565b80610c9a575060005460ff16155b610cd55760405162461bcd60e51b815260040180806020018281038252602e815260200180610e33602e913960400191505060405180910390fd5b600054610100900460ff16158015610d00576000805460ff1961ff0019909116610100171660011790555b6000610d0a610bb7565b603380546001600160a01b0319166001600160a01b038316908117909155604051919250906000907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a3508015610c70576000805461ff001916905550565b600054610100900460ff1680610d855750610d85610bbb565b80610d93575060005460ff16155b610dce5760405162461bcd60e51b815260040180806020018281038252602e815260200180610e33602e913960400191505060405180910390fd5b600054610100900460ff16158015610c5e576000805460ff1961ff0019909116610100171660011790558015610c70576000805461ff00191690555056fe4f776e61626c653a206e6577206f776e657220697320746865207a65726f2061646472657373496e697469616c697a61626c653a20636f6e747261637420697320616c726561647920696e697469616c697a6564a26469706673582212206a6b41bc4e0c9986d6de682d40d3dc97ea8f7f7fdd0a98a8560f2067ed6bca4364736f6c634300060c0033