Execute transactions

  • When a user opens the Saiyan wallet on Telegram and initiates a transaction request, the encrypted private key stored in Telegram Cloud Storage is decrypted. With the private key, we initiates the transaction process in PrimeSDK service.

  • As we use Arka Etherspot SDK with the paymaster component to implement gasless transactions, users can choose one out of two gas payments: sponsor or erc 20.

  • If the use chooses "sponsor", the paymaster mode will be passed to Arka Etherspot SDK to create the transaction (UserOp). The transaction will then be executed to the blockchain.

Last updated