1

我坚持使用 BIP70 文档。我不知道如何翻译该对象上的重复字段。

    message PaymentDetails {
         optional string network = 1 [default = "main"];
         repeated Output outputs = 2;
         required uint64 time = 3;
         optional uint64 expires = 4;
         optional string memo = 5;
         optional string payment_url = 6;
         optional bytes merchant_data = 7;
    }

使用 bitcore-payment-protocol npm 包,这是他们如何填充文档中填写的输出。

    var details = new PaymentProtocol().makePaymentDetails();
    details.set('network', 'test');
    details.set('outputs', outputs);<=== shall ouputs be an array?
    details.set('time', now);
    details.set('expires', now + 60 * 60 * 24);
    details.set('memo', 'A payment request from Ambrosia.');
    details.set('payment_url', 'https://localhost/-/pay');
    details.set('merchant_data', new Buffer({size: 7}));

这是我的问题,我想要多个输出,我应该用一组输出对象填充它吗?

4

0 回答 0