The descriptions in swap invitations are not unique, so if you have multiple in your invitations purse, you can't reliably execute the invitation you want. The smart wallet will just pick the first one that matches the instance and description, which will likely result in a failed offer.
Discovered in https://github.com/Agoric/dapp-agoric-basics/pull/42
The descriptions in swap invitations are not unique, so if you have multiple in your invitations purse, you can't reliably execute the invitation you want. The smart wallet will just pick the first one that matches the instance and description, which will likely result in a failed offer.