This contract is being backfilled. You may encounter incomplete storage history.

Cauldron

Verified contract

Active on Ethereum with 1 txns
Deployed by via 0xd969e127 at 13461506
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "Cauldron"

0x8c8d574084f47059aa0b5af7b582c89eca0331e460c85d88ff6ad17a5e116c24
From

Functions
Getter at block 20806138
LOCK(view returns (bytes4)
0xffffffff
LOCK8605463013(view returns (bytes4)
0xffffffff
ROOT(view returns (bytes4)
0x00000000
ROOT4146650865(view returns (bytes4)
0x00000000
Read-only
assets(bytes6view returns (address)
balances(bytes12view returns (uint128 artuint128 ink)
debt(bytes6bytes6view returns (uint96 maxuint24 minuint8 decuint128 sum)
getRoleAdmin(bytes4 roleview returns (bytes4)
hasRole(bytes4 roleaddress accountview returns (bool)
ilks(bytes6bytes6view returns (bool)
lendingOracles(bytes6view returns (address)
ratesAtMaturity(bytes6view returns (uint256)
series(bytes6view returns (address fyTokenbytes6 baseIduint32 maturity)
spotOracles(bytes6bytes6view returns (address oracleuint32 ratio)
vaults(bytes12view returns (address ownerbytes6 seriesIdbytes6 ilkId)
State-modifying
accrual(bytes6 seriesIdreturns (uint256)
addAsset(bytes6 assetIdaddress asset
addIlks(bytes6 seriesIdbytes6[] ilkIds
addSeries(bytes6 seriesIdbytes6 baseIdaddress fyToken
build(address ownerbytes12 vaultIdbytes6 seriesIdbytes6 ilkIdreturns (struct DataTypesVault vault)
debtFromBase(bytes6 seriesIduint128 basereturns (uint128 art)
debtToBase(bytes6 seriesIduint128 artreturns (uint128 base)
destroy(bytes12 vaultId
give(bytes12 vaultIdaddress receiverreturns (struct DataTypesVault vault)
grantRole(bytes4 roleaddress account
grantRoles(bytes4[] rolesaddress account
level(bytes12 vaultIdreturns (int256)
lockRole(bytes4 role
mature(bytes6 seriesId
pour(bytes12 vaultIdint128 inkint128 artreturns (struct DataTypesBalances)
renounceRole(bytes4 roleaddress account
revokeRole(bytes4 roleaddress account
revokeRoles(bytes4[] rolesaddress account
roll(bytes12 vaultIdbytes6 newSeriesIdint128 artreturns (struct DataTypesVaultstruct DataTypesBalances)
setDebtLimits(bytes6 baseIdbytes6 ilkIduint96 maxuint24 minuint8 dec
setLendingOracle(bytes6 baseIdaddress oracle
setRoleAdmin(bytes4 rolebytes4 adminRole
setSpotOracle(bytes6 baseIdbytes6 ilkIdaddress oracleuint32 ratio
slurp(bytes12 vaultIduint128 inkuint128 artreturns (struct DataTypesBalances)
stir(bytes12 frombytes12 touint128 inkuint128 artreturns (struct DataTypesBalancesstruct DataTypesBalances)
tweak(bytes12 vaultIdbytes6 seriesIdbytes6 ilkIdreturns (struct DataTypesVault vault)
Events
AssetAdded(bytes6 indexed assetIdaddress indexed asset
DebtLimitsSet(bytes6 indexed baseIdbytes6 indexed ilkIduint96 maxuint24 minuint8 dec
IlkAdded(bytes6 indexed seriesIdbytes6 indexed ilkId
RateOracleAdded(bytes6 indexed baseIdaddress indexed oracle
RoleAdminChanged(bytes4 indexed rolebytes4 indexed newAdminRole
RoleGranted(bytes4 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes4 indexed roleaddress indexed accountaddress indexed sender
SeriesAdded(bytes6 indexed seriesIdbytes6 indexed baseIdaddress indexed fyToken
SeriesMatured(bytes6 indexed seriesIduint256 rateAtMaturity
SpotOracleAdded(bytes6 indexed baseIdbytes6 indexed ilkIdaddress indexed oracleuint32 ratio
VaultBuilt(bytes12 indexed vaultIdaddress indexed ownerbytes6 indexed seriesIdbytes6 ilkId
VaultDestroyed(bytes12 indexed vaultId
VaultGiven(bytes12 indexed vaultIdaddress indexed receiver
VaultPoured(bytes12 indexed vaultIdbytes6 indexed seriesIdbytes6 indexed ilkIdint128 inkint128 art
VaultRolled(bytes12 indexed vaultIdbytes6 indexed seriesIduint128 art
VaultStirred(bytes12 indexed frombytes12 indexed touint128 inkuint128 art
VaultTweaked(bytes12 indexed vaultIdbytes6 indexed seriesIdbytes6 indexed ilkId
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.