Energy

Liquidity Pool

Stake ENERGY, earn USDG from every purchase.

Stake ENERGY you're not using yet and earn a share of the USDG paid for every Energy purchase. Your ENERGY is never sold: you withdraw exactly what you staked.

Earnings#

formula
your USDG per purchase = purchase × stakers' share × your stake ÷ total staked

The stakers' share is currently 10% (set in the EnergyStore, always between 1% and 10%). The live value is on the Liquidity Pool page.

Steps#

  1. deposit(amount) stakes ENERGY. Each deposit locks your whole pool stake for 24 hours.
  2. claim() collects your USDG any time.
  3. withdraw(amount) after the lock returns ENERGY (and pays out any USDG earned).

Guarantees#

  • The pool contract has no owner and no admin functions: nobody can pause it, move funds or change your stake.
  • Every USDG that arrives is booked to stakers.
  • The 24-hour lock is fixed in the code.

Pool ENERGY counts toward the 5,000 needed for free models, but it can't pay for API calls while staked.