The Plague
Verified contract
Proxy
Active on
Ethereum with 20,166 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 49 additional slots
-
variable spans 47 additional slots
7 additional
variables
Balances ($0.00)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
FRG | ERC-20 | 59.338499M | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21246407 | 4 hours ago | | | 0 | 0.00091576324 | |
| 21246403 | 4 hours ago | | | 0 | 0.00082936157 | |
| 21246374 | 4 hours ago | | | 0 | 0.00089726850 | |
| 21246374 | 4 hours ago | | | 0 | 0.00090123056 | |
| 21245880 | 5 hours ago | | | 0 | 0.00081416336 | |
| 21245803 | 6 hours ago | | | 0 | 0.0038767577 | |
| 21245770 | 6 hours ago | | | 0 | 0.00060705205 | |
| 21245542 | 6 hours ago | | | 0 | 0.00079548113 | |
| 21245354 | 7 hours ago | | | 0 | 0.00074654611 | |
| 21245279 | 7 hours ago | | | 0 | 0.0033666639 |
ABI
ABI objects
Getter at block 21247467
DOMAIN_TYPEHASH() view returns (bytes32)
0x8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f
MAX_SUPPLY() view returns (uint256)
11000
SET_METADATA_TYPEHASH() view returns (bytes32)
0x430e833ff6fb628405002a23febbafaff4ec13b1eafc6c84b205fbbd079cb037
baseURI() view returns (string)
ipfs://bafybeicwbf7bp47w53xyxemcvv2iuz25el54jpca4sdkelgik5y5hnh2yy/
delegationRegistryAddress() view returns (address)
0x00000000000000447e69651d841bd8d104bed493
erc20RewardsAddress() view returns (address)
0x726516b20c4692a6bea3900971a37e0ccf7a6bff
getTransferValidationFunction() pure returns (bytes4 functionSignature, bool isViewFunction)
(functionSignature=0xcaee23ea, isViewFunction=true)
getTransferValidator() view returns (address)
0xa000027a9b2802e1ddf7000061001e5c005a0000
name() view returns (string)
The Plague
owner() view returns (address)
0xea9b1ed511632e48ddd3e5a231cd2f5f3a3a4a9b
symbol() view returns (string)
FROG
totalSupply() view returns (uint256)
11000
treasury() view returns (address)
0xb39af34781a55404803b1d087c113dc787e229ef
upgradeSigner() view returns (address)
0x2636f4f0a6268aabfe15db6ab9a2dcc4c7c3ad02
Read-only
areTokensLocked(uint256[] tokenIds) view returns (bool[])
balanceOf(address owner) view returns (uint256)
calculateReward(uint256 tokenId) view returns (uint256)
calculateRewards(uint256[] tokenIds) view returns (uint256[] rewards)
configuration(uint256) view returns (string description, uint256 periodDenominator, bool isRetroactiveBonus, uint256 minimumStakePeriod)
getApproved(uint256 tokenId) view returns (address)
getSignatureInfo(uint256 tokenId) view returns (address, string)
isApprovedForAll(address owner, address operator) view returns (bool)
isUnlocked(uint256 tokenId) view returns (bool)
metadata(uint256) view returns (string)
ownerOf(uint256 tokenId) view returns (address)
royaltyInfo(uint256 _tokenId, uint256 _salePrice) view returns (address, uint256)
staked(uint256) view returns (uint16 configId, uint120 stakedAt, uint120 claimedAt)
stakedInfoOf(uint256[] tokenIds) view returns (bytes[])
supportsInterface(bytes4 interfaceId) view returns (bool)
tokenURI(uint256 tokenId) view returns (string)
tokensOfOwner(address account) view returns (uint256[])
validConfigurations(uint256) view returns (bool)
State-modifying
Events admin() returns (address admin_)
changeAdmin(address newAdmin)
implementation() returns (address implementation_)
upgradeTo(address newImplementation)
upgradeToAndCall(address newImplementation, bytes data) payable
approve(address operator, uint256 tokenId)
claimRewards(uint256[] tokenIds)
delegatedClaimRewards(uint256[] tokenIds, address vault)
delegatedSetMetadata(bytes32 _r, bytes32 _s, uint256 _tokenId, uint256 _cost, address _vault, uint8 _v, uint256 _deadline, string _metadata)
delegatedStake(uint256[] tokenIds, address vault)
delegatedStakeByConfigId(uint256 configId, uint256[] tokenIds, address vault)
delegatedUnstake(uint256[] tokenIds, address vault)
emergencyStakeUpdate(uint256[] tokenIds, struct IThePlagueStakedToken stakeInfo)
initializeV3(address transferValidator)
renounceOwnership()
safeTransferFrom(address from, address to, uint256 tokenId)
safeTransferFrom(address from, address to, uint256 tokenId, bytes _data)
setApprovalForAll(address operator, bool approved)
setBaseURI(string _baseURI)
setDefaultRoyalty(address receiver, uint96 feeNumerator)
setDelegationRegistry(address _delegationRegistryAddress)
setMetadata(bytes32 _r, bytes32 _s, uint256 _tokenId, uint256 _cost, uint8 _v, uint256 _deadline, string _metadata)
setRewardsAddress(address _erc20RewardsAddress)
setSigner(address _upgradeSigner)
setStakeConfig(uint256 configId, struct IThePlagueStakeConfiguration config)
setStakedBaseConfigId(uint256 _baseStakeConfigId)
setTransferValidator(address validator)
setTreasury(address _treasury)
stake(uint256[] tokenIds)
stakeByConfigId(uint256 configId, uint256[] tokenIds)
stakedBatchTransfer(address to, uint256[] tokenIds)
transferFrom(address from, address to, uint256 tokenId)
transferOwnership(address newOwner)
unstake(uint256[] tokenIds)
withdrawFRG(uint256 amount)
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
Upgraded(address indexed implementation)
Approval(address indexed owner, address indexed approved, uint256 indexed tokenId)
ApprovalForAll(address indexed owner, address indexed operator, bool approved)
BatchMetadataUpdate(uint256 _fromTokenId, uint256 _toTokenId)
Initialized(uint8 version)
MetadataUpdate(uint256 _tokenId)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Stake(uint256 indexed tokenId)
Transfer(address indexed from, address indexed to, uint256 indexed tokenId)
TransferValidatorUpdated(address oldValidator, address newValidator)
Unstake(uint256 indexed tokenId, uint256 stakedAtTimestamp, uint256 removedFromStakeAtTimestamp)
Upgraded(uint256 indexed tokenId, string metadata)
constructor(address _logic, address admin_, bytes _data)
fallback()
receive()
Expired()
InvalidSignature()
NotOwner()
TransferFailed()