- From: Javier Romero <elmurci@gmail.com>
- Date: Tue, 29 Nov 2016 16:20:07 +0000
- To: public-interledger@w3.org
- Message-ID: <CAHmaGMtfVrniz6knHJzAqSCHfq52iZr_dX_E9yYggjeOPhBjSw@mail.gmail.com>
Hi guys, I am trying to embed a message (*e.g. {"id": "the_id", "value": 0.98, "description": "the description}*) in the condition through a Prefix Condition. I create the condition this way: const sender_fulfillment = new cc.Ed25519() // Set public_key sender_fulfillment.setPublicKey(new Buffer(pubKey, 'hex')) // Prefix const prefix = new cc.PrefixSha256() prefix.setPrefix(message) prefix.setSubfulfillment(sender_fulfillment) // Condition const condition = prefix.getConditionUri() And try to fulfil it like this: const receiver_fulfillment = new cc.Ed25519() receiver_fulfillment.setPublicKey(pubKey) const condition = receiver_fulfillment.getConditionUri() receiver_fulfillment.sign(message, seed) const prefix = new cc.PrefixSha256() prefix.setPrefix(message) prefix.setSubfulfillment(receiver_fulfillment) const fulfillment = prefix.serializeUri() These are the outputs: *Condition:* cc:1:25:kh7u0e_LzueXf_YyKCU_6b9AdkrWyDLghpt7odcp4p4:115 *Fulfilment:* cf:1:EnsgInZhbHVlIjogMTIuOTkgfQAEYOwXK5OtXlY79JMscOEkUDTDVGfvLv1NZOv4GWg0Z-K_cn3fkbV_PzfYu9p1H7sVCGumRD4yupCF1LBINyBuSaB4tumYfz-bSB1PE006XF8rdW4dO5ZQ2KvsccW2SAz8Cg However, I am getting the below error when trying to validate it: ValidationError: Invalid ed25519 signature gist: https://gist.github.com/elmurci/d3322fe3798335bac0aa6315349b4447 Any ideas?
Received on Tuesday, 29 November 2016 16:21:12 UTC