Pulse
Keep the heartbeat alive — more pulses mean bigger multipliers up to 50x!
Import
import { PulseGameSDK } from '@maktubbet/sdk/pulse'
import '@maktubbet/sdk/pulse/styles.css'Usage
'use client'
import { PulseGameSDK } from '@maktubbet/sdk/pulse'
import '@maktubbet/sdk/pulse/styles.css'
export default function PulsePage() {
return (
<PulseGameSDK
accessToken="user-jwt-token"
user={{ betCount: 0, isAuthenticated: true }}
updateBalance={(newBalance) => console.log(newBalance)}
onAuthRequired={() => console.log('Auth required')}
currency={{ code: 'USD', prefix: '$', rate: 1 }}
language="en"
theme={{
backgroundDark: '#0D1117',
backgroundDarkLight: '#161B22',
buttonColor: '#00E66C',
}}
/>
)
}Features
- Crash-style — single float determines multiplier (0x bust or up to 50x)
- Pulse animation — heartbeat pulses on a hospital monitor, more beats = higher multiplier
- BPM display — real-time beats-per-minute indicator
- Autobet & Advanced — automated and conditional betting strategies
Props
| Prop | Type | Required | Default |
|---|---|---|---|
accessToken | string | null | ✅ | — |
user | GameUser | ✅ | — |
updateBalance | (balance: number) => void | ✅ | — |
onAuthRequired | () => void | ✅ | — |
currency | GameCurrency | — | { code: 'USD', prefix: '$', rate: 1 } |
language | string | — | 'en' |
logo | ReactNode | — | — |
onToast | (toast: ToastData) => void | — | — |
theme | GameTheme | — | — |
Last updated on