A minimal example app demonstrating stacks-kit - the React toolkit for Stacks blockchain.
# Clone and install
git clone https://github.com/karkigrishmin/stacks-kit-example.git
cd stacks-kit-example
npm install
# Run dev server
npm run devOpen http://localhost:5173 in your browser.
- Setting up
StacksKitProvider - Using
ConnectButtonfor wallet connection - Displaying wallet info with
AddressDisplay,BalanceDisplay,NetworkBadge - Using
useWallethook for wallet state
src/main.tsx- Importsstacks-kit/styles.csssrc/App.tsx- Uses stacks-kit components and hooks
# 1. Create a React project
npm create vite@latest my-stacks-app -- --template react-ts
cd my-stacks-app
# 2. Install stacks-kit
npm install stacks-kit @stacks/connect @stacks/transactions @stacks/network
# 3. Import styles in main.tsx
# import 'stacks-kit/styles.css'
# 4. Use componentsimport { StacksKitProvider, ConnectButton } from 'stacks-kit'
function App() {
return (
<StacksKitProvider>
<ConnectButton />
</StacksKitProvider>
)
}MIT