StakeManager

Verified contract

Active on Ethereum with 437 txns
Deployed by via 0xdd24bcf8 at 14789998
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $0
ERC-20
--
ERC-20
--
0x1522b45ab6d0ed81a633e97ff504a70eeac8ef8609d72e86b5ac6fae2a53a570
0xb379fb8d7a6429249d22802048a19afa405c5a52ddcc321283daddcef9d6eb9c
0xb570c9ddde187f27988e4441faa8de196c50224137b4ac7375ffe37744e75230
0x12b8c21591f785747b849f63ae1766513079d6910c81f8209682f215c54ec2a8
0xd0c7d0988cff5cd0d78abbf692dcfa1a74211f95059ee4be721c3c3bd9aae670
0x241c361b6a5b97fa0c8b2419905a69191a1898f8ace7edef85102658bad6a331
0x0bc9865fecd5eae2563bfbd967f591cf42fd7163de157aaebc30467b6345978b
0xcdc6db1afc736aa82d0a2fd9b768e2252c1adad0d27ba1b628f26ce13a7833d3
0x188bb358a78562ae82f37a2d600267b5758fd158de4c7d3db5df5211bcc03b27
0x034443ac2d00bc5ea8b0f37cfa11c6d15cb3e0c308224858345ed3d44ef64ec7

Functions
Getter at block 21297464
BIG_GUARDIAN_ROLE(view returns (bytes32)
0x05c653944982f4fec5b037dad255d4ecd85c5b85ea2ec7654def404ae5f686ec
CLAIM_TYPEHASH(view returns (bytes32)
0x4409e925f2186a56f91d8d400d8f11f2d109f0b152bc5b39d62f54ef93031d3c
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
GOLD_PIVOT(view returns (uint256)
8640000
GUARDIAN_ROLE(view returns (bytes32)
0x55435dd261a4b9b3364963f7738a7a662ad9c84396d64be3365284bb7f0a5041
LOCK_REWARD_CLAIM_TYPEHASH(view returns (bytes32)
0x0059ca09dcfe017a0d2256d3570133ce65c6f2b120016a794ad924c5efb8ded8
MAX_TIER(view returns (uint8)
3
MULTIPLE_CLAIM_TYPEHASH(view returns (bytes32)
0x0b8be51f347f62ce5ef93add4bff216e052cd43dc27fd0364defd80ccb596fdb
SIGNER_ROLE(view returns (bytes32)
0xe2f4eaae4a9751e85a3e4a7b9587827a877f29914755229b07a7b2da98285f70
SILVER_PIVOT(view returns (uint256)
4320000
USDC_THRESHOLD(view returns (uint256)
1000000000
feeTo(view returns (address)
0xc588a788c4fc3e74d800871f84dec64ae4f9ca38
firstStakingFee(view returns (uint256)
0
gpoolToken(view returns (address)
0x797de1dc0b9faf5e25c1f7efe8df9599138fa09d
oldContract(view returns (address)
0xbe921c6e9799a0b12d8cf6bb1fcc7794e0a24f81
oracle(view returns (address)
0x0f1f5a87f99f0918e6c81f16e59f3518698221ff
signer(view returns (address)
0xe5037950b5d537b60f63e3bc188bbefc9d69ee33
twapPeriod(view returns (uint32)
1
usdc(view returns (address)
0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48
Read-only
getNonce(address _fromview returns (uint256)
getRoleAdmin(bytes32 roleview returns (bytes32)
getStartStake(address _userview returns (uint256)
getTier(address userview returns (uint8)
getTierByStartStake(uint256 _startStakeview returns (uint8)
gpoolInUSDC(uint256 gpoolAmountview returns (uint256)
hadStake(addressview returns (bool)
hasRole(bytes32 roleaddress accountview returns (bool)
stakeInfo(addressview returns (uint256 amountuint256 startStake)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
claimReward(address _useraddress[] _rewardTokensuint256[] _poolIdsuint256[] _pendingRewardsuint256 _currentTieruint256 _noncebytes _signature
grantRole(bytes32 roleaddress account
grantSigner(address _signer
recoverFund(address _tokenaddress _receiver
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
setStartStake(address[] useruint256[] startStake
setTwapPeriod(uint32 _twapPeriod
stake(uint256 amountpayable 
transferBigGuardian(address _newGuardian
unstake(uint256 amount
updateFirstStakingFee(uint256 _feeaddress _feeTo
withdraw(address useruint256 amount
Events
ClaimMultipleReward(address senderbytes signatureuint256 chainId
ClaimReward(address senderuint256 poolIduint256 amount
Refund(address indexed receiveruint256 amount
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
SetStartStake(address useruint256 startStake
Stake(address senderuint256 amountuint256 startStake
Unstake(address senderuint256 amountuint256 startStake
UpdateFirstStakingFee(uint256 _feeaddress _feeTo
WithdrawGP(address useruint256 amount
Constructor
constructor(address _oracleaddress _gpoolTokenaddress _usdcaddress _feeTouint256 _firstStakingFeeaddress _signeraddress _oldContractaddress[] _admins
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.