def get_vault_contract(w3, vault: Vault, config: Config) -> Contract:
    api = Contract(address=vault.smart_contract_address,
                   api_key=config.ETHERSCAN_API_KEY)
    abi = api.get_abi()
    contract = w3.eth.contract(address=vault.smart_contract_address, abi=abi)
    return contract