0 txs
259 calls
constructor
constructor()
functions
stakeStrategy
viewfunction stakeStrategy() view returns (address)
claim
nonpayablefunction claim(address _from)
initialize
nonpayablefunction initialize(address _stakeStrategy)
stake
nonpayablefunction stake(address, uint256 _amount, bytes)
withdraw
nonpayablefunction withdraw(address _withdrawTo, uint256 _amount)
events
Claimed
event Claimed(address indexed from, uint256 rewardAmount)
Initialized
event Initialized(uint8 version)
Staked
event Staked(uint256 amount)
Withdrawn
event Withdrawn(address indexed withdrawTo, uint256 amount)
errors
No errors.
creation bytecode
0x608060405234801561001057600080fd5b5061001961001e565b6100de565b600054610100900460ff161561008a5760405162461bcd60e51b815260206004820152602760248201527f496e697469616c697a61626c653a20636f6e747261637420697320696e697469604482015266616c697a696e6760c81b606482015260840160405180910390fd5b60005460ff90811610156100dc576000805460ff191660ff9081179091556040519081527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15b565b610e23806100ed6000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c80631e83409a1461005c5780633e12170f14610071578063766c737214610084578063c4d66de8146100b9578063f3fef3a3146100cc575b600080fd5b61006f61006a366004610b92565b6100df565b005b61006f61007f366004610bcc565b610330565b60005461009d906201000090046001600160a01b031681565b6040516001600160a01b03909116815260200160405180910390f35b61006f6100c7366004610b92565b610577565b61006f6100da366004610c99565b6106a3565b6000546201000090046001600160a01b031633146101185760405162461bcd60e51b815260040161010f90610cc5565b60405180910390fd5b60008060029054906101000a90046001600160a01b03166001600160a01b031663f7c618c16040518163ffffffff1660e01b8152600401602060405180830381865afa15801561016c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101909190610d22565b905060008060029054906101000a90046001600160a01b03166001600160a01b031663ee99205c6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156101e6573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061020a9190610d22565b604051630c00007b60e41b81523060048201529091506001600160a01b0382169063c00007b090602401600060405180830381600087803b15801561024e57600080fd5b505af1158015610262573d6000803e3d6000fd5b50506040516370a0823160e01b8152306004820152600092506001600160a01b03851691506370a0823190602401602060405180830381865afa1580156102ad573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102d19190610d3f565b90506102e76001600160a01b0384168583610872565b836001600160a01b03167fd8138f8a3f377c5259ca548e70e4c2de94f129f5a11036a15b69513cba2b426a8260405161032291815260200190565b60405180910390a250505050565b6000546201000090046001600160a01b031633146103605760405162461bcd60e51b815260040161010f90610cc5565b60008060029054906101000a90046001600160a01b03166001600160a01b03166372f702f36040518163ffffffff1660e01b8152600401602060405180830381865afa1580156103b4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103d89190610d22565b905060008060029054906101000a90046001600160a01b03166001600160a01b031663ee99205c6040518163ffffffff1660e01b8152600401602060405180830381865afa15801561042e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104529190610d22565b90506104696001600160a01b0383163330876108da565b60405163095ea7b360e01b81526001600160a01b0382811660048301526024820186905283169063095ea7b3906044016020604051808303816000875af11580156104b8573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104dc9190610d58565b5060405163b6b55f2560e01b8152600481018590526001600160a01b0382169063b6b55f2590602401600060405180830381600087803b15801561051f57600080fd5b505af1158015610533573d6000803e3d6000fd5b505050507feebbaa86c348cb664e392b180fd0ff2e1998af9fa833ef69a778cb0b42d3ca278460405161056891815260200190565b60405180910390a15050505050565b600054610100900460ff16158080156105975750600054600160ff909116105b806105b15750303b1580156105b1575060005460ff166001145b6106145760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201526d191e481a5b9a5d1a585b1a5e995960921b606482015260840161010f565b6000805460ff191660011790558015610637576000805461ff0019166101001790555b6000805462010000600160b01b031916620100006001600160a01b03851602179055801561069f576000805461ff0019169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15b5050565b6000546201000090046001600160a01b031633146106d35760405162461bcd60e51b815260040161010f90610cc5565b60008060029054906101000a90046001600160a01b03166001600160a01b03166372f702f36040518163ffffffff1660e01b8152600401602060405180830381865afa158015610727573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061074b9190610d22565b905060008060029054906101000a90046001600160a01b03166001600160a01b031663ee99205c6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156107a1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107c59190610d22565b604051632e1a7d4d60e01b8152600481018590529091506001600160a01b03821690632e1a7d4d90602401600060405180830381600087803b15801561080a57600080fd5b505af115801561081e573d6000803e3d6000fd5b50610837925050506001600160a01b0383168585610872565b836001600160a01b03167f7084f5476618d8e60b11ef0d7d3f06914655adb8793e28ff7f018d4c76d505d58460405161032291815260200190565b6040516001600160a01b0383166024820152604481018290526108d590849063a9059cbb60e01b906064015b60408051601f198184030181529190526020810180516001600160e01b03166001600160e01b031990931692909217909152610918565b505050565b6040516001600160a01b03808516602483015283166044820152606481018290526109129085906323b872dd60e01b9060840161089e565b50505050565b600061096d826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b03166109ea9092919063ffffffff16565b8051909150156108d5578080602001905181019061098b9190610d58565b6108d55760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e6044820152691bdd081cdd58d8d9595960b21b606482015260840161010f565b60606109f98484600085610a01565b949350505050565b606082471015610a625760405162461bcd60e51b815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f6044820152651c8818d85b1b60d21b606482015260840161010f565b600080866001600160a01b03168587604051610a7e9190610d9e565b60006040518083038185875af1925050503d8060008114610abb576040519150601f19603f3d011682016040523d82523d6000602084013e610ac0565b606091505b5091509150610ad187838387610adc565b979650505050505050565b60608315610b4b578251600003610b44576001600160a01b0385163b610b445760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000604482015260640161010f565b50816109f9565b6109f98383815115610b605781518083602001fd5b8060405162461bcd60e51b815260040161010f9190610dba565b6001600160a01b0381168114610b8f57600080fd5b50565b600060208284031215610ba457600080fd5b8135610baf81610b7a565b9392505050565b634e487b7160e01b600052604160045260246000fd5b600080600060608486031215610be157600080fd5b8335610bec81610b7a565b925060208401359150604084013567ffffffffffffffff80821115610c1057600080fd5b818601915086601f830112610c2457600080fd5b813581811115610c3657610c36610bb6565b604051601f8201601f19908116603f01168101908382118183101715610c5e57610c5e610bb6565b81604052828152896020848701011115610c7757600080fd5b8260208601602083013760006020848301015280955050505050509250925092565b60008060408385031215610cac57600080fd5b8235610cb781610b7a565b946020939093013593505050565b6020808252603a908201527f4e6f7420617574686f72697a65643a204f6e6c79207374616b6520737472617460408201527f6567792063616e2063616c6c20746869732066756e6374696f6e000000000000606082015260800190565b600060208284031215610d3457600080fd5b8151610baf81610b7a565b600060208284031215610d5157600080fd5b5051919050565b600060208284031215610d6a57600080fd5b81518015158114610baf57600080fd5b60005b83811015610d95578181015183820152602001610d7d565b50506000910152565b60008251610db0818460208701610d7a565b9190910192915050565b6020815260008251806020840152610dd9816040850160208701610d7a565b601f01601f1916919091016040019291505056fea26469706673582212205543ae30470064e373723e0e5f77749e8779a0d8b2c0de3c61336e30fe3fdfda64736f6c63430008160033