> ## Documentation Index
> Fetch the complete documentation index at: https://docs.groundtech.co/llms.txt
> Use this file to discover all available pages before exploring further.

# gVault contracts

> Verified gVault and fee-wrapper contracts by environment.

The tables below list Ground's deployed gVault proxies. Call each gVault at its
proxy address; Etherscan exposes the verified implementation ABI and read
methods through the proxy page.

For gVaults enabled through the public API, use
`GET /v2/gvaults/yield-sources` as the environment-specific integration
manifest. The contract directory is broader than the set of gVaults currently
returned by that endpoint.

## Production gVaults

| gVault      | Funding asset | Address                                                                                                                                   |
| ----------- | ------------- | ----------------------------------------------------------------------------------------------------------------------------------------- |
| gUSTB       | USDC          | [`0x5a68cfE0DCCcfA4991e5a92d2c382b15B41C4119`](https://etherscan.io/address/0x5a68cfE0DCCcfA4991e5a92d2c382b15B41C4119#readProxyContract) |
| gUSCC       | USDC          | [`0x6fd0f5224d571250A830ADb09bC8cD21A0d64BEf`](https://etherscan.io/address/0x6fd0f5224d571250A830ADb09bC8cD21A0d64BEf#readProxyContract) |
| gJAAA       | USDC          | [`0xA0FC15E1c879acd4036d912425997811fA49A195`](https://etherscan.io/address/0xA0FC15E1c879acd4036d912425997811fA49A195#readProxyContract) |
| gJTRSY-USDC | USDC          | [`0x668c8B417314cC231bB18D948F3835e79c85Fe43`](https://etherscan.io/address/0x668c8B417314cC231bB18D948F3835e79c85Fe43#readProxyContract) |

## Sandbox gVaults

| gVault      | Funding asset | Address                                                                                                                                           |
| ----------- | ------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- |
| gUSTB       | Sepolia USDC  | [`0x7DB59Ed654aE4b3756eA81803Ff32528eA907DCa`](https://sepolia.etherscan.io/address/0x7DB59Ed654aE4b3756eA81803Ff32528eA907DCa#readProxyContract) |
| gUSCC       | Sepolia USDC  | [`0x70B2458EB62EC019b53494E3C214730549E5B558`](https://sepolia.etherscan.io/address/0x70B2458EB62EC019b53494E3C214730549E5B558#readProxyContract) |
| gJAAA       | Sepolia USDC  | [`0xf13E207d7F0CFAc068Bd34cA13c062c66772541d`](https://sepolia.etherscan.io/address/0xf13E207d7F0CFAc068Bd34cA13c062c66772541d#readProxyContract) |
| gJTRSY-USDC | Sepolia USDC  | [`0xfF5155c2389f8552795C0fA12fa3005260F417ec`](https://sepolia.etherscan.io/address/0xfF5155c2389f8552795C0fA12fa3005260F417ec#readProxyContract) |
| gJTRSY-USDT | Mock USDT     | [`0xCAa3b4C38Ee8EA43aAa3a44b50dACB4B3032C1CA`](https://sepolia.etherscan.io/address/0xCAa3b4C38Ee8EA43aAa3a44b50dACB4B3032C1CA#readProxyContract) |

## Fee-wrapper infrastructure

Ground provisions each fee wrapper as a separate proxy. The
`contractAddress` returned by the [fee-wrapper API](/api-reference/create-fee-wrapper)
is the address your integration reads from and transacts with.

| Environment | Contract                   | Address                                                                                                                                           | Use                                                                                               |
| ----------- | -------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------- |
| Sandbox     | Fee-wrapper inner gUSTB    | [`0x13Acb61A5F8daefF8F941c58BE754a888d780a9F`](https://sepolia.etherscan.io/address/0x13Acb61A5F8daefF8F941c58BE754a888d780a9F#readProxyContract) | Underlying gUSTB deployment targeted by the fee-wrapper factory.                                  |
| Sandbox     | Fee-wrapper factory        | [`0x731a6F0CCbb13ad14F88aa49C321C9368eF880b2`](https://sepolia.etherscan.io/address/0x731a6F0CCbb13ad14F88aa49C321C9368eF880b2#readContract)      | Deploys and registers customer fee-wrapper proxies for gUSTB.                                     |
| Sandbox     | Fee-wrapper implementation | [`0xe534EA2D96Cb597457dce2Dc3Da20d1fC6F63D07`](https://sepolia.etherscan.io/address/0xe534EA2D96Cb597457dce2Dc3Da20d1fC6F63D07#code)              | Verified template used by fee-wrapper proxies. Do not send customer transactions to this address. |

Production fee-wrapper factory infrastructure is not currently deployed. Ground
will add the verified addresses here when production provisioning is enabled.

<Warning>
  Never copy contract addresses between sandbox and production. Resolve the
  gVault from the yield-source response and resolve a provisioned fee wrapper
  from its API response before constructing a transaction.
</Warning>
