Skip to content

Aavechan/usdg listing - #15

Open
NandyBa wants to merge 9 commits into
mainfrom
aavechan/usdg-listing
Open

NandyBa wants to merge 9 commits into
mainfrom
aavechan/usdg-listing

Conversation

@NandyBa

@NandyBa NandyBa commented Dec 18, 2025

Copy link
Copy Markdown

Pre-review checklist:

  • I have run a spell check on the write-up and made sure no typos exist.
  • References to Snapshot/governance forum are correct on the AIP. If no snapshot exists, make sure no TODO's exist.
  • The specification on the writeup is aligned with the forum, snapshot, and the payload contract. If there are any changes, they are explicitly mentioned/communicated.
  • Minimal tests exist, and the snapshot diff report generated is the latest one and aligned with the payload.
  • If deploy scripts are manually updated from the generated ones, I have carefully validated that they are correct, including the deploy commands and the proposal-creation script.
  • If the aave-helpers submodule is updated, I have validated it is pointing to the latest version.
  • I have validated that no unused files and imports are being added.
  • For an asset listing, the write-up includes a detailed specification of the price feed used, CAPO adapters (with each CAPO layer described separately), and eModes (with tables) if changed.
  • Wherever possible, I have validated that addresses from the address book are used instead of raw addresses.

@NandyBa
NandyBa requested a review from Copilot December 18, 2025 10:42

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR onboards USDG, a Paxos-issued USD-backed stablecoin, to Aave V3 Ethereum Core Instance. USDG will be available for deposits (to earn yield) and borrowing, but not initially as collateral. The listing uses a hardcoded $1 price oracle to prevent exploitation through temporary market deviations.

Key Changes:

  • Adds USDG asset listing configuration with 30M supply cap and 25M borrow cap
  • Implements hardcoded $1 price feed to mitigate oracle manipulation risks
  • Configures emission admin for potential future incentive programs

Reviewed changes

Copilot reviewed 7 out of 7 changed files in this pull request and generated 4 comments.

Show a summary per file
File Description
config.ts Defines USDG asset listing parameters including caps, interest rate model, and oracle configuration
AaveV3Ethereum_USDGListing_20251205.sol Implements payload contract for USDG listing with seed funding and emission admin setup
AaveV3Ethereum_USDGListing_20251205.t.sol Adds test coverage for USDG listing execution and emission admin configuration
USDGListing_20251205.s.sol Provides deployment and proposal creation scripts for the USDG listing
USDGListing.md Contains comprehensive documentation of the proposal including parameters, rationale, and oracle design
lib/aave-helpers Updates aave-helpers submodule to latest version
diffs/AaveV3Ethereum_USDGListing_20251205_before_AaveV3Ethereum_USDGListing_20251205_after.md Generated diff report showing state changes from the proposal execution

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread src/20251205_AaveV3Ethereum_USDGListing/AaveV3Ethereum_USDGListing_20251205.sol Outdated
Comment thread src/20251205_AaveV3Ethereum_USDGListing/USDGListing.md Outdated
Comment thread src/20251205_AaveV3Ethereum_USDGListing/USDGListing.md Outdated
Comment thread src/20251205_AaveV3Ethereum_USDGListing/USDGListing.md Outdated
NandyBa and others added 2 commits December 18, 2025 11:46
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants