GHO/fxUSD Gauge

Verified contract

Proxy

Active on Ethereum with 31 txns
Deployed by via 0x6f0531f1 at 19401898
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 48 additional slots
-
variable spans 49 additional slots
-
variable spans 44 additional slots
-
variable spans 47 additional slots
-
variable spans 48 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
22 additional variables
ERC-20
Value $6,895.82
ERC-20
Value $151.39
0x6495614dc1c25e2711706184e17c50e10cdebfa4741af7992fe79e865df69c43
0xa1a0c71426e0d68df060feb79af7a050cf1aaa3c8a18054becd7029f35228dcd
0x3bbf464fbcb94a3c0d9066693974aa798a58bc8e2d1b0932cb80a079b475a36c
0xbdd566c725979f350d49438df15c5aeffbe047bce83d63bf2a2b44cafefcff6c
0x29713ac34ff532de9d491a8f0707b24ac5920cd2031e1b73f6850c232dfb1c18
From
0xb9dd3e74f79134f52f0cb22b9ec791f72fc9ea33e3287bb5024b54cad43e9b18
0x83d57f5f39db1419b64b3dfaee2b971877d04dbfcf8162fdbf0ad8fc0a26177f
From
0x4a45219656935f62071870e0429e38f0ebac263240e7bfe08d364cf903c06b39
0xc2aef89097815f37338d9e1baec7392ddc38c9999355f266c2b24b6ca69bfc32
From
0xf554b0145c56e58c218bfa5c9fbe8f2f29fde87c14cfb7892cb0c27604f44723

