ERC1967Proxy
Verified contract
Proxy
Active on
Ethereum with 907 txns
Unified storage
Map
Table
Raw
Constants and immutables
4
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
0x02b1…2013
-
variable spans 19 additional slots
7 additional
variables
Balances ($0.00)
No balances found for "ERC1967Proxy"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 19020435 | 10 months ago | | | 0 | 0.0085813906 | |
| 18974549 | a year ago | | | 0 | 0.0051176438 | |
| 18967268 | a year ago | | | 0 | 0.0036609292 | |
| 18960023 | a year ago | | | 0 | 0.0063600386 | |
| 18952794 | a year ago | | | 0 | 0.013050077 | |
| 18945596 | a year ago | | | 0 | 0.0033606717 | |
| 18938348 | a year ago | | | 0 | 0.0035980719 | |
| 18931078 | a year ago | | | 0 | 0.0054290528 | |
| 18923797 | a year ago | | | 0 | 0.0037377660 | |
| 18916523 | a year ago | | | 0 | 0.0043616905 |
ABI
ABI objects
Getter at block 21307305 getWithdrawalQueue() view returns (address[20]) proxiableUUID() view returns (bytes32)
DEFAULT_ADMIN_ROLE() view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
HARVESTER() view returns (bytes32)
0x27e3e4d29d60af3ae6456513164bb5db737d6fc8610aa36ad458736c9efb884c
LOCK_INTERVAL() view returns (uint256)
86400
asset() view returns (address)
0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48
bridgeEscrow() view returns (address)
0x02b1433e3941b5844bb4c094044f2061c5912013
chainManager() view returns (address)
0xa0c68c638235ee32657e8f720a23cec1bfc77c77
governance() view returns (address)
0x4b21438ffff0f0b938ad64cd44b8c6ebb78ba56e
lastHarvest() view returns (uint128)
1705419959
lockedProfit() pure returns (uint256)
0
maxLockedProfit() view returns (uint128)
774431
paused() view returns (bool)
false
predicate() view returns (address)
0x40ec5b33f54e0e8a33a975908c5ba1c14e5bbbdf
received() view returns (bool)
false
totalBps() view returns (uint256)
10000
totalStrategyHoldings() view returns (uint256)
447175384
vaultTVL() view returns (uint256)
447175384
wormholeRouter() view returns (address)
0x7c9414ad01db4c50f8fa8c233ff6869284fff648
Read-only
getRoleAdmin(bytes32 role) view returns (bytes32)
hasRole(bytes32 role, address account) view returns (bool)
strategies(address) view returns (bool isActive, uint16 tvlBps, uint232 balance)
supportsInterface(bytes4 interfaceId) view returns (bool)
withdrawalQueue(uint256) view returns (address)
State-modifying
Events addStrategy(address strategy, uint16 tvlBps)
afterReceive()
grantRole(bytes32 role, address account)
harvest(address[] strategyList)
initialize(address _governance, address _token, address _wormholeRouter, address _bridgeEscrow, address _chainManager, address _predicate)
multicall(bytes[] data) payable returns (bytes[] results)
processFundRequest(uint256 amountRequested)
rebalance()
removeStrategy(address strategy)
renounceRole(bytes32 role, address account)
revokeRole(bytes32 role, address account)
sendTVL()
setBridgeEscrow(address _escrow)
setWithdrawalQueue(address[20] newQueue)
setWormholeRouter(address _router)
updateStrategyAllocations(address[] strategyList, uint16[] strategyBps)
upgradeTo(address newImplementation)
upgradeToAndCall(address newImplementation, bytes data) payable
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
Upgraded(address indexed implementation)
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
BridgeEscrowSet(address indexed oldEscrow, address indexed newEscrow)
Harvest(address indexed user, address[] strategies)
Initialized(uint8 version)
Liquidation(uint256 assetsRequested, uint256 assetsLiquidated)
Paused(address account)
Rebalance(address indexed caller)
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)
SendTVL(uint256 tvl)
StrategyAdded(address indexed strategy)
StrategyAllocsUpdated(address[] strategyList, uint16[] strategyBps)
StrategyDeposit(address indexed strategy, uint256 assets)
StrategyRemoved(address indexed strategy)
StrategyWithdrawal(address indexed strategy, uint256 assetsRequested, uint256 assetsReceived)
TransferToL2(uint256 assetsRequested, uint256 assetsSent)
Unpaused(address account)
Upgraded(address indexed implementation)
WithdrawalQueueSet(address[20] newQueue)
WormholeRouterSet(address indexed oldRouter, address indexed newRouter)
constructor(address _logic, bytes _data)
fallback()
receive()
This contract contains no error objects.