Back

Explore Courses Blog Tutorials Interview Questions
0 votes
2 views
in Blockchain by (12.7k points)

I am using lotion js in my node js server, which is used as a blockchain technology. Some times I am getting Tendermint node crashed. As I am new to blockchain concept, I don't know the reason behind the crash.

I did not do any changes inside node modules

const admin = require("firebase-admin")

const db = admin.database()

let app = require('lotion')

({

  initialState: {count: 0}

})

function txHandler(state, tx, chainInfo) {

  state.count++

}

var port = process.env.PORT || 3000

app.use(txHandler)

app.listen(port)

db.ref('Deal').orderByChild('createdTime').startAt(Date.now())

.on("child_added", function(snapshot, prevChildKey) {

   var txnObject = {}

   txnObject.senderId = snapshot.val().senderId

   txnObject.name = snapshot.val().name

   txnObject.phoneNumber = snapshot.val().phoneNumber

   txnObject.receiverId = snapshot.val().receiverId

   txnObject.amount = snapshot.val().amount

  axios.post('http://localhost:' + port + '/txs', txnObject).then(function(response){

   console.log('saved successfully')

   }).catch(function(error) {

       console.log('failed to save')

       console.log(error)

  })

})

This is my index.js file content.

And the error I am getting is:

Users/chandrika/Documents/lotion-js/node_modules/supercop.js/lib.js:97

      throw ex;

      ^

Error: Tendermint node crashed

    at ChildProcess.tendermintProcess.on (/Users/chandrika/Documents/lotion-js/node_modules/lotion/lib/tendermint.js:90:13)

    at ChildProcess.emit (events.js:160:13)

    at maybeClose (internal/child_process.js:943:16)

    at Socket.stream.socket.on (internal/child_process.js:363:11)

    at Socket.emit (events.js:160:13)

    at Pipe._handle.close [as _onclose] (net.js:562:12)

Can anyone help me? Thank you in advance!

1 Answer

0 votes
by (29.5k points)
edited by

Hi,try using the following command in terminal:

$ rm -rf ~/.lotion

and then

$node index.js

This will forcefully remove the hidden file mentioned.

There is a lot more to learn than this. Enroll now in Blockchain Online Course to learn more.

Welcome to Intellipaat Community. Get your technical queries answered by top developers!

29.3k questions

30.6k answers

501 comments

104k users

Browse Categories

...