LaserEyes

Supported Wallets

Wallets LaserEyes can connect to, with their connector and adapter imports.

Each wallet has a connector factory at @omnisat/lasereyes-core/connectors/<wallet> and an adapter loader at @omnisat/lasereyes-core/adapters/<wallet>.

WalletConnectorAdapter loader
UniSatunisat()loadUnisatWalletAdapter()
Xversexverse()loadXverseWalletAdapter()
Leatherleather()loadLeatherWalletAdapter()
OKXokx()loadOkxWalletAdapter()
OYLoyl()loadOylWalletAdapter()
Orangeorange()loadOrangeWalletAdapter()
Phantomphantom()loadPhantomWalletAdapter()
OP_NETopNet()loadOpNetWalletAdapter()
Wizzwizz()loadWizzWalletAdapter()
Binancebinance()loadBinanceWalletAdapter()
Keplrkeplr()loadKeplrWalletAdapter()
Tokeotokeo()loadTokeoWalletAdapter()

Connectors are exported from @omnisat/lasereyes-core/connectors (e.g. import { unisat, xverse } from '@omnisat/lasereyes-core/connectors'). The per-wallet subpaths (/connectors/unisat) keep your bundle minimal.

Loading all wallets

import { loadAllWallets } from '@omnisat/lasereyes-core/detection'

loadAllWallets() // announces every built-in wallet that's installed

For the smallest bundle, load only the adapters you support.

On this page