Guide
Svelte / SvelteKit
Integrate Buff with a wallet adapter or Reown.
Install
$
npm install @buff/sdkCopyStore
buffStore.ts
typescript
1import { writable } from 'svelte/store'2import { Buff } from '@buff/sdk'34export const buffInstance = writable<Buff | null>(null)56export async function initBuff(signMessage: (msg: Uint8Array) => Promise<Uint8Array>) {7 const buff = await Buff.init({8 platformId: 'your-platform-id',9 signMessage,10 plan: 'sprout',11 investInto: 'BTC',12 })13 buffInstance.set(buff)14}Note
Call initBuff() in onMount for client-side only initialization.