Gamba LogoDocumentationDocumentation
GitHubGitHub (opens in a new tab)DiscordDiscord (opens in a new tab)
  • ๐Ÿ‘‹ Welcome
  • Introduction
  • ๐ŸŽฐ Apps
  • ๐Ÿฆ Pools
  • ๐ŸŽฒ Games
  • ๐Ÿ”Ž Explorer
  • ๐Ÿ‘จโ€๐Ÿ’ป Examples
  • ๐Ÿ›๏ธ DAO (Soon)
  • Development
  • ๐Ÿš€ Get Started
    • โšก Vite
    • โš›๏ธ NEXT.แดŠs
    • ๐Ÿ“– Manual
  • ๐Ÿ“ฆ Packages
  • SDK Docs
  • ๐Ÿ”ง gamba-core-v2
      • GambaProvider
      • GambaProviderWallet
      • parseTransactionEvents
      • parseGambaTransaction
      • fetchGambaTransactionsFromSignatures
      • fetchGambaTransactions
      • decodeAta
      • decodePlayer
      • decodeGame
      • decodePool
      • decodeGambaState
      • getGameHash
      • getResultNumber
      • parseResult
      • getNextResult
      • hmac256
      • PROGRAM_ID
      • SYSTEM_PROGRAM
      • GAMBA_STATE_SEED
      • GAME_SEED
      • PLAYER_SEED
      • POOL_SEED
      • POOL_ATA_SEED
      • POOL_JACKPOT_SEED
      • POOL_BONUS_UNDERLYING_TA_SEED
      • POOL_BONUS_MINT_SEED
      • POOL_LP_MINT_SEED
      • BPS_PER_WHOLE
      • getPdaAddress
      • getPoolAddress
      • getGambaStateAddress
      • getPlayerAddress
      • getGameAddress
      • getPoolLpAddress
      • getPoolBonusAddress
      • getPoolUnderlyingTokenAccountAddress
      • getPoolJackpotTokenAccountAddress
      • getPoolBonusUnderlyingTokenAccountAddress
      • getUserUnderlyingAta
      • getPlayerUnderlyingAta
      • getUserBonusAtaForPool
      • getUserLpAtaForPool
      • getPlayerBonusAtaForPool
      • getUserWsolAccount
      • basisPoints
      • wrapSol
      • unwrapSol
      • isNativeMint
      • Gamba
      • GambaEventType
      • GambaEvent
      • AnyGambaEvent
      • GambaTransaction
      • GambaState
      • GameState
      • PlayerState
      • PoolState
      • GameResult
  • ๐Ÿงฉ gamba-react-v2
      • SendTransactionContext
      • GambaContext
      • SendTransactionProvider
      • GambaProvider
      • GambaEventType
      • GambaTransaction
      • GameResult
      • GambaPlayInput
      • SendTransactionOptions
      • SendTransactionProps
      • GambaProviderProps
      • TransactionStore
      • UseGambaEventsParams
      • UiPoolState
      • GambaPluginInput
      • useAccount
      • useWalletAddress
      • useBalance
      • useTransactionError
      • useSendTransaction
      • useGambaPlay
      • useNextResult
      • useGamba
      • useGambaEventListener
      • useGambaEvents
      • usePool
      • useTransactionStore
      • useGambaProvider
      • useGambaProgram
      • useGambaComponent
      • throwTransactionError
      • createCustomFeePlugin
  • ๐ŸŽจ gamba-react-ui-v2
      • GambaUi.Button
      • GambaUi.PlayButton
      • GambaUi.WagerInput
      • GambaUi.WagerSelect
      • GambaUi.Switch
      • GambaUi.Select
      • GambaUi.TextInput
      • GambaUi.EffectTest
      • GambaUi.ResponsiveSize
      • GambaUi.Portal
      • GambaUi.PortalTarget
      • GambaUi.Game
      • GambaUi.Canvas
      • GambaUi.TokenValue
      • useGame
      • useGambaPlatformContext
      • useSound
      • useCurrentToken
      • useTokenBalance
      • useUserBalance
      • useWagerInput
      • useNextFakeResult
      • useFakeAccountStore
      • useGambaAudioStore
      • useTokenList
      • GambaStandardTokens
      • useCurrentPool
      • GambaPlatformContext
      • GameContext
      • TokenMeta
      • makeHeliusTokenFetcher
  • Templates

On This Page

  • Quickstart
Question? Give us feedback โ†’ (opens in a new tab)Edit this page
Documentation
๐Ÿ‘‹ Welcome

๐Ÿ‘‹ Welcome to Gamba

Gamba is a decentralized gambleFi protocol for on-chain degeneracy on Solana.

Quickstart

Skip to the good stuff

templates cardStarter templates for building your own App on Gambaโ†’
๐ŸŽฐ Apps

Gamba ยฉยฉยฉยฉยฉยฉยฉยฉ