Изменение атрибута участников при создании актива - PullRequest
0 голосов
/ 22 января 2019

Можно ли изменить свойство участника после создания актива?

Я хочу создать сеть, в которой человек получает х баллов после добавления актива в сеть.Кто-нибудь может направить меня?

Я использую Hyperledger Composer.

Ответы [ 2 ]

0 голосов
/ 25 января 2019

в вашей bna вы можете создавать различные типы сущностей, участников, активы и т. Д.

вы можете иметь несколько из них.каждый из них идентифицируется с помощью уникального идентификатора.

сейчас, так как вы используете композитор, вы, вероятно, заметили, что вы получаете конечные точки активов.Вы должны будете игнорировать те, в основном, не используйте их.Вы можете создавать активы посредством транзакции, и в этом случае вы можете использовать свой js-файл для изменения свойства участника.

некоторую документацию можно найти здесь: https://hyperledger.github.io/composer/v0.19/api/runtime-assetregistry

изКонечно, вам нужно будет найти правильный вариант для используемой вами версии hyperledger, но она должна дать вам представление о том, как это сделать.Таким образом, вы создаете свой ресурс, затем через реестр загружаете своего участника и затем меняете то, что вам нужно.

может быть и другое решение, я сам не пробовал, но оно могло бы работать.В Hyperledger вы можете использовать события.Возможно, вы можете вызвать событие при создании актива, и в этом случае не имеет значения, как вы его создаете, и внутри этого события вы меняете участника.

0 голосов
/ 25 января 2019

Я думаю, что ваш вопрос, когда вы добавляете стоимость к одному активу, это автоматически отражает другой актив.

Использование AssetRegistry с функцией update .Вы можете обновить актив.

Вы можете сослаться на эту ссылку .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...