On 6/12/20 4:45 PM, nch via agora-business wrote:
> On 6/12/20 4:43 PM, Jason Cobb via agora-business wrote:
>> On 6/12/20 5:42 PM, nch via agora-business wrote:
>>> On 6/12/20 4:38 PM, Jason Cobb via agora-business wrote:
>>>> On 6/12/20 5:33 PM, nch via agora-business wrote:
>>>>> I transfer 30 coins to the NAX to create an order, specifying the
>>>>> fulfillment condition of "Transfer any card to NAX."
>>>> I become a party to NAX.
>>>>
>>>> I transfer my Voting Card to nch.
>>>>
>>>> I fulfill this order.
>>>>
>>>> --
>>>> Jason Cobb
>>>>
>>> You need to give the card to NAX to fulfill the order, since that's the
>>> condition. I transfer a Voting Card to Jason. As Exchange Manager I
>>> declare this attempt Unsuccessful, meaning the order is open again.
>>>
>> Gah, reading is hard.
>>
>> I transfer my Voting Card to NAX. I fulfill the referenced order in the
>> quoted messages above.
>>
>> --
>> Jason Cobb
>>
> As Exchange Manager I declare this attempt Successful. I transfer 30
> coins from the NAX to Jason, and a Victory Card from NAX to nch.
>
> --
> nch
> Webmastor, NAX Exchange Manager, Pirate
>
>
Ugh, I messed up this time. You transferred a Victory Card to NAX. Then
you attempted to fulfill an order, but you hadn't paid NAX first, so it
was INEFFECTIVE. I should have caught this. From here,I notice another
issue.
{
For each pending order, the Exchange Manager SHALL, in a timely fashion
and by announcement, declare the attempt to fulfill Successful or
Unsuccessful. E SHALL only declare the attempt Successful if e believes
the Fullfillment Conditions have been met and SHALL NOT declare the
attempt Unsuccessful unless e believes the Fullfillment Conditions have
not been met.
}
There's no CAN here, so I'm not actually able to declare attempts anything
anyway, which is fine because no attempt ever actually happened. That means I
wasn't able to do the transfers. So right now the order is open and NAX has the
victory card. But because it's not part of any order, I don't think I can
transfer it anywhere under any conditions in the current contract text. This
needs some patches both to make this work and to make it work in a way that
makes this less clunky.
--
nch
Webmastor, NAX Exchange Manager, Pirate