根据有色钱币文档,我已经testnet
发送了一个资产:
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
?
我认为WIF
to_address
私钥是可能的
wif = 'Kyn7ihNLyTXKjWBAD99AY3LDJL4DeLapt4wWwFa4MMjirZe2QbEf'
为此目的,代码应该是什么?
如果我只是将issuance_address
替换为to_address
,则会抛出错误:
Addresss mhLbuNgefJer5HFpq1UeW2PTq9RyttwghL privateKey not found
如何使用指定私钥(WIF?)进行此类转移?我在Colored Coins和Colu SDK的文档中都没有发现这一点。
答案 0 :(得分:0)
此错误becoz u尝试发送到具有不同PrivateSeed或PrivateKey的地址。
来自Colu SDK文档
因为显然我们不能在地址上发布资产 我们无法控制。