import type { GetEthCodeFn } from "@toruslabs/ethereum-controllers"; import { type Address } from "viem"; import type { EVMWalletClient } from "../../../wallets/evm"; export type DepositWalletOnchainProbe = { getFactoryBeacon: (factory: Address) => Promise
; hasBytecode: (address: Address) => Promise