@sighash-dev/react
v0.1.0
Published
React bindings for @sighash-dev/core — provider, hook, and helpers.
Readme
@sighash-dev/react
React bindings for @sighash-dev/core. Exposes a <SighashProvider> and a useSighash() hook that mirror the LaserEyesProvider / useLaserEyes surface — drop-in for projects migrating off @omnisat/lasereyes-react.
pnpm add @sighash-dev/react @sighash-dev/core nanostores reactimport { SighashProvider, useSighash } from '@sighash-dev/react';
import { UNISAT, XVERSE, OKX } from '@sighash-dev/core';
function App() {
return (
<SighashProvider config={{ network: 'mainnet' }}>
<Wallet />
</SighashProvider>
);
}
function Wallet() {
const { connect, address, signPsbts } = useSighash();
// ...
}The three built-in providers (UniSat, Xverse, OKX) are auto-registered when config.providers is omitted.
Compatibility aliases
For projects swapping in from lasereyes:
import { LaserEyesProvider, useLaserEyes } from '@sighash-dev/react';
// equivalent to SighashProvider / useSighashThe aliases let you do a single import-path find/replace and keep the rest of your code unchanged.
