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.
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.
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 |