Skip to content

SynapseFromClientOptions

Defined in: packages/synapse-sdk/src/types.ts:68

client: Client<Transport, Chain, Account>

Defined in: packages/synapse-sdk/src/types.ts:74

Viem wallet client

https://viem.sh/docs/clients/wallet#optional-hoist-the-account


optional sessionClient: Client<Transport, Chain, { address: `0x${string}`; keyType: "Secp256k1"; nonceManager?: NonceManager; publicKey: `0x${string}`; rootAddress: `0x${string}`; sign: (parameters) => Promise<`0x${string}`>; signAuthorization: (parameters) => Promise<SignAuthorizationReturnType>; signMessage: (__namedParameters) => Promise<`0x${string}`>; signTransaction: <serializer, transaction>(transaction, options?) => Promise<`0x${string}`>; signTypedData: <typedData, primaryType>(parameters) => Promise<`0x${string}`>; source: "sessionKey"; type: "local"; }>

Defined in: packages/synapse-sdk/src/types.ts:77


optional withCDN: boolean

Defined in: packages/synapse-sdk/src/types.ts:80

Whether to use CDN for retrievals (default: false)