Ladle

Verified contract

Active on Ethereum with 16,657 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"

0x8d13991ebef80bfb252ffce56b824454c33202578f13024fedb979b806e257f3
0xf78a936b2d5e7ab4a31f6f345dcc51dfe36e511e5d36e9821355f826533207b9
0x5b41bc585ba8b43f7abb72ebdf6dfd0f2904820768fd6d357f4000a59da5a04a
From
0x88a984dba2abf4b6e0463e08532dae926a6921dde58be773b366f6104278e071
From
0xe00733b761c3e9c17a627e5fc761f3e6d250b61a1a188fd86c5d59bb4c16786d
From
0x21d09373bac6c16979400e29e4c5ba6d2ae46b5cf40a0c4c07dee00125526282
0x452cbb91c6f4dbc2be16dd5b4a4a42bced7104c6908fea0e3ec9553a80fbec22
0xa0db38831415a0207861d54cbece35d0052ba0c90e16142cbb8e9f539a23dd92
0x6d3ac67ce3eca7dc53430471eb54c6ee82a472091ac117ea85955c8fb4335b73
0x395476e16957e68e0f39485a60c55d992b49bcab04d4883b4d339f744bf469da

Functions
Getter at block 21274720
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.