check_compatibility
Documentation for eth_defi.lagoon.lagoon_compatibility.check_compatibility function.
- check_compatibility(web3, vault, asset_manager, uniswap_v2, path, sell_delay=datetime.timedelta(seconds=3600))
Check if the token is compatible with Lagoon Vault.
Attempt to buy and sell the token on Uniswap v2 like instance and see it works
- Parameters
path (list[str]) – Uniswap routing path: [reserve token, intermediate token, base token]
web3 (web3.main.Web3) –
vault (eth_defi.erc_4626.vault_protocol.lagoon.vault.LagoonVault) –
asset_manager (eth_typing.evm.HexAddress) –
uniswap_v2 (eth_defi.uniswap_v2.deployment.UniswapV2Deployment) –
- Return type
eth_defi.erc_4626.vault_protocol.lagoon.lagoon_compatibility.LagoonTokenCompatibilityData