ContractOptions
type ContractOptions< abi extends Abi = [], address extends string = string,> = { readonly abi?: abi; address: address;};
type abi = abi;
type address = address;
type ContractOptions< abi extends Abi = [], address extends string = string,> = { readonly abi?: abi; address: address;};
type abi = abi;
type address = address;