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 cauldroncontract Router routercontract IWETH9 wethuint256 borrowingFeebytes12 cachedVaultIdmapping(bytes6 => contract IJoin) joinsmapping(bytes6 => contract IPool) poolsmapping(address => bool) modulesmapping(address => bool) integrationsmapping(address => bool) tokensconstructor(contract ICauldron cauldron_, contract IWETH9 weth_) public