AstroStakingControllerV3

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0xfe00c24b at 15779369
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots

No balances found for "AstroStakingControllerV3"

No transactions found for "AstroStakingControllerV3"


Functions
Getter at block 21313874
astroToken(view returns (address)
0x0000000000000000000000000000000000000000
emissionRateManager(view returns (address)
0x0000000000000000000000000000000000000000
isMintingPaused(view returns (bool)
false
isPaused(view returns (bool)
false
owner(view returns (address)
0x0000000000000000000000000000000000000000
proxiableUUID(view returns (bytes32)
0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc
tinyAstro(view returns (address)
0x0000000000000000000000000000000000000000
Read-only
isTokenStaked(uint256 tokenIdview returns (bool)
rentalDurations(uint256view returns (bool)
rentalRecipientStatus(address recipientview returns (bool isValiduint32 expiration)
rentalStatus(address addrview returns (uint256[] stakedTokenIdsaddress[] recipient1address[] recipient2uint32[] expiration1uint32[] expiration2bool[] isValid1bool[] isValid2)
stakedTokens(uint256view returns (address owneruint32 timestampbool isFirstStakedaddress recipient1uint32 expiration1address recipient2uint32 expiration2)
stakingStatus(address addrview returns (uint256[] stakedTokenIdsuint256 dailyYielduint256 amountToMintuint256 amountMinted)
tokenOwners(addressview returns (uint256 amountMinted)
tokenRarities(uint256view returns (uint256)
State-modifying
adminUnstake(address owneruint256[] tokenIds
claim(
initialize(address _tinyAstroaddress _astroTokenaddress _emissionRateManager
renounceOwnership(
rent(uint256 tokenIdaddress recipientbool firstPassuint256 duration
setEmissionRateManager(address addr
setMintingPaused(bool status
setPaused(bool status
stake(uint256[] tokenIds
transferOwnership(address newOwner
unstake(uint256[] tokenIds
updateRentalDurations(uint256[] toAdduint256[] toRemove
updateTokenRarity(uint256 rarityuint256[] tokenIds
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Claimed(address indexed owneruint256 amountMinted
Initialized(uint8 version
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Rented(address indexed owneraddress indexed recipientuint256 indexed tokenIdbool isFirstPassuint32 expiration
Staked(address indexed owneruint256 indexed tokenIdbool isFirstStaked
Unstaked(address indexed owneruint256 indexed tokenIduint256 amountMinted
Upgraded(address indexed implementation
Constructor
constructor(
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.