You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Problem: USDC has 6 decimals while fUSDC has 18.
Applications using fUSDC with the expectation that it behaves like the mainnet counterpart may get burned by this difference.
Solution: change fUSDC to have 6 decimals:
change for new deployments: adjust deployment script
change for existing deployments: requires a one-time "hack"
a. add logic to SuperToken which allows the owner to change
b. update fUSDC to this logic
c. trigger the logic to make the switch to 6 digits
d. update to canonical logic
To be considered: effect of that change on existing fUSDCx and upgrading/downgrading.
I currently can't think of any particular side effects. But didn't think about it deeply.
The text was updated successfully, but these errors were encountered:
Problem: USDC has 6 decimals while fUSDC has 18.
Applications using fUSDC with the expectation that it behaves like the mainnet counterpart may get burned by this difference.
Solution: change fUSDC to have 6 decimals:
a. add logic to SuperToken which allows the owner to change
b. update fUSDC to this logic
c. trigger the logic to make the switch to 6 digits
d. update to canonical logic
To be considered: effect of that change on existing fUSDCx and upgrading/downgrading.
I currently can't think of any particular side effects. But didn't think about it deeply.
The text was updated successfully, but these errors were encountered: