The Rally Mobile SDK is not a standalone wallet app like Metamask or Coinbase Wallet. Standalone wallets typically have two core functions: 1) creating crypto accounts and 2) serving as an interface through which users can interact with their crypto accounts and funds.
Instead, the Rally Mobile SDK simply creates crypto accounts and stores it on the user's device, enabling your web3 application to serve as the interface to interact with the crypto account.
Can I use the same crypto account for testnet (Mumbai) and mainnet Polygon?
A crypto account on Mumbai will work on mainnet and vice versa. Please make sure you select the correct network if funds are not appearing correctly.
Sponsored Gasless Transactions
How can I tell if a token is supported for sponsored gasless transactions?
We support tokens that use executeMetaTransaction or permit() method to enable gasless transactions.
ERC20 tokens using the official Polygon token mapper prior to January 2023 automatically inherited executeMetaTransact. This can be verified by checking that a token's Contract Name is UChildERC20Proxy. RLY Token for reference.
Are all contracts supported?
Not all contracts are supported by our SDK out of the box. Here are some error messages you may encounter:
Paymaster rejected in server: isTrustedForwarder: reverted.