Where to put the pool assets? ZCFSeat or Orc Account?
❓ Where to put the pool assets? ZCFSeat or Orc Account?
: in a ZCFSeat
+ follows the usual Zoe API
+ avoids async flow in deposit / withdraw methods
❓ (How) do clients look up the balance?
: they don't
because they don't need to
: contract publishes balance to vstorage
: in an orchestration account
+ cosmos bank module publishes balance
- goes against "contracts don't handle assets directly" best practice
contract has to withdraw from vbank into seat in offer handler