alUSD/fxUSD Gauge

Verified contract

Proxy

Active on Ethereum with 20 txns
Deployed by via 0x6438f7b3 at 19525466
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 $0.54
ERC-20
Value $0.01
0x9fc22b49586cb08ccdaf560bf833ecc404f5054159f1a23db120d1be8a02f9a5
From
0xc2dbb3042c36495ff944064ab734c11b748dfd799042db6083a198fa9eb021ea
From
0x3a192b0a39cdea1a5e09b5a57e22c85a3bcc017bca34a59361962f5bd1fc3c11
0x8f25e966e556af9ba88f03ccdaa78590e74d785a3aa753eb42171ed5cf2aad81
0x5721df37dcf2e148ba3b3c01a42bb1715cdd9ce3e25503a6e3404e6591576a5d
0xacb639b9ccaa32f067637926097c3593d9256e5989c9dd889fa1422451efa633
0xcd6423a345a8e75848a6846c8da6026a564196c0386666e13906c35ac2e6e74a
0xee6c200979f4dcca9f88de07824028e8ff93dd221b2d3e986d325c4a001e159b
0xc9a280e36f8ba49727aa4e670a421dfe18c0d2ff70ec9bf4b4e1e4502ef5d2e4
0x3ae10f0ee500f87d06505191c5eb0e839b2501eee56d347c2d360df095f1ddbc

Functions
Getter at block 21027063
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
DOMAIN_SEPARATOR(view returns (bytes32)
0x9d9b31cb0406196871887b6bf28850c62c193aba335c1a45d1bbdeb4d639ec6f
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=alUSD/fxUSD Gauge, version=1, chainId=1, verifyingContract=0x9c7003bc16f2a1aa47451c858fee6480b755363e, salt=0x0000000000000000000000000000000000000000000000000000000000000000, extensions=[])
getActiveRewardTokens(view returns (address[] _rewardTokens)
[0xD533a949740bb3306d119CC777fa900bA034cd52, 0x4e3FBD56CD56c3e72c1403e103b45Db9da5B9D2B]
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)
0x4f73cddb5c3f29b0e31f96bc29c973f5297e7411
minter(view returns (address)
0xc8b194925d55d5de9555ad1db74c149329f71def
name(view returns (string)
alUSD/fxUSD Gauge
periodLength(view returns (uint40)
604800
snapshot(view returns (uint64 timestampuint192 integral)
(timestamp=1729661843, integral=7928986830626924)
stakingToken(view returns (address)
0x27cb9629ae3ee05cb266b99ca4124ec999303c9d
symbol(view returns (string)
fxUSDalUSD-gauge
totalSupply(view returns (uint256)
200743787569233632239601
ve(view returns (address)
0xec6b8a3f3605b083f7044c0f31f2cac0caf1d469
veProxy(view returns (address)
0x1145f304d74f3295fa38b82e7bb8704b0e187fa1
workingSupply(view returns (uint256)
136394521776253738763038
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(