-
Notifications
You must be signed in to change notification settings - Fork 22
Description
✨ Objective
Enhance the user experience by integrating the AVNU Paymaster during the deployment of temporary wallets. This integration will allow users to perform transactions without needing to hold ETH, as the AVNU Paymaster will sponsor the gas fees, facilitating seamless interactions within the DeVote platform.
🛠 Tasks
🔧 Frontend
Identify Temporary Wallet Deployment Flow:
Locate the component or function responsible for deploying temporary wallets.
Integrate AVNU Paymaster:
Modify the wallet deployment logic to include the AVNU Paymaster parameters.
🔧 Backend
API Key Management:
Securely store and manage the AVNU Paymaster API key
✅ Acceptance Criteria
Temporary wallets are successfully deployed with gas fees sponsored by the AVNU Paymaster.
Users can perform initial transactions without holding ETH.
The integration does not introduce any regressions or security vulnerabilities.
Proper error handling is in place for scenarios where the Paymaster service is unavailable or limits are exceeded.
📦 Resources
AVNU Paymaster API References: https://doc.avnu.fi/avnu-paymaster/integration/api-references
Starknet.js Paymaster Integration Guide: https://starknetjs.com/docs/next/guides/paymaster/