Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
22 changes: 22 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,25 @@
# Basedollar

## Changes in Basedollar compared to Liquity V2
1. Stablecoin renamed to $BD
2. Superfluid streaming added directly into BD. Update tests which use memory layout `deal()` function of BOLD token
3. "Redemption Protected" branches, which can't be redeemed against but have other requirements
4. Multi-collateral branches
5. Debt limits for each collateral branch, can be raised or lowered by governance.
6. Administrative features: Governance can now update
7. Maximized AERO synergy:
- Selected vAMM and sAMM LP tokens can be borrowed against
- LP tokens are staked to earn $AERO
- A percent of $AERO (percentage is governed) earned from staking goes to the protocol timelock treasury to be used to direct more incentives to BD pools
- Withdrawal queue and liquidation system updates for staked assets
8. Updated pricefeeds for all collaterals
9. Ability for governance to add new collateral branches in the future, or safely wind down existing ones
10. Raised cap on limit of numbers of total collateral branches possible, and redemption optimization that allows this
11. 25% of revenue is streamed to a timelocked treasury at launch, instead of directed by gauges which is the default for Liquity itself. This can be updated to gauges, as Liquity V2 uses, in the future.
12. New normal branch collateral types, deployment script updates, and OEV pricefeeds: ETH, wstETH, rETH, superOETHb, cbBTC, AERO
13. Updated launch parameters for safety and Base specific parameter changes: gas deposit requirement, minimum redemption size, etc..


<img width="830" alt="Liquity V2" src="https://github.com/user-attachments/assets/d9eb5b2a-d437-4472-94d6-07fa537e689a" />

[![Coverage Status](https://coveralls.io/repos/github/liquity/bold/badge.svg?branch=main&t=yZSfc8)](https://coveralls.io/github/liquity/bold?branch=main)
Expand Down
2 changes: 1 addition & 1 deletion contracts/.env.template
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ FORK_URL=
FORK_BLOCK_NUMBER=21571000

# Explicitly setting this improves startup time
FORK_CHAIN_ID=1
FORK_CHAIN_ID=8453

# Defaults to Anvil account #0
# DEPLOYER=
Expand Down
4 changes: 2 additions & 2 deletions contracts/src/BoldToken.sol
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,8 @@ import "./Interfaces/IBoldToken.sol";
*/

contract BoldToken is Ownable, IBoldToken, ERC20Permit {
string internal constant _NAME = "BOLD Stablecoin";
string internal constant _SYMBOL = "BOLD";
string internal constant _NAME = "BaseDollar";
string internal constant _SYMBOL = "BD";

// --- Addresses ---

Expand Down
2 changes: 1 addition & 1 deletion contracts/src/NFTMetadata/utils/baseSVG.sol
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,7 @@ library baseSVG {
svg.prop("height", "20"),
svg.prop(
"href",
string.concat("data:image/svg+xml;base64,", _assetReader.readAsset(bytes4(keccak256("BOLD"))))
string.concat("data:image/svg+xml;base64,", _assetReader.readAsset(bytes4(keccak256("BASEDOLLAR"))))
)
)
);
Expand Down
Loading