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
As a FUSDC stakeholder, I want to observe a TX lifecycle. I need to know if my transaction succeeded or failed and track progress along the way.
Description of the Design
TxStatus updates are covered in boot tests
Advancing -> Advanced -> Disbursed
Observed -> Forwarded
Advancing -> AdvanceFailed -> Forwarded
PoolMetrics updates are covered in boots
e.g. do we know the pool / LPs were repaid? was the borrow returned?
console logging
do we have sufficient trace() calls in Advancer, Settler, EventFeed, and StatusManager? We don't need to replicate all vstorage calls - as those can be retrieved - but consider ensuring each exo has some traces that will assist with future debugging.
Security Considerations
Scaling Considerations
Test Plan
Check the test coverage of how we update states.
Verify logging is sufficient for tracing
Upgrade Considerations
The text was updated successfully, but these errors were encountered:
What is the Problem Being Solved?
As a FUSDC stakeholder, I want to observe a TX lifecycle. I need to know if my transaction succeeded or failed and track progress along the way.
Description of the Design
TxStatus
updates are covered in boot testsAdvancing
->Advanced
->Disbursed
Observed
->Forwarded
Advancing
->AdvanceFailed
->Forwarded
PoolMetrics
updates are covered in bootsconsole logging
trace()
calls inAdvancer
,Settler
,EventFeed
, andStatusManager
? We don't need to replicate all vstorage calls - as those can be retrieved - but consider ensuring each exo has some traces that will assist with future debugging.Security Considerations
Scaling Considerations
Test Plan
Check the test coverage of how we update states.
Verify logging is sufficient for tracing
Upgrade Considerations
The text was updated successfully, but these errors were encountered: