let ethers5Adapter: {
contract: {
fromEthers: (
options: FromEthersContractOptions,
toEthers: (twContract: Readonly<ContractOptions<[]>>) => Promise<Contract>; };
provider: {
toEthers: (
chain: {
readonly blockExplorers?: Array<{
apiUrl?: string;
name: string;
url: string;
}>;
readonly id: number;
readonly name?: string;
readonly nativeCurrency?: {
decimals?: number;
name?: string;
symbol?: string;
};
readonly rpc: string;
readonly testnet?: true;
},
) => Provider;
};
signer: { fromEthers: (signer: Signer) => Promise<Account> }; };