Angle Protocol wstETH-EUR Vault

Verified contract

Proxy

Active on Ethereum with 220 txns
Deployed by via 0x33ca063a at 14966375
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 48 additional slots
27 additional variables
ERC-20
Value $3,823,504.17
0x6bafb04f78abe06ba8f65d75a46801502fbb3e296b1f8e95d3febc820157c63b
0x09b72716996a4d334ac7d9d8800349a97b8268b4b8dd94744cc6b9ef777d78a6
0x6b4f333a038fb83e076db5389e44723d5ca183885c2988388b5c2ca0249803fe
0x16fad8019acfc99c2fef545e9eda66d3fca83ad95c3f1a516b1d9096d3f6b0b6
0xd7255896081e0d6e83bae9e26923a4ee12fd54e3fa6da0b704c1b0e0424e69c3
0xcca6380634fb30d84e9ae6aaeb065094514203c028eea65f72415d230cd428ee
0x221eaa2fe5832faad9cc8aee7dc93357e0e07dd2c0949b02b3bdacc047cace85
0xba23abe7f1de3e6b5b1ab2e3e3a91bb0bff09e85826afed4924589ddc051d57a
0x58679ac636591627bfbcc414a388427ea709ca47cfc73a589e41d5b06669d4ab
0x77283b5685faa2c6f6375cd8f567f7dba8181b7224483b5fa781fbaf9b970f12

