Rally Protocol
Comment on page


Developer challenges

When a user interacts with your app to initiate an on-chain transaction, they must have a balance of native token (such as MATIC for Polygon) to pay for gas. To ensure that users have enough tokens to pay for gas fees, common solutions include integrating a fiat on-ramp solution or relying on users to acquire native tokens themselves, which ejects your users from your app UX.

Gasless transactions

Gasless transactions, also referred to as meta transactions, remove the requirement for the sender to pay for gas fees, eliminating the need for end users to ever pay or even see gas fees.
Gasless transactions abstract the process of transactions that require gas fees by leveraging systems in which another party pays for the gas on behalf of the end user. When a transaction is initiated in a web3 app, a meta transaction containing key pieces of data is sent to a relay hub maintained by Gas Station Network (https://opengsn.org/). Transactions are then validated, wrapped, and executed using a system of open-source smart contracts maintained by the RLY Network Association.
The Rally Mobile SDK provides the tools to regain control over how users complete on-chain transactions within your app. The SDK provides access to our transaction infrastructure which relays, validates, forwards, and most importantly, sponsors on-chain transactions so that you users don't need pay for gas.

Developer benefits

  1. 1.
    Less development: No need to integrate a fiat on-ramp solution for you users to purchase native tokens
  2. 2.
    Onboarding: Simplify the onboarding process by removing the need for users to pay for gas during their app experience.
  3. 3.
    Engagement: Improve user engagement by eliminating blockchain friction points such as gas fees, and transaction signing.

User benefits

  1. 1.
    Native mobile UX: Users can experience a familiar mobile experience without ever being exposed to unintuitive blockchain operations like paying for gas or signing transactions.
  2. 2.
    Blockchain ready: Users are ready to complete on chain-transaction without holding native tokens
  3. 3.
    No fees for buying crypto: No need buy native tokens or incur credit card fees.
  4. 4.
    Privacy: No need to sign up to buy tokens, provide a credit card number, or provide KYC in order to buy native tokens.

Supported tokens

USDC: 0x2791bca1f2de4661ed88a30c99a7a9449aa84174
RLY: 0x76b8D57e5ac6afAc5D415a054453d1DD2c3C0094
TAKI: 0xd872b7ffca41a67eda85b04a9185c6b270006b58
Need a token whitelisted? Contact us at [email protected].