0 txs
1.4k calls
constructor
constructor(address _rewardToken)
functions
calculateReward
purefunction calculateReward(address, tuple stake, uint256 totalPoolWeight, uint256 totalRewardAmount, uint16 poolStartDay, uint16 poolEndDay, uint16 lastClaimDay) pure returns (uint256)
getName
purefunction getName() pure returns (string)
getRewardToken
viewfunction getRewardToken() view returns (address)
getStrategyType
purefunction getStrategyType() pure returns (uint8)
isReStakingAllowed
viewfunction isReStakingAllowed() view returns (bool)
MINIMUM_REWARDABLE_DURATION
viewfunction MINIMUM_REWARDABLE_DURATION() view returns (uint16)
rewardToken
viewfunction rewardToken() view returns (address)
events
No events.
errors
MethodNotSupported
error MethodNotSupported()
creation bytecode
0x60e0604052600760c052348015610014575f5ffd5b5060405161057638038061057683398101604081905261003391610044565b6001600160a01b0316608052610071565b5f60208284031215610054575f5ffd5b81516001600160a01b038116811461006a575f5ffd5b9392505050565b60805160a05160c0516104d56100a15f395f61013501525f61016f01525f818160f801526101a601526104d55ff3fe608060405234801561000f575f5ffd5b506004361061007a575f3560e01c806369940d791161005857806369940d79146100f6578063715a857e14610130578063a5bf95f71461016a578063f7c618c1146101a1575f5ffd5b80630eb9b15a1461007e57806317d7de7c146100965780634c651622146100d5575b5f5ffd5b600160405161008d91906102f6565b60405180910390f35b604080518082018252601981527f5374616e64617264205374616b696e67205374726174656779000000000000006020820152905161008d919061031c565b6100e86100e3366004610367565b6101c8565b60405190815260200161008d565b7f00000000000000000000000000000000000000000000000000000000000000005b6040516001600160a01b03909116815260200161008d565b6101577f000000000000000000000000000000000000000000000000000000000000000081565b60405161ffff909116815260200161008d565b6101917f000000000000000000000000000000000000000000000000000000000000000081565b604051901515815260200161008d565b6101187f000000000000000000000000000000000000000000000000000000000000000081565b5f851561ffff808416151590839086166101e860408c0160208d016103f6565b61ffff16101590505f8061020260608d0160408e016103f6565b61ffff16118015610229575061ffff871661022360608d0160408e016103f6565b61ffff16105b905083806102345750825b8061023c5750815b806102445750805b15610255575f9450505050506102eb565b5f61ffff891661026b60408e0160208f016103f6565b61ffff161161027a578861028a565b61028a60408d0160208e016103f6565b61ffff1690505f818961ffff166102a1919061042a565b90505f818e5f0160208101906102b79190610443565b6001600160801b03166102ca9190610469565b90508c6102d78d83610469565b6102e19190610480565b9750505050505050505b979650505050505050565b602081016002831061031657634e487b7160e01b5f52602160045260245ffd5b91905290565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b803561ffff81168114610362575f5ffd5b919050565b5f5f5f5f5f5f5f87890361016081121561037f575f5ffd5b88356001600160a01b0381168114610395575f5ffd5b975060a0601f19820112156103a8575f5ffd5b5060208801955060c0880135945060e088013593506103ca6101008901610351565b92506103d96101208901610351565b91506103e86101408901610351565b905092959891949750929550565b5f60208284031215610406575f5ffd5b61040f82610351565b9392505050565b634e487b7160e01b5f52601160045260245ffd5b8181038181111561043d5761043d610416565b92915050565b5f60208284031215610453575f5ffd5b81356001600160801b038116811461040f575f5ffd5b808202811582820484141761043d5761043d610416565b5f8261049a57634e487b7160e01b5f52601260045260245ffd5b50049056fea2646970667358221220e83edddaf1bd6a1ab35e9cde763d5eb91d39177c2926e144a6bec28c708a82a264736f6c634300081e0033000000000000000000000000f9ff95468cb9a0cd57b8542bbc4c148e290ff465