Skip to main content
AppKit supports on-chain liquid Toncoin staking through pluggable staking providers. For most user-facing apps, the flow is:
  1. Register a staking provider.
  2. Show the terms and quote of the current provider.
  3. Build a transaction from that quote.
  4. Send the transaction from the connected wallet.
  5. Display the user’s staked balance.

Available providers

Tonstakers is the primary liquid staking AppKit provider. It is configured per network, similar to API clients:

Set up a staking provider

Before requesting quotes or building transactions, register at least one staking provider:

Show provider terms and a quote

Retail staking UIs should display the provider and an up-to-date quote before asking the user to confirm the transaction.

Build and send the staking transaction

Build the transaction from the quote, then send it through the connected wallet:

Display the staked balance

After the transaction is sent, query the staking balance for the connected wallet:

See also