GStakingManager
Verified contract
Active on
Ethereum with 1,633 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0x797d…a09d
0x5f05…004e
0x0f1f…21ff
0x1f98…f984
Balances ($0.00)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
GPOOL | ERC-20 | 101.46466M | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 16888157 | 2 years ago | | | 0 | 0.0044419300 | |
| 16741277 | 2 years ago | | | 0 | 0.012409833 | |
| 16724067 | 2 years ago | | | 0 | 0.010883148 | |
| 16718677 | 2 years ago | | | 0 | 0.011970358 | |
| 16718499 | 2 years ago | | | 0 | 0.0082794197 | |
| 16716805 | 2 years ago | | | 0 | 0.0081753331 | |
| 16716165 | 2 years ago | | | 0 | 0.0090267656 | |
| 16711966 | 2 years ago | | | 0 | 0.015185395 | |
| 16704738 | 2 years ago | | | 0 | 0.012920617 | |
| 16703863 | 2 years ago | | | 0 | 0.013203130 |
ABI
ABI objects
Getter at block 21186043
BIG_GUARDIAN_ROLE() view returns (bytes32)
0x05c653944982f4fec5b037dad255d4ecd85c5b85ea2ec7654def404ae5f686ec
DEFAULT_ADMIN_ROLE() view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
GOLD_PIVOT() view returns (uint256)
8640000
GUARDIAN_ROLE() view returns (bytes32)
0x55435dd261a4b9b3364963f7738a7a662ad9c84396d64be3365284bb7f0a5041
MAX_FAUCET() view returns (uint256)
50
MINTER_ROLE() view returns (bytes32)
0x9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a6
PERCENT() view returns (uint256)
10000
SILVER_PIVOT() view returns (uint256)
4320000
USDC_THRESHOLD() view returns (uint256)
1000000000
feeTo() view returns (address)
0xc588a788c4fc3e74d800871f84dec64ae4f9ca38
firstStakingFee() view returns (uint256)
4000000000000000
gpoolRewardPercent() view returns (uint256)
5000
gpoolToken() view returns (address)
0x797de1dc0b9faf5e25c1f7efe8df9599138fa09d
oracle() view returns (address)
0x0f1f5a87f99f0918e6c81f16e59f3518698221ff
positionManager() view returns (address)
0xc36442b4a4522e871399cd717abdd847ab11fe88
totalGpoolStaked() view returns (uint256)
101464660338135275178715601
totalNFTStaked() view returns (uint256)
0
twapPeriod() view returns (uint32)
1
uniswapFactory() view returns (address)
0x1f98431c8ad98523631ae4a59f267346ea31f984
usdc() view returns (address)
0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48
vault() view returns (address)
0x5f051777e4974e64592354b16ed7ca904b9f004e
weth() view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
Read-only
getAmountFromTokenId(uint256 tokenId) view returns (struct GStakingManagerNFTInfo)
getRoleAdmin(bytes32 role) view returns (bytes32)
getTier(address user) view returns (uint8)
getTotalStake(uint8 stakeType) view returns (uint256)
gpoolInUSDC(uint256 gpoolAmount) view returns (uint256)
hadStake(address) view returns (bool)
hasRole(bytes32 role, address account) view returns (bool)
lockTime(address) view returns (uint256)
lockingAmounts(uint256, address) view returns (address rewardToken, uint256 amount)
nftRecords(address, uint256) view returns (uint256)
pendingReward(uint256 pid, address userAddress) view returns (uint256)
poolInfo(uint256) view returns (address rewardToken, uint256 openTime, uint256 closeTime, uint128 chainId, uint8 poolType)
poolTypes(uint8, uint256) view returns (uint256)
rewardInfo(uint256, address) view returns (uint256 pendingReward)
stakeInfo(address) view returns (uint256 amount, uint256 startStake, uint256 nftInGpoolAmount)
supportsInterface(bytes4 interfaceId) view returns (bool)
tokenInGpool(address token, uint256 amount) view returns (uint256)
State-modifying
Events claimAll(uint256[] pids)
claimLockedReward(uint256 pid) returns (uint256)
claimReward(uint256 pid) returns (uint256)
createPool(address rewardToken, uint256 totalReward, uint256 openTime, uint256 closeTime, uint8 poolType, uint128 chainId)
grantRole(bytes32 role, address account)
massUpdatePools()
renounceRole(bytes32 role, address account)
requestTokens(uint256 amount)
revokeRole(bytes32 role, address account)
setDateStake(struct GStakingManagerSetDateParam[] params)
setTiers(struct GStakingManagerSetTierParam[] params)
setTwapPeriod(uint32 _twapPeriod)
stake(uint256 amount) payable
stakeNFT(uint256 tokenId) payable
transferBigGuardian(address _newGuardian)
unstake(uint256 amount)
unstakeNFT(uint256 tokenId)
updateFirstStakingFee(uint256 _fee, address _feeTo)
updatePool(uint256 pid, uint8 stakeType)
updatePoolReward(uint256 pid, uint256 amountReward)
updatePoolRewardRate(uint256 _gpoolRewardPercent)
updatePoolTime(uint256 pid, uint256 startTime, uint256 endTime)
updateVaultAddress(address _vault)
withdrawReward(address token, uint256 amount)
ClaimLockedReward(address sender, uint256 poolId, uint256 amount)
ClaimReward(address sender, uint256 poolId, uint256 amount)
CreatePool(uint256 poolId, uint8 poolType, uint128 chainId, address rewardToken, uint256 totalReward, uint256 openTime, uint256 closeTime)
RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
SetDate(address account, uint8 tier, uint256 startDate)
SetTier(address account, uint8 tier, uint256 startStake)
Stake(address sender, uint256 amount, uint256 startStake)
StakeNFT(address sender, uint256 tokenId, uint256 amount, uint256 startStake)
Unstake(address sender, uint256 amount, uint256 startStake)
UnstakeNFT(address sender, uint256 tokenId, uint256 amount, uint256 startStake)
UpdateFirstStakingFee(uint256 _fee, address _feeTo)
UpdatePoolReward(uint256 poolId, uint256 amountReward)
UpdatePoolRewardRate(uint256 oldRate, uint256 newRate)
UpdatePoolTime(uint256 poolId, uint256 startTime, uint256 endTime)
VaultUpdated(address oldVault, address newVault)
constructor(address _vault, address _oracle, address _gpoolToken, address _usdc, address _weth, address _positionManager, address _uniswapFactory, address _feeTo, uint256 _firstStakingFee, address[] _admins)
This contract contains no fallback and receive objects.
This contract contains no error objects.