Type Parameters
- T extends any[]
- C extends BaseConnector = BaseConnector
Parameters
- connectorFactory: ((...args) => C)
Optional
options: {
customWrapper?: (<TConnector>(connector) => TConnector);
id?: string;
name?: string;
sapphireWrapConfig?: SapphireWrapConfig;
}Optional
customWrapper?: (<TConnector>(connector) => TConnector)
Optional
id?: string
Optional
name?: string
Optional
sapphireWrapConfig?: SapphireWrapConfig
Returns ((...args) => ConnectorFactoryReturn<C>)
A wrapped connector factory that provides Sapphire encryption
- (...args): ConnectorFactoryReturn<C>
Returns ConnectorFactoryReturn<C>
Wrap any Wagmi connector with the Sapphire encryption layer. Used to provide encrypted transactions and calldata to any connector type (WalletConnect, MetaMask, etc.).