TransparentUpgradeableProxy
Verified contract
Proxy
Active on
Ethereum with 8,853 txns
Unified storage
Map
Table
Raw
Constants and immutables
4
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
0x322f…0c55
31 additional
variables
Balances ($0.00)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
0x322f…0c55 | ERC-721 | 1 | -- | -- | |
0x322f…0c55 | ERC-721 | 1 | -- | -- | |
0x322f…0c55 | ERC-721 | 1 | -- | -- | |
0x322f…0c55 | ERC-721 | 1 | -- | -- | |
0x322f…0c55 | ERC-721 | 1 | -- | -- | |
0x322f…0c55 | ERC-721 | 1 | -- | -- | |
0x322f…0c55 | ERC-721 | 1 | -- | -- | |
0x322f…0c55 | ERC-721 | 1 | -- | -- | |
0x322f…0c55 | ERC-721 | 1 | -- | -- | |
0x322f…0c55 | ERC-721 | 1 | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 15878268 | 2 years ago | | | 0 | 0.0026387924 | |
| 15864209 | 2 years ago | | | 0 | 0.0020542397 | |
| 15791757 | 2 years ago | | | 0 | 0.012122220 | |
| 15548550 | 2 years ago | | | 0 | 0.00066349616 | |
| 15547782 | 2 years ago | | | 0 | 0.0091739596 | |
| 15519094 | 2 years ago | | | 0 | 0.0030623295 | |
| 15347350 | 2 years ago | | | 0 | 0.0043340483 | |
| 15253238 | 2 years ago | | | 0 | 0.0010288092 | |
| 15066628 | 2 years ago | | | 0 | 0.0013145690 | |
| 14988674 | 2 years ago | | | 0 | 0.0026758150 |
ABI
ABI objects
Getter at block 21274398
CORRUPTION_BURN_PERCENT_RATE() view returns (uint128)
1157407407407
HUNTER_EARNING_RATE() view returns (uint128)
231481481481481470
MAXIMUM_GLOBAL_CARROT() view returns (uint128)
2500000000000000000000000000
MAXIMUM_GLOBAL_CROWN() view returns (uint128)
2500000000000000000000000000
MAX_ADVANTAGE() view returns (uint8)
8
MIN_ADVANTAGE() view returns (uint8)
5
RABBIT_CLAIM_TAX_PERCENTAGE() view returns (uint8)
40
RABBIT_EARNING_RATE() view returns (uint128)
115740740740740740
RABBIT_MINIMUM_TO_EXIT() view returns (uint48)
172800
barrelPrice() view returns (uint256)
120000000000000000000000
carrotPerCunningPoint() view returns (uint128)
5875164152981981992119
carrotPerMarksmanPoint() view returns (uint128)
140842001857628146232434
corruptionStartDate() view returns (uint48)
1639705570
crownPerCunningPoint() view returns (uint128)
16335558100090296908037
crownPerMarksmanPoint() view returns (uint128)
9007234024603604322166
divergenceTime() view returns (uint48)
1639619170
getCorruptionEnabled() view returns (bool)
true
lastClaimTimestamp() view returns (uint48)
1639547863
lastCrownClaimTimestamp() view returns (uint48)
1641417972
membershipCount() view returns (uint32)
808
owner() view returns (address)
0xdeadc3c69e54d9108b40ca10540ea446f1f7481e
paused() view returns (bool)
false
totalCarrotEarned() view returns (uint128)
1164465132523148140537575100
totalCrownEarned() view returns (uint128)
2529172643634259241089664640
totalCunningPointsStaked() view returns (uint16)
9821
totalFoxesStaked() view returns (uint32)
1403
totalHuntersStaked() view returns (uint32)
139
totalMarksmanPointsStaked() view returns (uint16)
951
totalRabbitsStaked() view returns (uint32)
13805
unaccountedFoxRewards() view returns (uint128)
0
unaccountedHunterRewards() view returns (uint128)
0
Read-only
calculateRewards(uint16[] tokenIds) view returns (struct FoxGames_v3TokenReward[] tokenRewards)
foxHierarchy(uint16) view returns (uint16)
foxStakeByCunning(uint8, uint256) view returns (uint16 tokenId, uint128 earningRate, address owner)
getCarrotRewards(uint16[] tokenIds) view returns (struct FoxGames_v3TokenReward[] claims)
getClaimSigningHash(address recipient, uint16[] tokenIds, bool unstake, uint32[] blocknums, uint256[] seeds) pure returns (bytes32)
getEntropies(address recipient, uint16[] tokenIds) view returns (uint32[2][] entropies)
getMintSigningHash(address recipient, uint8 token, uint32 blocknum, uint256 seed) pure returns (bytes32)
hunterHierarchy(uint16) view returns (uint16)
hunterStakeByMarksman(uint8, uint256) view returns (uint16 tokenId, uint128 earningRate, address owner)
hunterStakeByToken(uint16) view returns (uint16 tokenId, uint48 time, address owner)
isValidClaimSignature(address recipient, uint16[] tokenIds, bool unstake, uint32[] blocknums, uint256[] seeds, bytes sig) view returns (bool)
isValidMintSignature(address recipient, uint8 token, uint32 blocknum, uint256 seed, bytes sig) view returns (bool)
memberNumber(address) view returns (uint32)
membershipDate(address) view returns (uint48)
onERC721Received(address, address from, uint256, bytes) pure returns (bytes4)
ownsBarrel(address account) view returns (bool)
rabbitStakeByToken(uint16) view returns (uint16 tokenId, uint48 time, address owner)
randomFoxOwner(uint256 seed) view returns (address)
State-modifying
Events admin() returns (address admin_)
changeAdmin(address newAdmin)
implementation() returns (address implementation_)
upgradeTo(address newImplementation)
upgradeToAndCall(address newImplementation, bytes data) payable
claimCarrotRewards(uint16[] tokenIds)
claimRewardsAndUnstake(bool unstake, uint16[] tokenIds, uint32[] blocknums, uint256[] seeds, bytes sig)
initialize()
purchaseBarrel()
renounceOwnership()
setBarrelPrice(uint256 price)
setCorruptionStartTime(uint48 timestamp)
setDivergenceTime(uint48 timestamp)
stakeTokens(address account, uint16[] tokenIds)
transferOwnership(address newOwner)
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
Upgraded(address indexed implementation)
BarrelPurchase(address account, uint256 price, uint48 timestamp)
ClaimCarrot(uint8 arg0, uint16 tokenId, address owner, uint128 reward, uint128 corruptedCarrot)
CrownClaimed(string kind, uint16 tokenId, address owner, bool unstake, uint128 reward, uint128 tax, bool elevatedRisk)
FoxStolen(uint16 foxTokenId, address thief, address victim)
MemberJoined(address member, uint32 memberCount)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Paused(address account)
TokenStaked(string kind, uint16 tokenId, address owner)
TokenUnstaked(string kind, uint16 tokenId, address owner, uint128 earnings)
Unpaused(address account)
constructor(address _logic, address admin_, bytes _data)
fallback()
receive()
This contract contains no error objects.