Recommended: JavaScript SDK for React Native
While this SDK is still supported, we recommend using newer JavaScript SDK, which is optimized for React Native, but also comes with a host of other benefits.
dynamicClient.ton.sendJetton builds and broadcasts the necessary message to transfer a Jetton without requiring you to look up the user’s Jetton wallet contract yourself — the SDK does that on the WebView side.
Parameters
Return value
sendTon.
Example
React Native
Notes
jettonAmountmust be in the Jetton’s smallest unit. The decimals are defined by the Jetton master contract (typically 6 or 9). Apply them on the client side; the SDK does not auto-convert.- The user’s Jetton wallet contract for a given master must have enough Toncoin to pay for the forward fee. If
forwardTonAmountis too small, the transfer notification may be dropped (transfer still succeeds, but recipient-side bookkeeping won’t be triggered). - The bridge call surfaces the underlying connector’s errors verbatim — typical failure modes are insufficient Jetton balance, the recipient address being malformed, or the user cancelling the prompt.