Как удалить узел из инди-пула?

У меня есть инди-пул, работающий на докере с 4 узлами. В качестве ссылки я использовал von-network https://github.com/bcgov/von-network . Теперь мне нужно удалить узел из пула, что я и попробовал с помощью indy-cli.

Моя первоначальная настройка включала 4 узла валидатора. Я пытаюсь удалить Node2. В indy-cli я выполнил следующие операции:

      1) Connected to pool
2) Created and opened a wallet
3) Created Trustee DID inside wallet
4) Created DID for Node2 inside wallet
5) From Trustee DID, Registered Node2 as steward
6) From Node2 DID, tried registering the Node2 with empty services field like below

ledger node target=<Node2-Verification-key> alias=Node2 node_ip=<dockerhost-ip> node_port=9703 client_port=9704 client_ip=<dockerhost-ip> services= blskey=<node2-blskey> blskey_pop=<node2-blskey-pop> send=true

Получение следующей ошибки

Транзакция отклонена: существующие данные конфликтуют с данными запроса {'alias': 'Node2', 'blskey': '', 'blskey_pop': '<blskey_pop>', 'client_ip': '10.190.0.2', 'client_port': 9704, 'node_ip': '10.190.0.2', 'node_port': 9703, 'services': []}. Ошибка: адреса стека узлов узла должны быть уникальными.

Я добавил в пул новые узлы (node5) после настройки исходной сети из 4 узлов. Я могу понизить уровень node5, выполнив те же шаги, упомянутые выше. Но когда я пытаюсь удалить любой из узлов из первых 4, получаю ошибку.

Можете ли вы рассказать, как удалить узел из пула узлов? Заранее спасибо!

0 ответов

Другие вопросы по тегам