Я попытался выполнить пример случая перевода денег между двумя счетами, ссылаясь на это: https://medium.freecodecamp.org/ultimate-end-to-end-tutorial-to-create-an-application-on-blockchain-using-hyperledger-3a83a80cbc71
Я выполнил все шаги, от создания .bna и .card до их установки, запустивсеть и т. д. При создании RESTful API я вижу блокчейн на localhost: 3000 / explore.Я также могу добавлять клиентов и связанные с ними данные учетной записи.
Однако при выполнении денежного перевода по умолчанию создаются два поля: Transaction ID и отметка времени.
снимок экрана, показывающий 2 дополнительных поля - отметка времени и идентификатор транзакции
Это идентификатор транзакции, создающий проблему.Это не позволяет мне оставить это поле пустым, либо заполнить произвольные значения, либо полностью удалить поле.
ошибка, когда поле транзакции остается пустым
обновление
Даже после записи "transactionId" : true
или "transactionId" : false
проблема сохраняется.
Другой пользователь столкнулся с подобной проблемой.Они исправили это, сделав свои npm и node.js не-root.В моем случае это уже не root. это не root Возможно ли, что npm и node.js установлены неправильно?Я получил несколько ошибок во время установки npm ошибок во время установки
Даже после удаления полей transactionId
и timestamp
он не работает