RallyProtocol
Mobile SDKs
Mobile SDKs
  • Rallyprotocol
    • Overview
    • Embedded wallets
    • Gasless transasctions
  • MOBILE SDKs
    • Flutter
    • React Native / Expo
    • Unity
  • Resources
    • Example dapps
      • Claim NFT dapp
    • Videos
      • Intro to embedded wallets
      • Intro to gasless transactions
      • RallyProtocol dashboard basics
    • Guides
      • Add ERC2771Recipient
      • Gasless transaction methods
    • Supported tokens
    • Community libraries
    • FAQs
  • Links
    • Twitter
    • Warpcast
    • Discord
    • Github
    • Blog
    • Youtube
Powered by GitBook
On this page
  • Overview
  • executeMetaTransaction
  • Method 1
  • Method 2
  • Permit
  1. Resources
  2. Guides

Gasless transaction methods

PreviousAdd ERC2771RecipientNextSupported tokens

Last updated 8 months ago

Overview

Contracts that have the executeMetaTransaction or the Permit method for gasless transactions are natively supported by our SDK to perform gasless transactions.

Does your contract use a different gasless transaction method? Contact us on with the contract address and method to find a solution.

executeMetaTransaction

Here is how to check if your contract supports the executeMetaTransaction method for gasless transactions:

Method 1

Verifying the Contract Name

  1. View your token contract on polygonscan

  2. Click on the Contract tab

  3. Click on the Code tab

  4. If the Contract Name displays UChildERC20Proxy, it supports the executeMetaTransaction method.

Here is an example of the RLY Token on

UChildERC20Proxy contracts inherit from the UChildERC20 contract that natively supports the executeMetaTransaction method.

Method 2

Verify the implementation contract

  1. View your token contract on polygonscan

  2. Click on the Contract tab

  3. Click on the Read Contract

  4. Navigate to the contract address under the implementation dropdown

  5. Click on the Contract tab

  6. Click on the Write Contract

  7. Check that the contract has the executeMetaTransaction method

Permit

  1. View your token contract on polygonscan

  2. Click on the Contract tab

  3. Click on the Write Contract

  4. Check that the contract has the permit method

Here is an example of the RLY Token's implementation contract on

Here is an example of the TAKI Token's implementation contract on

Polygonscan
Polygonscan
Discord
Polygonscan