pSTAKE

Verified contract

Active on Base with 11,117 txns
Deployed by via 0xcaba5480 at 14192220
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $4,775,097,752,003.88
ERC-20
Value $775,210,000,000,000
ERC-20
--
ERC-20
--
ERC-20
--
)
ERC-721
--
)
ERC-721
--
)
ERC-721
--
)
ERC-721
--
)
ERC-721
--
0xb6be6c28537c0c0575e0d08716d50efbebd0215f853a46abd261ffe547a1444d
0x9ea0cd07a8c00f0def77fff40a90b2c467608c5cc9e4a004e8d91779d174dee2
0x74a9c8ba87b60fc9ed3228e6cfac539ada5ee94e7327969bcd51d782fc70705f
0x4a2ef9dc8dafdd91d535336c644948c55da111e3a7d981e3370a613c6ca0d86e
0xc46a3cb436bc8e12cde9216f2b398504ac6ce7bf1ace89ac5de13284112c269e
0x6bcc819e742e5c82c67bb908737c7c7be73f1e371ef38d3ef378968cbff70284
0x38c211a5fcc36767366d6e1e3a39dfbe4e19369806e25f7bb621c5efa45fbc2c
0x45d564544783c4b321a8a496a12ca07c795d9896c585581dce40aca168104dae
0x982edd74cc564e4f30143440992fa25e64bc6d963f9bf8dd4b5de2a2c5b17bd4
0x455688be3922111cc4d10744e101048c1088909a459bfcb5e40319472c637047

Functions
Getter at block 22748023
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
RECALC_ROLE(view returns (bytes32)
0x4203dccc4dd69bd842540adc7fb4803a902499ccf3f158086f99cac36ff2aacb
baseProToken(view returns (address)
0x18dd5b087bca9920562aff7a0199b96b9230438b
cumulativeRewardsPerShare(view returns (uint256)
510617858
decimals(view returns (uint8)
8
name(view returns (string)
pSTAKE
ogNFT(view returns (address)
0xc84f3b80847b224684b11bf956d46c7028bc1906
propyNFT(view returns (address)
0xa239b9b3e00637f29f6c7c416ac95127290b950e
symbol(view returns (string)
PropyStake
totalStakedPRO(view returns (uint256)
2370900000000
totalSupply(view returns (uint256)
2370900000000
totalTrackedPRO(view returns (uint256)
3789760120638
Read-only
allowance(address owneraddress spenderview returns (uint256)
approvedTokenAddresses(addressview returns (bool)
balanceOf(address accountview returns (uint256)
getApproxStakerRewardsPending(address _stakerview returns (uint256)
getPROAmountToStake(address _tokenAddressuint256[] _tokenIdsview returns (uint256)
getRoleAdmin(bytes32 roleview returns (bytes32)
getSharesIssued(address _tokenAddressuint256[] _tokenIdsview returns (uint256)
hasRole(bytes32 roleaddress accountview returns (bool)
locked(addressview returns (uint256)
stakerToCumulativeRewardsPerShare(addressview returns (uint256)
stakerToStakedPRO(addressview returns (uint256)
stakerToStakedTokenCount(addressview returns (uint256)
stakerToTotalShares(addressview returns (uint256)
supportsInterface(bytes4 interfaceIdview returns (bool)
tierToStakedTokenCount(uint256view returns (uint256)
tieredTokenIdToStakedTier(uint256view returns (uint256)
tokenAddressToStakedTokenCount(addressview returns (uint256)
tokenAddressToStakedTokenIdToSharesIssued(addressuint256view returns (uint256)
tokenAddressToStakedTokenIdToStakedPRO(addressuint256view returns (uint256)
tokenAddressToStakedTokenIdToStaker(addressuint256view returns (address)
tokenAddressToStakerToStakedTokenCount(addressaddressview returns (uint256)
State-modifying
approve(address spenderuint256 amountreturns (bool)
decreaseAllowance(address spenderuint256 subtractedValuereturns (bool)
enter(address _tokenAddressuint256[] _tokenIds
externalUpdateCumulativeRewardsPerShare(
grantRole(bytes32 roleaddress account
increaseAllowance(address spenderuint256 addedValuereturns (bool)
leave(address _tokenAddressuint256[] _tokenIds
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
transfer(address touint256 amountreturns (bool)
transferFrom(address fromaddress touint256 amountreturns (bool)
Events
Approval(address indexed owneraddress indexed spenderuint256 value
EnteredStaking(address indexed stakeraddress indexed tokenAddressuint256 indexed tokenIduint256 proAmountEntereduint256 stakingPowerIssued
LeftStaking(address indexed stakeraddress indexed tokenAddressuint256 indexed tokenIduint256 proAmountWithRewarduint256 stakingPowerBurnt
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
Transfer(address indexed fromaddress indexed touint256 value
Constructor
constructor(address _baseProTokenAddressaddress _propyNFTaddress _ogNFTaddress _multisig
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.