Skip to content

Integrate AVNU Paymaster for Temporary Wallet Deployment #69

@pmora3003

Description

@pmora3003

✨ 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/

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requesthelp wantedExtra attention is neededonlydust-waveContribute to awesome OSS repos during OnlyDust's open source week

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions