Skip to main content
@altude/core and @altude/gasstation publish dedicated react-native entrypoints. Metro selects them through the package export condition.

Install

Use the same public imports as other runtimes:
The API key is the only required runtime input. init() resolves the cluster, RPC URL, JWT, and fee payer from Altude’s config API for that key.

Compatibility behavior

  • HTTP RPC clients initialize without Node.js Buffer
  • Transaction-building paths avoid DOMException assumptions
  • Gill’s React Native entrypoint is selected instead of its Node/WebSocket build
  • RPC subscriptions initialize only when a subscription-dependent property is accessed
Do not add a Metro extraNodeModules alias that forces the Node.js Gill package. Doing so can reintroduce ws, Buffer, and other Node-only dependencies.

Subscriptions

HTTP methods work with the React Native entrypoint. Accessing rpcSubscriptions still requires WebSocket capabilities from the target runtime.

See it in a payment app

React Native payment app demo

Explore a complete USDC payment flow with local signing, sponsored fees, confirmation states, receipts, activity, and QR payment building blocks.
The demo is a Devnet reference implementation. Review its security warning before reusing its wallet storage or credential setup.