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

Ladle

Verified contract

Active on Ethereum with 16,640 txns
Deployed by via 0xa2e87c99 at 13461529
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "Ladle"

0x362806931bf831056ce5d4d9eb1a73cd165723591295a1a3f39109627375910a
0x8c233286840cec85c02b29b91ffc83fa728de9a291b3e2936c7fcc0848f6fac7
0xfece88706998d64f16a9146913c1426668ac0fa60a4def02bc4ae8767cbb2c72
0xc7de137f2526a221a9b3cdd1aedad3694cf01b9aa5424309eb38301f1d18f92d
0xc9ad1556ccd0db29759a7c6302d8e392e3c8d61fd8a0089b81fa498439141a97
0x340836d83de5540980eb186dae1d4e1b78ae205760bb12d211420f38b6618b8c
0xd1330b4339d6bb181d0d639aacd08eeb3139fb89d9065a1541c5a34cb7dd2608
0xceaad8207f436243009aad44d3ea9c94fd573fab77c1e0b4374efe68756b38a1
0xcc5c993b5fc9732c2c01aea46980fde88275ae11205d9433f70587b87068e941
From
0xc23b92e87cad743a58a4cb94908bb3120b7f3922e4ddc82dbcbd92920aebd17e

Functions
Getter at block 20803857
LOCK(view returns (bytes4)
0xffffffff
LOCK8605463013(view returns (bytes4)
0xffffffff
ROOT(view returns (bytes4)
0x00000000
ROOT4146650865(view returns (bytes4)
0x00000000
borrowingFee(view returns (uint256)
0
cauldron(view returns (address)
0xc88191f8cb8e6d4a668b047c1c8503432c3ca867
router(view returns (address)
0x1bf78be42cd72bbfcceef67dcc0a0e2a0eb5da57
weth(view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
Read-only
getRoleAdmin(bytes4 roleview returns (bytes4)
hasRole(bytes4 roleaddress accountview returns (bool)
integrations(addressview returns (bool)
joins(bytes6view returns (address)
modules(addressview returns (bool)
pools(bytes6view returns (address)
tokens(addressview returns (bool)
State-modifying
addIntegration(address integrationbool set
addJoin(bytes6 assetIdaddress join
addModule(address modulebool set
addPool(bytes6 seriesIdaddress pool
addToken(address tokenbool set
batch(bytes[] callspayable returns (bytes[] results)
build(bytes6 seriesIdbytes6 ilkIduint8 saltpayable returns (bytes12struct DataTypesVault)
close(bytes12 vaultId_address toint128 inkint128 artpayable returns (uint128 base)
closeFromLadle(bytes12 vaultId_address topayable returns (uint256 repaid)
destroy(bytes12 vaultId_payable 
exitEther(address topayable returns (uint256 ethTransferred)
forwardDaiPermit(address tokenaddress spenderuint256 nonceuint256 deadlinebool alloweduint8 vbytes32 rbytes32 spayable 
forwardPermit(address tokenaddress spenderuint256 amountuint256 deadlineuint8 vbytes32 rbytes32 spayable 
give(bytes12 vaultId_address receiverpayable returns (struct DataTypesVault vault)
grantRole(bytes4 roleaddress account
grantRoles(bytes4[] rolesaddress account
joinEther(bytes6 etherIdpayable returns (uint256 ethTransferred)
lockRole(bytes4 role
moduleCall(address modulebytes datapayable returns (bytes result)
pour(bytes12 vaultId_address toint128 inkint128 artpayable 
redeem(bytes6 seriesIdaddress touint256 wadpayable returns (uint256)
renounceRole(bytes4 roleaddress account
repay(bytes12 vaultId_address toint128 inkuint128 minpayable returns (uint128 art)
repayFromLadle(bytes12 vaultId_address topayable returns (uint256 repaid)
repayVault(bytes12 vaultId_address toint128 inkuint128 maxpayable returns (uint128 base)
retrieve(address tokenaddress topayable returns (uint256 amount)
revokeRole(bytes4 roleaddress account
revokeRoles(bytes4[] rolesaddress account
roll(bytes12 vaultId_bytes6 newSeriesIduint8 loanuint128 maxpayable returns (struct DataTypesVault vaultuint128 newDebt)
route(address integrationbytes datapayable returns (bytes result)
serve(bytes12 vaultId_address touint128 inkuint128 baseuint128 maxpayable returns (uint128 art)
setFee(uint256 fee
setRoleAdmin(bytes4 rolebytes4 adminRole
stir(bytes12 frombytes12 touint128 inkuint128 artpayable 
transfer(address tokenaddress receiveruint128 wadpayable 
tweak(bytes12 vaultId_bytes6 seriesIdbytes6 ilkIdpayable returns (struct DataTypesVault vault)
Events
FeeSet(uint256 fee
IntegrationAdded(address indexed integrationbool indexed set
JoinAdded(bytes6 indexed assetIdaddress indexed join
ModuleAdded(address indexed modulebool indexed set
PoolAdded(bytes6 indexed seriesIdaddress indexed pool
RoleAdminChanged(bytes4 indexed rolebytes4 indexed newAdminRole
RoleGranted(bytes4 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes4 indexed roleaddress indexed accountaddress indexed sender
TokenAdded(address indexed tokenbool indexed set
Constructor
constructor(address cauldronaddress weth
Fallback and receive
receive(
Errors

This contract contains no error objects.