Functions
Getter at block 21027697
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
DOMAIN_SEPARATOR(view returns (bytes32)
0xd13c9985877b9a80cecfd8cd5b92c58a5f72d74af4d67bb69b3be6c0d7e72247
REWARD_MANAGER_ROLE(view returns (bytes32)
0x0f51adb3f49e4a9bbb17b3783f025995eaf8c24be2c8eefff214bdfda05ef94d
controller(view returns (address)
0xe60eb8098b34ed775ac44b1dde864e098c6d7f37
decimals(view returns (uint8)
18
eip712Domain(view returns (bytes1 fieldsstring namestring versionuint256 chainIdaddress verifyingContractbytes32 saltuint256[] extensions)
(fields=0x0f, name=GHO/fxUSD Gauge, version=1, chainId=1, verifyingContract=0xf0a3eced42dbd8353569639c0eaa833857aa0a75, salt=0x0000000000000000000000000000000000000000000000000000000000000000, extensions=[])
getActiveRewardTokens(view returns (address[] _rewardTokens)
[0xD533a949740bb3306d119CC777fa900bA034cd52, 0x4e3FBD56CD56c3e72c1403e103b45Db9da5B9D2B, 0x6c3ea9036406852006290770BEdFcAbA0e23A0e8]
getHistoricalRewardTokens(view returns (address[] _rewardTokens)
[]
governanceToken(view returns (address)
0x365accfca291e7d3914637abf1f7635db165bb09
inflationParams(view returns (uint192 rateuint64 futureEpochTime)
(rate=2796803652968036, futureEpochTime=1758117779)
isActive(view returns (bool)
true
manager(view returns (address)
0xfefb84273a4dedd40d242f4c007190de21c9e39e
minter(view returns (address)
0xc8b194925d55d5de9555ad1db74c149329f71def
name(view returns (string)
GHO/fxUSD Gauge
periodLength(view returns (uint40)
604800
snapshot(view returns (uint64 timestampuint192 integral)
(timestamp=1729677839, integral=3195283241950883)
stakingToken(view returns (address)
0x74345504eaea3d9408fc69ae7eb2d14095643c5b
symbol(view returns (string)
fxUSDGHO-gauge
totalSupply(view returns (uint256)
7435351369788599352223521
ve(view returns (address)
0xec6b8a3f3605b083f7044c0f31f2cac0caf1d469
veProxy(view returns (address)
0x1145f304d74f3295fa38b82e7bb8704b0e187fa1
workingSupply(view returns (uint256)
4981380782726122702614002
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
claimable(address _accountaddress _tokenview returns (uint256)
claimed(address _accountaddress _tokenview returns (uint256)
distributors(addressview returns (address)
getRoleAdmin(bytes32 roleview returns (bytes32)
getStakerVoteOwner(address _accountview returns (address)
hasRole(bytes32 roleaddress accountview returns (bool)
integrate_fraction(address accountview returns (uint256)
isStakerAllowed(addressaddressview returns (bool)
nonces(address ownerview returns (uint256)
numAcceptedStakers(addressview returns (uint256)
pendingRewards(address _tokenview returns (uint256uint256)
rewardData(addressview returns (uint96 queueduint80 rateuint40 lastUpdateuint40 finishAt)
rewardReceiver(addressview returns (address)
rewardSnapshot(addressview returns (uint64 timestampuint192 integral)
sharedBalanceOf(addressview returns (uint256)
supportsInterface(bytes4 interfaceIdview returns (bool)
userRewardSnapshot(addressaddressview returns (struct MultipleRewardAccumulatorClaimData rewardsstruct MultipleRewardAccumulatorRewardSnapshot checkpoint)
userSnapshot(addressview returns (struct MultipleRewardAccumulatorClaimData rewardsstruct MultipleRewardAccumulatorRewardSnapshot checkpoint)
workingBalanceOf(addressview returns (uint256)
State-modifying
admin(returns (address admin_)
changeAdmin(address newAdmin
implementation(returns (address implementation_)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
acceptSharedVote(address _newOwner
approve(address spenderuint256 amountreturns (bool)
checkpoint(address _account
claim(
claim(address _account
claim(address _accountaddress _receiver
claimHistorical(address _accountaddress[] _tokens
claimHistorical(address[] _tokens
decreaseAllowance(address spenderuint256 subtractedValuereturns (bool)
deposit(uint256 _amount
deposit(uint256 _amountaddress _receiver
deposit(uint256 _amountaddress _receiverbool _manage
depositReward(address _tokenuint256 _amount
disableGauge(
grantRole(bytes32 roleaddress account
increaseAllowance(address spenderuint256 addedValuereturns (bool)
initialize(address _stakingToken
kick(address _account
permit(address owneraddress spenderuint256 valueuint256 deadlineuint8 vbytes32 rbytes32 s
registerRewardToken(address _tokenaddress _distributor
rejectSharedVote(
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
setRewardReceiver(address _newReceiver
toggleVoteSharing(address _staker
transfer(address touint256 amountreturns (bool)
transferFrom(address fromaddress touint256 amountreturns (bool)
unregisterRewardToken(address _token
updateLiquidityManager(address _newManager
updateRewardDistributor(address _tokenaddress _newDistributor
user_checkpoint(address _accountreturns (bool)
withdraw(uint256 _amount
withdraw(uint256 _amountaddress _receiver
Events
AdminChanged(address previousAdminaddress newAdmin
Upgraded(address indexed implementation
AcceptSharedVote(address indexed stakeraddress indexed oldOwneraddress indexed newOwner
Approval(address indexed owneraddress indexed spenderuint256 value
CancelShareVote(address indexed owneraddress indexed staker
Claim(address indexed accountaddress indexed tokenaddress indexed receiveruint256 amount
Deposit(address indexed owneraddress indexed receiveruint256 amount
DepositReward(address indexed tokenuint256 amount
EIP712DomainChanged(
Initialized(uint8 version
RegisterRewardToken(address indexed tokenaddress indexed distributor
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
ShareVote(address indexed owneraddress indexed staker
Transfer(address indexed fromaddress indexed touint256 value
UnregisterRewardToken(address indexed token
UpdateLiquidityLimit(address indexed accountuint256 originalBalanceuint256 originalSupplyuint256 workingBalanceuint256 workingSpply
UpdateLiquidityManager(address indexed oldLiquidityManageraddress indexed newLiquidityManager
UpdateRewardDistributor(address indexed tokenaddress indexed oldDistributoraddress indexed newDistributor
UpdateRewardReceiver(address indexed accountaddress indexed oldReceiveraddress indexed newReceiver
Withdraw(address indexed owneraddress indexed receiveruint256 amount
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
Errors
CascadedSharingIsNotAllowed(
ClaimOthersRewardToAnother(
DepositZeroAmount(
DuplicatedRewardToken(
ErrorRepeatAcceptSharedVote(
KickNotAllowed(
KickNotNeeded(
LiquidityManagerIsActive(
LiquidityManagerIsNotActive(
NoAcceptedSharedVote(
NotActiveRewardToken(
NotRewardDistributor(
RewardDistributionNotFinished(
RewardDistributorIsZero(
SelfSharingIsNotAllowed(
UnauthorizedCaller(
VoteShareNotAllowed(
WithdrawZeroAmount(