Staking

Verified contract

Active on Ethereum with 1,079 txns
Deployed by via 0x9fa964d9 at 14547605
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 3 additional slots
ERC-20
Value $0.3
0x801626c5ca4e112d33918e9090801aaf3032eab97ca48c4e098c0743506ad5ba
0xa0d6797e3f435aacb636c12011c1b932d596c0de6df45d41482e3875b4e687bc
0x35253e389f5f589ae86d5b7cfb94ab57cd1bce90b45d5fb6dd4b7ecf507ee995
0xc0aa183fd165c5a961d6687a6fec4fff2bc7ba2db6a8b505b2c32b96890b7481
0xf71106dd70f96d84ccf759471f06c06903e99439793f78f90a169816aa2b1919
0x9a1da01d812088d3214e9f60eabb6c4bfa693f445723d63077abe572c410954c
0x9d1c0e37d302b137b2f1e995f8833c365624b4e2ba89b3573be9952e309276d5
0xc59d108aa823383a4ec4beb983df71a0cde0f1b0566f2bc380d1eec68d553022
0x2040a870307deb2c1c3b682c179079ef252bf0c1ed6e98a16c42b96fb5803f89
0x7c812a3ea690d8cdfe8a1653f4279b87bb6d172cd54214d328ab6306c7bf9e46

Functions
Getter at block 20916339
additionalEnabled(view returns (bool)
false
addressMetadataUrl(view returns (string)
https://revest.mypinata.cloud/ipfs/QmWUyvkGFtFRXWxneojvAfBMy8QpewSvwQMQAkAUV42A91
addressRegistry(view returns (address)
0xd2c6eb7527ab1e188638b86f2c14bbad5a431d78
customMetadataUrl(view returns (string)
https://revest.mypinata.cloud/ipfs/QmdaJso83dhA5My9gz3ewXBxoWveo95utJJqY99ZSGEpRc
getAddressRegistry(view returns (address)
0xd2c6eb7527ab1e188638b86f2c14bbad5a431d78
getMetadata(view returns (string)
https://revest.mypinata.cloud/ipfs/QmWUyvkGFtFRXWxneojvAfBMy8QpewSvwQMQAkAUV42A91
getRegistry(view returns (address)
0xd2c6eb7527ab1e188638b86f2c14bbad5a431d78
lpAddress(view returns (address)
0x6490828bd87be38279a36f029f3b9af8b4e14b49
needsUpdate(pure returns (bool)
true
oldStakingContract(view returns (address)
0x0000000000000000000000000000000000000000
owner(view returns (address)
0x801e08919a483cea4c345b5f8789e506e2624ccf
previousStakingIDCutoff(view returns (uint256)
1050
rewardsHandlerAddress(view returns (address)
0xa4e7f2a1edb5ad886baa09fb258f8aca7c934ba6
Read-only
createLock(uint256uint256bytespure 
getAsset(uint256 fnftIdview returns (address)
getCustomMetadata(uint256 fnftIdview returns (string)
getDisplayValues(uint256 fnftIduint256view returns (bytes)
getInterestRate(uint256 monthsview returns (uint256)
getOutputDisplayValues(uint256 fnftIdview returns (bytes)
getValue(uint256 fnftIdview returns (uint256)
getWindow(uint256 timePeriodpure returns (uint256 window)
handleFNFTRemaps(uint256uint256[]addressboolpure 
isUnlockable(uint256 fnftIduint256view returns (bool)
stakingConfigs(uint256view returns (uint256 timePerioduint256 dateLockedFromuint256 amount)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
claimRewards(uint256 fnftId
handleAdditionalDeposit(uint256 fnftIduint256 amountToDeposituint256 quantityaddress caller
handleSplitOperation(uint256 fnftIduint256[] proportionsuint256 quantityaddress caller
handleTimelockExtensions(uint256 fnftIduint256 expirationaddress caller
receiveRevestOutput(uint256 fnftIdaddress assetaddress owneruint256 quantity
receiveSecondaryCallback(uint256 fnftIdaddress owneruint256 quantitystruct IRevestFNFTConfig configbytes argspayable 
renounceOwnership(
setAdditionalDepositsEnabled(bool enabled
setAddressRegistry(address addressRegistry_
setCustomMetadata(string _customMetadataUrl
setCutoff(uint256 cutoff
setLPAddress(address lpAddress_
setMetadata(string _addressMetadataUrl
setOldStaking(address stake
setRewardsHandler(address _handler
stakeBasicTokens(uint256 amountuint256 monthsMaturityreturns (uint256)
stakeLPTokens(uint256 amountuint256 monthsMaturityreturns (uint256)
transferOwnership(address newOwner
triggerOutputReceiverUpdate(uint256 fnftIdbytes args
updateLock(uint256 fnftIduint256bytes
Events
DepositERC1155OutputReceiver(address indexed mintToaddress indexed tokenuint256 tokenIduint256 amountTokensuint256 indexed fnftIdbytes extraData
DepositERC20OutputReceiver(address indexed mintToaddress indexed tokenuint256 amountTokensuint256 indexed fnftIdbytes extraData
DepositERC721OutputReceiver(address indexed mintToaddress indexed tokenuint256[] tokenIdsuint256 indexed fnftIdbytes extraData
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
StakedRevest(uint256 indexed timePeriodbool indexed isBasicuint256 indexed amountuint256 fnftId
WithdrawERC1155OutputReceiver(address indexed calleraddress indexed tokenuint256 tokenIduint256 amountTokensuint256 indexed fnftIdbytes extraData
WithdrawERC20OutputReceiver(address indexed calleraddress indexed tokenuint256 amountTokensuint256 indexed fnftIdbytes extraData
WithdrawERC721OutputReceiver(address indexed calleraddress indexed tokenuint256[] tokenIdsuint256 indexed fnftIdbytes extraData
Constructor
constructor(address revestAddress_address lpAddress_address rewardsHandlerAddress_address addressRegistry_address wrappedEth_
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.