Narrowed view of a viem WalletClient covering only the fields that the
Salt SDK reads at the public boundary. Pass any WalletClient instance —
structural subtyping makes the full client assignable to this alias.
Public-facing parameters use this alias to keep generated docs focused on
the parts of the wallet client that callers actually need to wire up,
rather than expanding viem's full action surface.
Narrowed view of a viem
WalletClientcovering only the fields that the Salt SDK reads at the public boundary. Pass anyWalletClientinstance — structural subtyping makes the full client assignable to this alias.Public-facing parameters use this alias to keep generated docs focused on the parts of the wallet client that callers actually need to wire up, rather than expanding viem's full action surface.