Skip to content

Releases: liquity/bold

Liquity V2 App v0.4.0

27 Nov 16:18
@liquity2/app-v0.4.0
34b1869
Compare
Choose a tag to compare
Liquity V2 App v0.4.0 Pre-release
Pre-release

Configuration update

No change to the configuration is needed.

Changes

This version contains many tweaks & fixes leading to the Liquity V2 testnet release on Sepolia.

Full list of changes: https://github.com/liquity/bold/compare/@liquity2/app-v0.3.0...@liquity2/app-v0.4.0

Liquity V2 App v0.3.0

25 Nov 10:37
@liquity2/app-v0.3.0
4ba1c2d
Compare
Choose a tag to compare
Liquity V2 App v0.3.0 Pre-release
Pre-release

Configuration update

None.

Main changes

  • Update leverage switch: "Convert to BOLD loan" / "Convert to leverage loan".
  • When closing a loan (both on the close panel + tx screen): You reclaim => You reclaim collateral.
  • Transaction screen when updating a loan: Gas compensation refund => You reclaim the gas compensation deposit.
  • Transaction screen when opening a loan: use the “interest rate adjustment fee” rather than “upfront fee” (open borrow, update borrow, open leverage, update leverage).
  • Earn rewards panel changes:
    • Show the tab content even if the prices haven’t loaded yet
    • Prevent claiming rewards if the amount is 0
  • Earn: prevent claiming rewards if the amount is 0 (shouldn’t happen in practice).
  • On the borrow update screen, use the collateral names (e.g. wstETH) rather than symbols (e.g. WSTETH).
  • RainbowKit: manually defined connectors list + add the Safe connector.
  • When updating a leveraged loan, limit the max leverage to 5x for LSTs (and 7.9x for ETH)
  • Staking: enable the voting tab with a "coming soon" button.
  • The leverage icon color is now present on the loan screen, and the transaction flow screen. Earn and stake are not impacted by this change since their summary cards don’t show the icon of their position type. The Borrow screen also stays identical on the loan & transaction screens, because its icon is already white.
  • Fix the home screen layout on small viewports.
  • Interest rate update tab: disable the submit button if the rate hasn’t changed.
  • Loan screen (leverage update panel): add error if borrowing amount is below 2K BOLD.
  • Leverage screen: add error if borrowing amount is below 2K BOLD.
  • Update positions order in the dashboard (non-leverage loans first).
  • Transaction screen when updating the interest rate (or set a delegate): add adjustment fee.

See #609

Liquity V2 App v0.2.0

23 Nov 18:10
@liquity2/app-v0.2.0
0158bdd
Compare
Choose a tag to compare
Liquity V2 App v0.2.0 Pre-release
Pre-release

A loan position that has been liquidated.

Configuration update

The Liquity V2 contracts got redeployed on Sepolia, so the contract addresses need to be updated.

Main changes

  • Loan positions now have liquidated & redeemed statuses. The liquidated status lets users claim the remaining collateral. (#605)
  • When updating a loan position, an error could happen in certain cases with the message mentioning negative value being passed. This should now be fixed. (#606)

Complete changelog

See @liquity2/app-v0.1.0...@liquity2/app-v0.2.0

Liquity V2 App v0.1.0

19 Nov 15:11
@liquity2/app-v0.1.0
aa70326
Compare
Choose a tag to compare
Liquity V2 App v0.1.0 Pre-release
Pre-release

Note: this is the first version of the app published using a GitHub Release, so this list only contains the most recent changes.

image

Configuration update

A new contract is now used to check for the slippage when opening a leveraged position.

Please add it to your .env or .local.env file:

# frontend/app/.env
NEXT_PUBLIC_CONTRACT_EXCHANGE_HELPERS=0x00Fa5aa9d508473dF9685AcdF43825bBdcc2C9C9

Main changes

  • Replaced Graph client with GraphQL CodeGen, reducing bundle size by 63% (#591).
  • Added post-transaction checks to ensure subgraph indexing (#584).
  • Added slippage check on Leverage screen (#594).
  • Improved "max" button behavior for borrow, leverage, and single loan screens (#594).
  • Fixed minimum BOLD borrow amount validation (2000 BOLD).
  • Added upfront fee display for leverage positions.

Other changes

  • Non-zero values are now rounded up rather than 0 (e.g. 0.0001 gets rounded to 0.01 rather than 0.00) in most places.
  • Enhanced home screen dashboard, with stable loading states and color coded icons (#592)
  • Better earn pools list appearing transition.
  • Added an drawer to the InputField component (#594).
  • Fixed UI issues with large input values (deposits now have a maximum value).
  • Resolved layout issues with summary cards and back button.
  • The success state of the transaction flow is now animated.
  • Persistent summary cards in the transactions flow (prevents applying an update twice on the card).
  • Memoized components for better performance: Field, InterestRateField, RedemptionInfo, Slider.
  • Corrected address case sensitivity in subgraph hooks.
  • Improved number formatting for small non-zero values.
  • Updated code style and linting.
  • useCollIndexFromSymbol() is now getCollIndexFromSymbol().