aave / aave/interface

Enable Viewing Aave Positions via URL Query Parameter for Wallet Selection

Open
#2,331 4 comments 6 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

feature new issue
Dominant language
TypeScript
Stars
536
Forks
496
Avg merge
1d 8h
Merged PRs (30d)
9

Description

Is your feature request related to a problem? Please describe.
I'm always frustrated when I want to quickly view or share my current Aave position with others, but I have to manually select my wallet using the browser extension each time. This slows down access and prevents me from easily sharing a direct link to my position.

Describe the solution you'd like
I would like the ability to pass my wallet address as a query parameter in the URL (e.g., app.aave.com/dashboard?wallet=0xYourWalletAddress). This way, the app can automatically load my position without requiring manual wallet selection. This feature would enable easy sharing of Aave positions via a link and quicker access when switching between wallets.

Describe alternatives you've considered

  • Manually switching wallets using the extension every time (not user-friendly for frequent use or sharing).
  • Exporting my position manually and sharing it outside of the app (less efficient and lacks real-time updates).
  • Using third-party portfolio trackers (doesn’t provide the same level of detail or integration as the Aave app itself).
  • Utilizing wallet impersonation services, which allow viewing wallet contents without direct interaction, but they add an unnecessary dependency and may not reflect live data within the Aave app.

Additional context
This feature would be particularly useful for users managing multiple wallets or sharing portfolio performance (e.g., with collaborators or across accounts).
Example URL structure: https://app.aave.com/dashboard?wallet=0xYourWalletAddress
I'd be happy to address this feature (or document it if it already exists) if I'm given some guidelines or hints on how to best implement it.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start at the dashboard entry point represented by app.aave.com/dashboard and trace how wallet selection is handled before adding URL query-parameter support. Done means a wallet address in the example URL loads that wallet’s Aave position for viewing and sharing without requiring extension-based selection.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
blockchain, frontend
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
42/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.