Functions
Getter at block 21157928
BASE_INTEREST(view returns (uint256)
1000000000000000000000000000
BASE_PARAMS(view returns (uint256)
1000000000
DOMAIN_SEPARATOR(view returns (bytes32)
0xd579ff0e23b877457ba09cf1ad69de93a68d8b5723d799970a83bc43452b796a
HALF_BASE_INTEREST(view returns (uint256)
500000000000000000000000000
badDebt(view returns (uint256)
0
borrowFee(view returns (uint64)
0
collateral(view returns (address)
0x7f39c581f595b53c5cb19bd0b3f8da6c935e2ca0
collateralFactor(view returns (uint64)
770000000
debtCeiling(view returns (uint256)
10000000000000000000000000
dust(view returns (uint256)
0
dustLiquidation(view returns (uint256)
10000000000000000000000
getTotalDebt(view returns (uint256)
1034464584524649708448294
interestAccumulator(view returns (uint256)
1052456732588879356538286460
interestRate(view returns (uint64)
1243680713969297408
lastInterestAccumulatorUpdated(view returns (uint256)
1731239639
liquidationSurcharge(view returns (uint64)
980000000
maxLiquidationDiscount(view returns (uint64)
85000000
name(view returns (string)
Angle Protocol wstETH-EUR Vault
oracle(view returns (address)
0x885448f5fc6f636901cc0cc92ef7477ae132baf0
paused(view returns (bool)
false
repayFee(view returns (uint64)
0
stablecoin(view returns (address)
0x1a7e4e63778b4f12a199c062f3efdd288afcbce8
surplus(view returns (uint256)
44113666960829828138149
symbol(view returns (string)
wstETH-EUR-vault
targetHealthFactor(view returns (uint64)
1100000000
totalNormalizedDebt(view returns (uint256)
982892400497690807177208
treasury(view returns (address)
0x8667dbebf68b0bfa6db54f550f41be16c4067d60
vaultIDCount(view returns (uint256)
40
veBoostProxy(view returns (address)
0x0000000000000000000000000000000000000000
whitelistingActivated(view returns (bool)
false
Read-only
balanceOf(address ownerview returns (uint256)
checkLiquidation(uint256 vaultIDaddress liquidatorview returns (struct LiquidationOpportunity liqOpp)
getApproved(uint256 vaultIDview returns (address)
getVaultDebt(uint256 vaultIDview returns (uint256)
isApprovedForAll(address owneraddress operatorview returns (bool)
isApprovedOrOwner(address spenderuint256 vaultIDview returns (bool)
isWhitelisted(addressview returns (uint256)
nonces(address ownerview returns (uint256)
ownerOf(uint256 vaultIDview returns (address)
supportsInterface(bytes4 interfaceIdpure returns (bool)
tokenURI(uint256 vaultIDview returns (string)
vaultData(uint256view returns (uint256 collateralAmountuint256 normalizedDebt)
xLiquidationBoost(uint256view returns (uint256)
yLiquidationBoost(uint256view returns (uint256)
State-modifying
admin(returns (address admin_)
changeAdmin(address newAdmin
implementation(returns (address implementation_)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
accrueInterestToTreasury(returns (uint256 surplusValueuint256 badDebtValue)
angle(uint8[] actionsbytes[] datasaddress fromaddress toreturns (struct PaymentData)
angle(uint8[] actionsbytes[] datasaddress fromaddress toaddress whobytes repayDatareturns (struct PaymentData paymentData)
approve(address touint256 vaultID
createVault(address toVaultreturns (uint256)
getDebtOut(uint256 vaultIDuint256 stablecoinAmountuint256 senderBorrowFeeuint256 senderRepayFee
initialize(address _treasuryaddress _collateraladdress _oraclestruct VaultParameters paramsstring _symbol
liquidate(uint256[] vaultIDsuint256[] amountsaddress fromaddress toreturns (struct LiquidatorData)
liquidate(uint256[] vaultIDsuint256[] amountsaddress fromaddress toaddress whobytes datareturns (struct LiquidatorData liqData)
permit(address owneraddress spenderbool approveduint256 deadlineuint8 vbytes32 rbytes32 s
safeTransferFrom(address fromaddress touint256 vaultID
safeTransferFrom(address fromaddress touint256 vaultIDbytes _data
setApprovalForAll(address operatorbool approved
setBaseURI(string baseURI_
setDebtCeiling(uint256 _debtCeiling
setDusts(uint256 _dustuint256 _dustLiquidationuint256 dustCollateral_
setLiquidationBoostParameters(address _veBoostProxyuint256[] xBoostuint256[] yBoost
setOracle(address _oracle
setTreasury(address _treasury
setUint64(uint64 parambytes32 what
togglePause(
toggleWhitelist(address target
transferFrom(address fromaddress touint256 vaultID
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
AccruedToTreasury(uint256 surplusEndValueuint256 badDebtEndValue
Approval(address indexed owneraddress indexed approveduint256 indexed tokenId
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
CollateralAmountUpdated(uint256 vaultIDuint256 collateralAmountuint8 isIncrease
DebtCeilingUpdated(uint256 debtCeiling
DebtTransferred(uint256 srcVaultIDuint256 dstVaultIDaddress dstVaultManageruint256 amount
FiledUint64(uint64 parambytes32 what
Initialized(uint8 version
InterestAccumulatorUpdated(uint256 valueuint256 timestamp
InternalDebtUpdated(uint256 vaultIDuint256 internalAmountuint8 isIncrease
LiquidatedVaults(uint256[] vaultIDs
LiquidationBoostParametersUpdated(address indexed _veBoostProxyuint256[] xBoostuint256[] yBoost
Transfer(address indexed fromaddress indexed touint256 indexed tokenId
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
Errors
ApprovalToCaller(
ApprovalToOwner(
DebtCeilingExceeded(
DustyLeftoverAmount(
ExpiredDeadline(
HealthyVault(
IncompatibleLengths(
InsolventVault(
InvalidParameterType(
InvalidParameterValue(
InvalidSetOfParameters(
InvalidSignature(
InvalidTreasury(
NonERC721Receiver(
NonexistentVault(
NotApproved(
NotGovernor(
NotGovernorOrGuardian(
NotTreasury(
NotVaultManager(
NotWhitelisted(
Paused(
TooHighParameterValue(
TooSmallParameterValue(
ZeroAddress(