On 6/12/20 5:42 PM, Jason Cobb via agora-discussion wrote:
>> {
>>
>> 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.
>>
> Arguably "declare" is a speech act that doesn't need specific enabling
> since the contract doesn't define a method, and contracts aren't
> governed by R2125 anyway.
That scenario is actually messier, and means I could make declarations
about nonpending orders (which is what would've happened here if true).
--
nch
Webmastor, NAX Exchange Manager, Pirate