Curve.fi Factory Crypto Pool: FXN/ETH Gauge

Verified contract

Proxy

Active on Ethereum with 104 txns
Deployed by via 0x358436da at 19287253
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 $479.01
ERC-20
Value $17.43
0xab02de973be51a2ad3ca464d72f3d163f35139fcfacd25e66ab46de2c3b1f431
0xadbf059e56ef839a624fadf9cb93498f2c280bb2ff6d8fc32c86da632ca1fa2e
0xc4f063fc203d3b0769b6ba8262f3303408abbebf11828e1b281bfffad84bdd6f
0x53967c930ab776f7a885791f4a8d3a95101aa3cfdeec84ac80a7c44d7fb92074
0x0a485aa81a025b3171e314e69803e5c404020efed7698faf6ab57f5318d1ee05
0x5544e458d077011b1e80bde7b4524c4d1c8b7853d4d7c92b5da5011924d9651e
0x289c8bb98109b932c19af6dab662d9613a88af0179bc3647958442a8af8871d4
0x496887e21f0e2050d0d0bbf1d4baab5518cb0b403e2b8f652581b375fcfa5fde
0xfb88a1d9973732a29d40955658378803e0d24deb1f1ccba42f7a6944f682e17b
0xa0f48a15d9d0edb8f3ef450e4c97fcf552b51762cfa8a5e0f8293414d674708f

Functions
Getter at block 21309949
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
DOMAIN_SEPARATOR(view returns (bytes32)
0x956f29b2680be0eb895ef9de506a9d22e946e9bf5a4a1232b6b9fa9523180803
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=Curve.fi Factory Crypto Pool: FXN/ETH Gauge, version=1, chainId=1, verifyingContract=0xa5250c540914e012e22e623275e290c4dc993d11, 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)
0x9b0df1a542d982dc4adc413acf1db0d10e5ced4b
minter(view returns (address)
0xc8b194925d55d5de9555ad1db74c149329f71def
name(view returns (string)
Curve.fi Factory Crypto Pool: FXN/ETH Gauge
periodLength(view returns (uint40)
604800
snapshot(view returns (uint64 timestampuint192 integral)
(timestamp=1732975043, integral=9698952768367431085)
stakingToken(view returns (address)
0xe06a65e09ae18096b99770a809ba175fa05960e2
symbol(view returns (string)
FXNETH-f-gauge
totalSupply(view returns (uint256)
841223698822851917217
ve(view returns (address)
0xec6b8a3f3605b083f7044c0f31f2cac0caf1d469
veProxy(view returns (address)
0x1145f304d74f3295fa38b82e7bb8704b0e187fa1
workingSupply(view returns (uint256)
574059173643444841489
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(