首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用私钥发送资产(彩色硬币、Colu SDK)

使用私钥发送资产(彩色硬币、Colu SDK)
EN

Stack Overflow用户
提问于 2016-09-17 04:20:43
回答 1查看 121关注 0票数 0

根据彩色硬币文档,我在testnet上发送了一个资产,如下所示:

代码语言:javascript
复制
var issuance_address = 'n2t19a46cBs2DdHs2sqfRwPGhoQjvqmefR';
var key = bitcoin.ECKey.makeRandom();
var wif = key.toWIF();
var to_address = key.pub.getAddress(bitcoin.networks.testnet).toString();
// to_address = 'mhLbuNgefJer5HFpq1UeW2PTq9RyttwghL'
console.log('new TESTNET address: ['+to_address+']');

var send_asset = {
    'from': [issuance_address],
    'to': [{
        'address': to_address,
        'amount': 5,
        'assetId': 'LKXjG9uMSFoDj2Z6NrEJ6nkcRGVtjUmC4zrtH'
    }]
};

colu.sendAsset(send_asset, function (err, body) {
        if (err){
            return console.error(err);
        }
        console.log('success',body);
}

而且它工作正常。但是我怎样才能把硬币从to_address转回issuance_address

我认为可以使用为to_address生成的WIF私钥

代码语言:javascript
复制
wif = 'Kyn7ihNLyTXKjWBAD99AY3LDJL4DeLapt4wWwFa4MMjirZe2QbEf'

那么,为了这个目的,代码应该是什么呢?

如果我只是用to_address替换issuance_address,它会抛出错误:

代码语言:javascript
复制
Addresss mhLbuNgefJer5HFpq1UeW2PTq9RyttwghL privateKey not found

如何使用给定的私钥(WIF?)这样的转移吗?我在Colored和Colu SDK的文档中没有找到任何关于这方面的内容。

EN

回答 1

Stack Overflow用户

发布于 2017-01-10 18:50:11

此错误是因为您试图发送到具有不同PrivateSeed或PrivateKey的地址。

来自Colu SDK文档

,因为很明显,我们不应该在我们无法控制的地址上发布资产。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39539543

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档