Inputs to createMusdClient: the chain, a viem public client, and (for writes) a wallet client; addresses overrides the bundled deployment.
addresses
Optional
Per-contract address overrides (also enables an unsupported chainId).
Optional in Phase 1 (writes arrive in Phase 5); reads use publicClient.
publicClient
Inputs to createMusdClient: the chain, a viem public client, and (for writes) a wallet client;
addressesoverrides the bundled deployment.