Replies: 5 comments 8 replies
-
@gitcoindev @molecula451 Feedback is welcome |
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
Those aren't on the audit todo list so this condition will never be met, right?
It isn't clear to me what you think should be removed but I already made peace with doing the full list you requested regarding costs |
Beta Was this translation helpful? Give feedback.
-
@pavlovcik @gitcoindev @molecula451 FYI I removed some of the contracts from the final audit list for the following reasons:
|
Beta Was this translation helpful? Give feedback.
-
Upcoming judge day !! 🔥 🔥 😄 Dollar (UBQ) 🚀 |
Beta Was this translation helpful? Give feedback.
-
Audit list
For the new production deployment we decided to deploy the following contracts (and related ones):
Dollar token related contracts for audit:
Diamond related contracts for audit:
Pre-audit notes
Architecture
The whole protocol consists of 3 main parts:
UBQ
(Governance) token transaction history.a) AccessControlFacet: responsible for RBAC
b) OwnershipFacet
c) TWAPOracleDollar3poolFacet: responsible for fetching the
Dollar/USD
quote from the Curve's metapool. There is the old Curve'sDollar-3CRVLP
metapool but we will redeploy it because we plan to use the upgradeable Dollar token version (while the old metapool uses the old Dollar token).d) UbiquityPoolFacet: responsible for minting/redeeming Dollar tokens in exchange for collateral tokens. Initially we plan to use only the
LUSD
token as collateral.Useful links:
Things to double-check
balanceOf(address(this))
is used which means that tokens can be transferred directly to the contract hence balances and calculations can possibly be manipulated.@pavlovcik Notice:
dApp
: create UI forUbiquityPool
#833 is readyBeta Was this translation helpful? Give feedback.
All reactions