Execute transactions
Last updated
Last updated
When a user opens the Saiyan Wallet on Telegram and initiates a transaction request, the encrypted private key securely stored in Telegram Cloud Storage during onboarding is decrypted. This decryption process ensures that the user's private key is accessed securely and only when necessary to authorize and process transactions.
Saiyan Wallet integrates AVNU Paymaster SDK to enable gasless transactions, providing flexibility for users in how they cover gas fees. Users can choose from the following two gas payment options:
Sponsor: Opt for the gas fees to be sponsored by the platform.
ERC-20 Token: Pay the gas fees using supported ERC-20 tokens.
If the user selects the Sponsor option, the paymaster mode is sent to AVNU Paymaster SDK to create a UserOp. The UserOp is then sent to the blockchain for execution.