Skip to content

zaibots/jubc-token

 
 

Repository files navigation

Gho Origin

Description

GHO is a decentralized, protocol-agnostic crypto-asset intended to maintain a stable value. GHO is minted and burned by approved entities named Facilitators.

The first facilitator is the Aave V3 Ethereum Pool, which allows users to mint GHO against their collateral assets, based on the interest rate set by the Aave Governance. In addition, there is a FlashMint module as a second facilitator, which facilitates arbitrage and liquidations, providing instant liquidity.

Furthermore, the Aave Governance has the ability to approve entities as Facilitators and manage the total amount of GHO they can generate (also known as bucket's capacity).

Documentation

See the link to the technical paper

Security

You can find all audit reports under the audits folder

Deployed Contracts (Sepolia Testnet)

AIEN Token (Compute Commodity)

Contract Address
AIEN Token 0x9f88a8ad79532ae619e4b70c520f534e78a5ba18
UpgradeableGhoToken (proxy) 0x2b119c4a2a7612fbb8a1ca9936b15dd2480178f4

Aave V3 Pool Integration

Contract Address
sepUBC AIEN (aToken proxy) 0x6254d6b5317c80295aca3085ad4d9e86fad5ddea
sepUBC Variable Debt AIEN (varDebt proxy) 0x3e0bf30eac943fa36372463ced9f262ad38d85e3
GhoATokenV36Wrapper (impl) 0x6c08bd68e2ffdd93d13b2e54227cd6468551d0f8
GhoVarDebtV36Wrapper (impl) 0xa24683acfdb7b64ef89b0465c90702f06f0fc428

Supporting Contracts

Contract Address
GhoOracle 0xb5b2dcbb42ac1fa5e40082886a6308978c65e867
GhoDiscountRateStrategy 0x9c879e18e23fb4690219303488edd5bb9e6613cb
GhoFlashMinter 0x599d82163932286b72b1a87d2520caa34a0b2b4f
UiGhoDataProvider 0xafc1d9403d01c7e5b37aae2c38357eef972eb1eb

Sepolia Pool Addresses

Contract Address
Pool 0xAf29b85C97B28490E00A090bD1b4B552c69C7559
PoolAddressesProvider 0xc183d9509425B9f1e08320AE1612C2Ee7de7EC4D
PoolConfigurator 0x888C7478060755Bb3E796D2F8534821202285aF1

Development

Setup

forge install
npm install # required for linting

Tests

  • To run the full test suite: make test
  • To re-generate the coverage report: make coverage

Bug bounty

This repository will be subjected to this bug bounty once the Aave Governance upgrades the smart contracts in the applicable production instances.

About

GHO, Aave's decentralized stablecoin

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Solidity 70.7%
  • Python 22.5%
  • Ruby 5.6%
  • Other 1.2%