Я новичок в hyperledger composer и пишу очень простой код. Я хочу создать bna, в котором пользователь может осуществлять транзакции между собой, используя токен.
Мой Model.cto выглядит как
namespace org.acme.remittance
participant Member identified by id {
o String id
o String name
o String mobile
o Double balance
}
transaction Transfer {
--> Member from
--> Member to
o Double val
}
и мой logic.js выглядит так:
async function transfer1(transferNew) {
transferNew.from.balance -= transferNew.val;
transferNew.to.balance += transferNew.val;
let participantregitsry = await getParticipantRegistry('namespace org.acme.remittance.Member');
await participantregitsry.updateAll([transferNew.from, transferNew.to]);
}
Я могу успешно запустить транзакцию, но баланс не обновляется. Пожалуйста, помогите в обнаружении ошибки в моем коде. Заранее спасибо.