Sui chain support: reads and transfers against a Sui GraphQL node. Signing goes through whatever WalletSigner is installed (WaaS today), never through this domain.
Implemented by SuiClientImpl; hosts can substitute this interface in tests.
Sui chain support: reads and transfers against a Sui GraphQL node. Signing goes through whatever WalletSigner is installed (WaaS today), never through this domain.
Instances share the root client's state. NOTE: not yet thread-safe.