Determining the gasless transaction method

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 Discord 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 Polygonscan

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

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

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 TAKI Token's implementation contract on Polygonscan

Last updated