Ladle orchestrates contract calls throughout the Yield Protocol v2 into useful and efficient user oriented features.
event JoinAdded(bytes6 assetId, address join)
event PoolAdded(bytes6 seriesId, address pool)
event ModuleAdded(address module, bool set)
event IntegrationAdded(address integration, bool set)
event TokenAdded(address token, bool set)
event FeeSet(uint256 fee)
contract ICauldron cauldron
contract Router router
contract IWETH9 weth
uint256 borrowingFee
bytes12 cachedVaultId
mapping(bytes6 => contract IJoin) joins
mapping(bytes6 => contract IPool) pools
mapping(address => bool) modules
mapping(address => bool) integrations
mapping(address => bool) tokens
constructor(contract ICauldron cauldron_, contract IWETH9 weth_) public