Bytecode-generated storage layout

We've generated a storage layout (with no variable labels) from this contract's bytecode. We've also started a backfill to track the inferred variables and it is currently at block 20792420.

DefaultCollateral_mETH

Verified contract

Proxy

Active on Ethereum with 6,385 txns
Deployed by via 0x48dfafa3 at 20060913
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $52,531,837.29
0xb1cd45bef79012ad8c96f3dda187a1213819d880dd304a470f4698d0ee071835
0x4b48bc46ef1cfde27eaa2c7c9bc97b4a18a05a6b95dff86388833179416d4081
0xb6398f2f7a599f3d6459455cc493d719c2919e606bce9eb6938323c542fa4264
0x6195f4686b99bc3738610d6edb1bb0851acdb52889d5bc76c52d76d32d74bda9
0x2fcc74a0eafa6f018ba33d777f52589359baecf8f5516ea33d25ba601c58fb8a
0x059de82448a6742c4425def24e1f71116deb89119475d05ebaf6539ca3aa28c1
0xacc9056e1b5c6f89b7a82e3e1130606edd989f10d481527074bbaf48f503c362
0x4e5a7f75c0eb7896f0d5dca0d37bdeaa7d015b9f93f82f391f9a3b745f1d10d7
0x36d5e38c60081fadcf861d59963a6f343998c78772c134b0331286d47a3ad8aa
0xeb3e9552ebfee3f9975b3f1a864fe54f051042b7e687c8cfef9a594f94cf256c

Functions
Getter at block 20797756
asset(view returns (address)
0xd5f7838f5c461feff7fe49ea5ebaf7728bb0adfa
decimals(view returns (uint8)
18
limit(view returns (uint256)
20447170836796430000000
limitIncreaser(view returns (address)
0x5721ce64ee0d772ce613b62d411350091c544cd0
name(view returns (string)
DefaultCollateral_mETH
symbol(view returns (string)
DC_mETH
totalDebt(view returns (uint256)
0
totalRepaidDebt(view returns (uint256)
0
totalSupply(view returns (uint256)
19744728455441477220056
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
debt(address issueraddress recipientview returns (uint256 amount)
issuerDebt(address issuerview returns (uint256 amount)
issuerRepaidDebt(address issuerview returns (uint256 amount)
recipientDebt(address recipientview returns (uint256 amount)
recipientRepaidDebt(address recipientview returns (uint256 amount)
repaidDebt(address issueraddress recipientview returns (uint256 amount)
State-modifying
approve(address spenderuint256 valuereturns (bool)
deposit(address recipientuint256 amountreturns (uint256)
deposit(address recipientuint256 amountuint256 deadlineuint8 vbytes32 rbytes32 sreturns (uint256)
increaseLimit(uint256 amount
initialize(address asset_uint256 initialLimitaddress limitIncreaser_
issueDebt(address recipientuint256 amount
setLimitIncreaser(address limitIncreaser_
transfer(address touint256 valuereturns (bool)
transferFrom(address fromaddress touint256 valuereturns (bool)
withdraw(address recipientuint256 amount
Events
Approval(address indexed owneraddress indexed spenderuint256 value
Deposit(address indexed depositoraddress indexed recipientuint256 amount
IncreaseLimit(uint256 amount
Initialized(uint64 version
IssueDebt(address indexed issueraddress indexed recipientuint256 debtIssued
RepayDebt(address indexed issueraddress indexed recipientuint256 debtRepaid
SetLimitIncreaser(address indexed limitIncreaser
Transfer(address indexed fromaddress indexed touint256 value
Withdraw(address indexed withdraweraddress indexed recipientuint256 amount
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors
AddressEmptyCode(address target
AddressInsufficientBalance(address account
ERC20InsufficientAllowance(address spenderuint256 allowanceuint256 needed
ERC20InsufficientBalance(address senderuint256 balanceuint256 needed
ERC20InvalidApprover(address approver
ERC20InvalidReceiver(address receiver
ERC20InvalidSender(address sender
ERC20InvalidSpender(address spender
ExceedsLimit(
FailedInnerCall(
InsufficientDeposit(
InsufficientIssueDebt(
InsufficientWithdraw(
InvalidInitialization(
NotInitializing(
NotLimitIncreaser(
ReentrancyGuardReentrantCall(
SafeERC20FailedOperation(address token
UnsafeCast(