Contract
gameAssetContract
Zoe
gameAssetContract
Zoe
Alice
makeJoinInvitation()
1
makeInvitation(joinHandler, ...)
2
invitation
3
Invitation toJoin
4
offer(toJoin, proposal, { Price })
5
escrow Price pmt
6
joinHandler(gameSeat)
7
Alice