TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 276 txns
Deployed by via 0xab2a6e45 at 19940904
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $3,626,066.14
0xa62fcc3ebfce3bef0e6e915af95a42e6cd6248b1a1b87ab6e9bccc7925cbe5d0
0x899db0d18ae827a1c87ecaada62c1e5088d5f291bed5a12f0613efdbd2beb6e9
0x31b0d2824846354af92cbfef4da0ef2c7301d44e49161146e58f52257fa0c589
0x78ea82cd67862e8d7ead28e18c3d0eda2500f9bd386cec99bba302f8271064df
0xe94779a5ea9cd1341d8c8ba9d9bfd2fd1b2b2171e35bf8e65bf8e318060f41a9
0xb6a5f35c6fb4c796b807d5bea3a0af6398afc18ffef7867bb35ccb71dc767078
0x33ab3108b8ac4af0528acdf05063f359162e28c67e5448aaf3c1cc77d527c04a
0x2d96125573855f569fc1f08e3bff21300ebd7ff01802158e7dd9c0dbc1ae7886
0x49ceedbb00a5f33b5e2b018812fe7277f24bb0726f57c0f5d28d0e30dcfce32b
0x7d5748d636574a5886d805d287462cc4f712c24c6bfe0905473d49f8f30e00c0

Functions
Getter at block 21225784
VERSION(view returns (uint64)
2
asset(view returns (address)
0x2260fac5e5542a773aa44fbcfedf7c193bc2c599
authority(view returns (address)
0x7ea3097e2af59ea705398544e0f58eddb7bd1852
bedrockVault(view returns (address)
0x047d41f2544b7f63a8e991af2068a363d210d6da
decimals(view returns (uint8)
8
isConsumingScheduledOp(view returns (bytes4)
0x00000000
name(view returns (string)
Spectra ERC4626 Wrapper: uniBTC
rewardsProxy(view returns (address)
0x0000000000000000000000000000000000000000
symbol(view returns (string)
sw-uniBTC
totalAssets(view returns (uint256)
4215669710
totalSupply(view returns (uint256)
4215669710
totalVaultShares(view returns (uint256)
4215669710
vaultShare(view returns (address)
0x004e9c3ef86bc1ca1f0bb5c7662861ee93350568
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
convertToAssets(uint256 sharesview returns (uint256)
convertToShares(uint256 assetsview returns (uint256)
maxDeposit(addressview returns (uint256)
maxMint(addressview returns (uint256)
maxRedeem(address ownerview returns (uint256)
maxWithdraw(address ownerview returns (uint256)
previewDeposit(uint256 assetsview returns (uint256)
previewMint(uint256 sharesview returns (uint256)
previewRedeem(uint256 sharesview returns (uint256)
previewUnwrap(uint256 sharesview returns (uint256)
previewWithdraw(uint256 assetsview returns (uint256)
previewWrap(uint256 vaultSharesview returns (uint256)
State-modifying
approve(address spenderuint256 valuereturns (bool)
claimRewards(bytes _data
deposit(uint256 assetsaddress receiverreturns (uint256)
initialize(address _wbtcaddress _uniBTC
initializeV02(address _initialAuthority
mint(uint256 sharesaddress receiverreturns (uint256)
redeem(uint256 sharesaddress receiveraddress ownerreturns (uint256)
setAuthority(address newAuthority
setRewardsProxy(address newRewardsProxy
transfer(address touint256 valuereturns (bool)
transferFrom(address fromaddress touint256 valuereturns (bool)
unwrap(uint256 sharesaddress receiveraddress ownerreturns (uint256)
unwrap(uint256 sharesaddress receiveraddress owneruint256 minVaultSharesreturns (uint256)
withdraw(uint256 assetsaddress receiveraddress ownerreturns (uint256)
wrap(uint256 vaultSharesaddress receiverreturns (uint256)
wrap(uint256 vaultSharesaddress receiveruint256 minSharesreturns (uint256)
Events
AdminChanged(address previousAdminaddress newAdmin
Upgraded(address indexed implementation
Approval(address indexed owneraddress indexed spenderuint256 value
AuthorityUpdated(address authority
Deposit(address indexed senderaddress indexed owneruint256 assetsuint256 shares
Initialized(uint64 version
RewardsProxyUpdated(address oldRewardsProxyaddress newRewardsProxy
Transfer(address indexed fromaddress indexed touint256 value
Unwrap(address indexed calleraddress indexed receiveraddress indexed owneruint256 sharesuint256 vaultShares
Withdraw(address indexed senderaddress indexed receiveraddress indexed owneruint256 assetsuint256 shares
Wrap(address indexed calleraddress indexed receiveruint256 vaultSharesuint256 shares
Constructor
constructor(address _logicaddress initialOwnerbytes _data
Fallback and receive
fallback(
Errors
AddressEmptyCode(address target
ERC1967InvalidAdmin(address admin
ERC1967InvalidImplementation(address implementation
ERC1967NonPayable(
FailedCall(
ProxyDeniedAdminAccess(
AccessManagedInvalidAuthority(address authority
AccessManagedRequiredDelay(address calleruint32 delay
AccessManagedUnauthorized(address caller
AddressEmptyCode(address target
ClaimRewardsFailed(
ERC20InsufficientAllowance(address spenderuint256 allowanceuint256 needed
ERC20InsufficientBalance(address senderuint256 balanceuint256 needed
ERC20InvalidApprover(address approver
ERC20InvalidReceiver(address receiver
ERC20InvalidSender(address sender
ERC20InvalidSpender(address spender
ERC4626ExceededMaxDeposit(address receiveruint256 assetsuint256 max
ERC4626ExceededMaxMint(address receiveruint256 sharesuint256 max
ERC4626ExceededMaxRedeem(address owneruint256 sharesuint256 max
ERC4626ExceededMaxWithdraw(address owneruint256 assetsuint256 max
ERC5143SlippageProtectionFailed(
FailedCall(
InsufficientBalance(uint256 balanceuint256 needed
InvalidInitialization(
NoRewardsProxy(
NotInitializing(
SafeERC20FailedOperation(address token