Try   HackMD

List of changes between Liquity V2 (bold) and Nerite (USDN)

Major changes

  1. Adding Superfluid to the stablecoin using the custom super-token library. It's only 5 new lines of code, but it imports the large superfluid library. Superfluid overrides the transfer function on the stablecoin to introduce additional logic, which means every place the stablecoin is minted, borrowed, deposited, withdrawn, and paid back is suspect to logic changes.

  2. Adding a delegation function to the ActivePool.sol so ARB and other tokens used as collateral can be delegated to an outside delegate. 25 new lines of code.

Minor changes

  • Renaming the stablecoin from BOLD to USDN.
  • Renaming certain contract using the name Liquity to Nerite.
  • Updating the onchain SVG and HTML used in the trove NFTs.
  • Oracles used for collateral price feeds have been updated, though no code has been changed for how they are used.

Network Specific potential issues

Collateral tokens

If tokens have non-standard implementations, like different decimals or unexpected logic is could lead to issues for the protocol accepting them.

Token Address on Arbitrum
ETH 0xfc5a1a6eb076a2c7ad06ed22c90d7e710e35ad0a
rETH 0xec70dcb4a1efa46b8f2d97c310c9c4790ba5ffa8
wstETH 0x5979d7b546e38e414f7e9822514be443a4800529
weETH 0x35751007a407ca6feffe80b3cb397736d2cf4dbe
ezETH 0x2416092f143378750bb29b79ed961ab195cceea5
ARB 0x912ce59144191c1204e64559fe8253a0e49e6548
XVS 0xc1Eb7689147C81aC840d4FF0D298489fc7986d52
tBTC
COMP 0x354a6da3fcde098f8389cad84b0182725c6c91de
UNI