FactUSDCGHO (Aave)
PricingSnapshotNO PUBLIC MINT OR REDEEM FEE SCHEDULE AND NO PUBLISHED MINIMUM on any Circle surface fetched 29 September 2026. The binding contract defers to a document the reader cannot open — Circle Mint User Agreement (https://www.circle.com/legal/user-agreement, “Last Updated: September 28, 2026”) §10 Fees: “Circle may charge fees in connection with the Services. You agree to pay the fees shown to you, if any, or as separately agreed between you and Circle, when you enter into a transaction. Fees are generally disclosed on the Fee Schedule; we may change any of the fees that Circle charges at any time, with or without notice.” The linked Fee Schedule (help.circle.com/s/article/Circle-Account-fee-schedule) returned HTTP 200 with 79 characters of text (“Support Redirect - Support Loading...”) — no amounts, no minimums. circle.com/circle-mint (fetched 29 September 2026) is silent on fees and minimums and says “Circle Mint is the fastest and most cost effective way for distributors to access and redeem USDC, EURC, and cirBTC.” and, under the card “1:1 redemption”, “USDC, EURC, and cirBTC can be respectively redeemed 1:1 for US dollars, euros, and BTC through Circle.” (in August the same card read “can always be redeemed” — the word “always” is gone). circle.com/pricing now redirects to circle.com/contact/partner, a contact form, not a price list. The only fee language addressed to a retail holder is the EEA path, circle.com/legal/mica-redemption-policy (“Last Updated: September 15, 2026”), which charges nothing itself and disclaims only third-party costs: “Retail Holders are informed that third party fees may occur when payment in USD is performed on their bank account. Circle France is not liable for any such third party fees.” The legacy catalog’s six-figure Circle minimum remains unsupported: no minimum of any size appears in the USDC Terms, the Circle Mint User Agreement or circle.com/circle-mint as fetched 29 September 2026. No list price is published, so cost cannot be compared before a sales conversation.PUBLISHED (marketing, https://aave.com/gho, fetched 29 September 2026): "Swap USDC, USDT for GHO at 1:1 — free to redeem." The same page's numeric counters (Max swap fee, Total Backing, Total Reserves, current borrow and savings rates) are still rendered client-side and serve placeholders to a non-browser fetch, so no fee or rate figure is readable from the page as published; the quoted sentence is the only static fee statement on it. NO BINDING DOCUMENT PRICES ANYTHING: the Aave Terms of Service (https://aave.com/terms-of-service, rewritten, "Updated 07 September 2026") and the Aave App Terms of Service (https://aave.com/legal/app/terms-of-service, "Updated 14 August 2026"), both fetched 29 September 2026, contain no mint fee, no redemption fee and no minimum, and mention GHO only in the footer menu. ACTUAL LIVE PRICING, read on-chain 29 September 2026 at Ethereum block 26,082,183 via https://ethereum-rpc.publicnode.com: GSM_USDT 0x882285E62656b9623AF136Ce3078c6BdCc33F5E3 returns getFeeStrategy() = 0x06fbDE909B43f01202E3C6207De1D27cC208AcC1, whose getSellFee(1e18) = 0 and getBuyFee(1e18) = 1e15, i.e. 0.00% to convert USDT into GHO and 0.10% to convert GHO back out; GSM_USDC 0x3A3868898305f04beC7FEa77BecFf04C13444112 now returns a DIFFERENT strategy, 0xfDB0090A92d20EE39d82ac680477b1F58f0A23dE, whose getSellFee(1e18) = 0 and getBuyFee(1e18) = 1.5e15, i.e. 0.15% to leave via USDC (on 19 August 2026 both GSMs used the 0.10% strategy). WORKED EXAMPLE (label: on-chain read, not a page price): GSM_USDT getGhoAmountForBuyAsset(1000000000) returns 1,000.000000 waEthUSDT for 1,178.220242 GHO, of which gross 1,177.043199 GHO and fee 1.177043 GHO. CAPACITY: GSM_USDT getAvailableLiquidity() = 16,136,899.348701 waEthUSDT (worth 19,012,821.45 GHO by getGhoAmountForBuyAsset) and GSM_USDC 0.029227 waEthUSDC, so the par exit covers 2.72% of the 699,000,000 GHO supply (7.60% on 19 August 2026); the exit pays a wrapped Aave deposit receipt (waEthUSDT / waEthUSDC), not dollars. There is NO minimum and NO account requirement: buyAsset and sellAsset carry only the notFrozen and notSeized modifiers, and getIsFrozen() and getIsSeized() both return false on both GSMs. BORROWING: Aave v3 Pool 0x87870Bca3F3fD6335C3F4ce8392D69350B4fA4E2 getReserveData(GHO) at the same block returns currentVariableBorrowRate = 4.25% (3.75% on 19 August 2026). CAUTION FOR THE NEXT READER: neither live fee-strategy address appears in Aave's own documentation, https://aave.com/docs/ecosystem/gho.md (fetched 29 September 2026), whose address table still lists GSMUSDCFixedFeeStrategy 0xE5025A7c15a44283A0616567181587eE6A646D64 and GSMUSDTFixedFeeStrategy 0xA4346AEa575fCf5777D32F419E5850E5c68B2329; all fees above were read from the live contracts.
Asset coverageEditorial——
Region fitSnapshotglobalglobal