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
I am attempting to flush out requirements. Authorization checks I have found as part of the asset create process (some may not apply):
Whitelist / Blacklist
Issuer transferring back to self
Transfer requires Issuer approval
Permit confidential transfer
I am still researching which of those apply to the above TODOs, as well as what is involved in checking "withdrawals". I will attempt to update this note as details are discovered.
With relation to black/white lists, should vesting_balance_create ignore the lists, on the assumption that the list may change at a later date? i.e. Only vesting_balance_withdrawal should check the white/black list, and if unable to do the transfer, the tokens just sit there?
Or should it be more proactive, and check the lists even on vesting_balance_create?
Mentioned as TODO's in code:
bitshares-core/libraries/chain/vesting_balance_evaluator.cpp
Lines 32 to 39 in 5111084
bitshares-core/libraries/chain/vesting_balance_evaluator.cpp
Line 113 in 5111084
bitshares-core/libraries/chain/vesting_balance_evaluator.cpp
Line 135 in 5111084
Impacts
Describe which portion(s) of BitShares Core may be impacted by your request. Please tick at least one box.
CORE TEAM TASK LIST
The text was updated successfully, but these errors were encountered: