Я должен создать приложение на основе мультицепи для проекта с моим университетом. Я должен использовать блокчейн в качестве базы данных, и я должен создать приложение для размещения информации в блоке.
Я пытаюсь использовать Meteor и JSON-RPC API (https://github.com/scoin/multichain-node), но не могу подключиться к узлу. Кто-то может мне помочь? Или кто-то может предложить мне альтернативу Meteor?
Я установил многоцепной узел с
npm install multichain-node --save
это создало папку с несколькими цепочками в node_modules.
В моем main.js я пытаюсь соединиться с узлом (который работает в Терминале)
import './main.html';
console.log("b4 connection");
const connection = {
port: 6744,
host: '127.0.0.1',
user: "multichainrpc",
pass: "5zGVBTY7nVsnEmp3vbGq8LTbmnmjueYkiTLc5pRzE7xh"
}
const multichain = require("../node_modules/multichain-node/index.js")(connection);
console.log("info");
let listenForConfirmations = (txid) => {
console.log("WAITING FOR CONFIRMATIONS")
return new Promise((resolve, reject) => {
var interval = setInterval(() => {
getConfirmations(txid)
.then(confirmations => {
if(confirmations > 0){
clearInterval(interval);
return resolve()
}
})
.catch(err => {
return reject(err);
})
}, 5000)
})
}
let getConfirmations = async (txid) => {
let res = await multichain.getWalletTransaction({
txid: txid
})
return res.confirmations;
}
let startTests = () => {
const state = {};
console.log("Running Tests")
console.log("TEST: GET INFO")
multichain.getInfo((err, res) => {
console.log(res);
})
}
startTests()
Это ошибка в консоли Chrome: