Closed nkcr closed 2 years ago
Some pointers:
Thanks for the bug report. Are you actively using the Calypso
module in a project?
For your two cases:
calypso/service.go
returns an error if it cannot find the LTSIDNo not really, but we are porting some of it to Dela, which is how I came to discover this bug.
Cool - looking forward to it! Don't forget to ask us to run a node if you decide to have a long-time DELA network running!
The write contract gets an
LTSID
upon creation, which should correspond to a valid InstanceID of an LTS smart contract instance. ThisLTSID
is used for the ZKP and during the decryption process, to get the roster. This LTSID is actually never checked. One could indeed use any other value, with the following consequences:LTSID
. But it would pass if the client uses the same wrongLTSID