TransparentUpgradeableProxy

Verified contract

Proxy

Active on Base with 71,650 txns
Deployed by via 0xf9f24f16 at 4332818
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
15 additional variables
ERC-20
Value $0
ERC-20
Value $0
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0xc83054884559cc899bd97a2fdd9ee40670bdfac0abb1710c06907ef8f53a0f7a
0x220a3803cfa9ed33ad50e35d3c763344c2e1949cd4ee736fce727e0e9dcb3a5e
0x241f2d08e932bfb75cb1a8f3a5e39605904b876ef828106679c8c80082132230
0x0724e504ece4a31683d26eb76920bf50ff0aaa3f832f6846f97b520798510f0f
0x52345a7df46ca7f745b327a7853d085c844ec3527a100de5a1e3dea65582aa94
0xa3dba6f573da81abdbd6af1d53bb84f68f8de347dafbeb59e8055c0268aab28d
0xc11657632a606a4659960fa08505e116e3bc8944ccf789dcb7aa877b00815306
0x0eb0ee31f53e873f3eaa034af53ae831c32a975e93228c20bba4333b24b53616
0x72a166eab727f96a5d979c453b49bcf0db44f171788341b9b15b278d12500d30
0xa3ed6c8001202dd515542cc4aae3e38cc90c11a7aa01ab361421c4f0bde397c8

Functions
Getter at block 22748349
DURATION(view returns (uint256)
604800
_ve(view returns (address)
0x28c9c71c776a1203000b56c0cca48bef1cd51c53
base(view returns (address)
0x54016a4848a38f257b6e96331f7404073fd9c32c
bribefactory(view returns (address)
0xcb418f555974ef099a528c2c866b35520230ae18
emergencyCouncil(view returns (address)
0x9a134d3bdeb95c8c8773bd7627f1fdd792531c97
factory(view returns (address)
0xed8db60acc29e14bc867a497d94ca6e3ceb5ec04
gaugefactory(view returns (address)
0xb136b45e3e241bb0d0c037395446cf42e4db13d6
governor(view returns (address)
0x9a134d3bdeb95c8c8773bd7627f1fdd792531c97
index(view returns (uint256)
1168320743318188557
length(view returns (uint256)
119
minter(view returns (address)
0x44621ccef14730a2f864ec11311a7f0bcb005685
ms(view returns (address)
0x9a134d3bdeb95c8c8773bd7627f1fdd792531c97
pokable(view returns (bool)
true
protocolFeesPerMillion(view returns (uint256)
0
protocolFeesTaker(view returns (address)
0x9a134d3bdeb95c8c8773bd7627f1fdd792531c97
totalWeight(view returns (uint256)
10834320938628983552726167
Read-only
bribes(addressview returns (address)
claimable(addressview returns (uint256)
customGauges(addressview returns (address)
distributions(uint256addressview returns (uint256)
gaugable(addressview returns (bool)
gauges(addressview returns (address)
isAlive(addressview returns (bool)
isGauge(addressview returns (bool)
isWhitelisted(addressview returns (bool)
lastDistribution(addressview returns (uint256)
lastVoted(uint256view returns (uint256)
pausedGauges(addressview returns (bool)
poolForGauge(addressview returns (address)
poolVote(uint256uint256view returns (address)
pools(uint256view returns (address)
supplyIndex(addressview returns (uint256)
unvotable(addressview returns (bool)
usedWeights(uint256view returns (uint256)
voteResults(uint256addressview returns (uint256)
voterTurnouts(uint256view returns (uint256)
votes(uint256addressview returns (uint256)
weights(addressview returns (uint256)
State-modifying
admin(returns (address admin_)
changeAdmin(address newAdmin
implementation(returns (address implementation_)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
attachTokenToGauge(uint256 tokenIdaddress account
claimBribes(address[] _bribesaddress[][] _tokensuint256 _tokenId
claimEverything(address[] _gaugesaddress[][] _gtokensaddress[] _bribesaddress[][] _btokensuint256 _tokenId
claimRewards(address[] _gaugesaddress[][] _tokens
createGauge(address _poolreturns (address)
createGaugeMultiple(address[] _poolsreturns (address[])
detachTokenFromGauge(uint256 tokenIdaddress account
distribute(
distribute(address _gauge
distribute(address[] _gauges
distribute(uint256 startuint256 finish
distributeFees(
distributeFees(address _gauge
distributeFees(address[] _gauges
distributeFees(uint256 startuint256 finish
emitDeposit(uint256 tokenIdaddress accountuint256 amount
emitWithdraw(uint256 tokenIdaddress accountuint256 amount
initialSetup(address[] _tokensaddress[] _gaugablesaddress _minter
initialize(address __veaddress _factoryaddress _gaugesaddress _bribes
killGauge(address _gauge
notifyRewardAmount(uint256 amount
poke(uint256 _tokenId
removeFromWhitelist(address[] _tokens
reset(uint256 _tokenId
resetOverride(uint256 _tokenId
resetOverride(uint256[] _ids
reviveGauge(address _gauge
setBribe(address _pooladdress _nb
setCustomGauge(address[] _gaddress[] _cg
setEmergencyCouncil(address _council
setGaugable(address[] _poolsbool[] _b
setGov(address _ms
setGovernor(address _governor
setMinter(address _m
setPausedGauge(address[] _gbool[] _b
setPokable(bool _b
setProtocolFeesPerMillion(uint256 _pf
setProtocolFeesTaker(address _pft
setUnvotablePools(address[] _poolsbool[] _b
updateAll(
updateFor(address[] _gauges
updateForRange(uint256 startuint256 end
updateGauge(address _gauge
vote(uint256 tokenIdaddress[] _poolVoteuint256[] _weights
whitelist(address[] _tokens
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
Abstained(uint256 indexed tokenIduint256 weight
Attach(address indexed owneraddress indexed gaugeuint256 indexed tokenId
Deposit(address indexed lpaddress indexed gaugeuint256 indexed tokenIduint256 amount
Detach(address indexed owneraddress indexed gaugeuint256 indexed tokenId
DistributeReward(address indexed senderaddress indexed gaugeuint256 amount
GaugeAndBribeCreated(address indexed pooladdress gaugeaddress bribeaddress indexed creatoraddress[] gaugeRewardsaddress[] allowedRewards
GaugeKilled(address indexed gauge
GaugeRevived(address indexed gauge
Initialized(uint8 version
NotifyReward(address indexed senderaddress indexed rewarduint256 amount
Voted(address indexed pooladdraddress voteraddress indexed tokenOwneruint256 indexed tokenIduint256 weightuint256 ts
Whitelisted(address indexed whitelisteraddress indexed tokenbool indexed status
Withdraw(address indexed lpaddress indexed gaugeuint256 indexed tokenIduint256 amount
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.