Skip to Content
API referenceSatellite EvmSrcComponentssatelliteEVMAdapter()

@tuwaio/satellite-connect-monorepo


satelliteEVMAdapter()

satelliteEVMAdapter(config, signInWithSiwe?): SatelliteAdapter<ConnectorEVM, EVMConnection>

Defined in: packages/satellite-evm/src/adapters/evmAdapter.ts:42 

Creates an EVM-compatible adapter for Satellite

Parameters

config

Config

Wagmi configuration object containing chain and connector settings

signInWithSiwe?

() => Promise<void>

Optional function for signing in with SIWE

Returns

SatelliteAdapter<ConnectorEVM, EVMConnection>

A configured SatelliteAdapter instance for EVM chains

Remarks

This adapter implements the SatelliteAdapter interface for Ethereum Virtual Machine (EVM) compatible chains. It uses wagmi as the underlying library for connector connections and chain interactions.

Throws

Error if config is not provided

Example

const config = createConfig({ chains: [mainnet, polygon], connectors: [injected()] }); const evmAdapter = satelliteEVMAdapter(config);
Last updated on