Skip to content

SDK Overview

@puzzlehq/sdk exposes several Javascript functions and React hooks to be used in the development of dApps. All functions exported from @puzzlehq/sdk-core are also exported by @puzzlehq/sdk.

PuzzleWalletProvider

To use the react sdk, you’ll need to first wrap your app in the PuzzleWalletProvider.

import ReactDOM from 'react-dom/client';
import YourApp from './YourApp.js';
import { PuzzleWalletProvider } from '@puzzlehq/sdk';
return ReactDOM.createRoot(document.getElementById('root')!).render(
<PuzzleWalletProvider>
<YourApp />
</PuzzleWalletProvider>
);