setup_guard
Documentation for eth_defi.lagoon.deployment.setup_guard function.
- setup_guard(web3, safe, deployer, owner, asset_manager, vault, module, broadcast_func, any_asset=False, uniswap_v2=None, uniswap_v3=None)[source]
- Parameters
web3 (web3.main.Web3) –
safe (safe_eth.safe.safe.Safe) –
deployer (eth_defi.hotwallet.HotWallet) –
owner (eth_typing.evm.HexAddress) –
asset_manager (eth_typing.evm.HexAddress) –
vault (web3.contract.contract.Contract) –
module (web3.contract.contract.Contract) –
broadcast_func (Callable[[web3.contract.contract.ContractFunction], hexbytes.main.HexBytes]) –
any_asset (bool) –
uniswap_v2 (Optional[eth_defi.uniswap_v2.deployment.UniswapV2Deployment]) –
uniswap_v3 (Optional[eth_defi.uniswap_v3.deployment.UniswapV3Deployment]) –