Developer Documentation Portal
FlashKit for GIWA Documentation
Everything required to integrate GIWA Flashblocks (~200ms preconfirmations), dual-client fallback, pre-flight simulation (eth_simulateV1), and real-time transaction telemetry.
Table of Contents
1. Quickstart & Installation
FlashKit is published to NPM as modular, zero-dependency scoped packages. Choose your package manager below:
pnpm add @flashkit/core @flashkit/react @flashkit/ui viem react react-dom30-Second Example
import { createFlashKit } from '@flashkit/core' const flashkit = createFlashKit() const tracker = flashkit.trackTransaction('0x...') tracker.on('preconfirmed', ({ state }) => { console.log('⚡ Preconfirmed in', state.timeline.preconfirmationMs, 'ms') }) tracker.on('included', ({ state }) => { console.log('📦 Included in Canonical Block #' + state.blockNumber) })