尝试在本地计算机上为 NEM 创建多重签名帐户但出现错误
Posted
技术标签:
【中文标题】尝试在本地计算机上为 NEM 创建多重签名帐户但出现错误【英文标题】:Trying to create multisig account for NEM on local machine but getting error 【发布时间】:2019-08-01 09:57:52 【问题描述】:大家好,我正在尝试从 Buildfire 制作插件以创建 NEM 帐户并使用本地网络(ei localhost)将其更改为 multisig 帐户 这是我想询问天气的所需内容的代码 sn-ps但没有遇到任何结果。我得到的错误是:
“错误:“内部服务器错误”消息:“属性的预期值 交易,但没有找到”状态:500”
let done = $.ajax(
url: "http://127.0.0.1:7890/account/generate"
).done(function (data)
/// check you have data to report on
///if (data && data.list && data.list.length)
/// fill in the UI with the new data
var report = data;
PubKey = report.publicKey;
PKey = report.privateKey;
$('#address').text("Created Account");
$('#balance').text(report.address);
$('#summary').text(report.privateKey);
$('#vested').text(report.publicKey)
///
);
var date = new Date();
var TS = date.getTime();
var xyz =
xyz: JSON.stringify(
"transaction":
"timeStamp": TS, ///needs to be changed to current timestamp from creating of account
"fee": 20, ///have to check
"type": 4097,
"deadline": TS + 30000, ///need to be changed
"version": -1744830462, /// main(real) network 1744830465,
"signer": PubKey,
"modifications": [
"modificationType": 1,
"cosignatoryAccount": PbKey
],
"minCosignatories" :
"relativeChange": 1
,
"privateKey": PKey
)
;
fetch("http://127.0.0.1:7890/transaction/prepare-announce",
method : 'POST',
headers :
'Accept': 'application/json, text/plain, */*',
'Content-Type': 'application/json'
,
body : JSON.stringify(xyz)
).then(function (response)
return response.json();
)
.then(function (result)
alert(result);
).catch (function (error)
console.log('Request failed', error);
);
【问题讨论】:
信息较少;因此请尝试var xyz=; xyz["transcation"] = transactionObject
【参考方案1】:
您尝试过正常交易吗? 看起来你没有签署你的交易。 并且不要在网络上获取您的私钥。
【讨论】:
以上是关于尝试在本地计算机上为 NEM 创建多重签名帐户但出现错误的主要内容,如果未能解决你的问题,请参考以下文章