Субстрат четности - блоки не завершаются - PullRequest
0 голосов
/ 02 марта 2020

Проблема

Я управляю частной цепью с 2 локальными узлами, используя собственные учетные записи и ключи.

Одноранговое обнаружение работает, но блоки не завершаются.

Idle (1 peers), best: #0 (0xb166…8ad2), finalized #0 (0xb166…8ad2),
Idle (1 peers), best: #0 (0xb166…8ad2), finalized #0 (0xb166…8ad2),
...

Описание

In chain_spec.rs:

  • Создайте новый набор учетных записей из Армстронг, Армстронг // sta sh, Алдрин, Алдрин // sta sh семена, как это делается в корзине / узле:

    AccountPublic::from(sp_core::Public::Pair::from_string(seed)).into_account()

  • Установить начальные права доступа для учетных записей контроллеров Армстронг и Алдрин .

  • Создать SessionKeys для начальных прав доступа.
  • BalancesConfig: наделить некоторые балансы для каждой учетной записи.
  • SessionConfig: использовать SessionKeys, который я только что создал.
  • StakingConfig: установите stakers как 4-кортеж, содержащий (stash, controlller, ammount, StakerStatus::Validator)

Это приводит к build-spe c, подобному:

palletSession

{
    "keys": [
        [
        "<STASH_ID>",
        {
            "grandpa": "...",
            "babe": "<CONTROLLER_ID>",
            "im_online": "<CONTROLLER_ID>",
            "authority_discovery": "<CONTROLLER_ID>"
        }
        ],
        [
        "<STASH_ID>",
        {
            "grandpa": "...",
            "babe": "<CONTROLLER_ID>",
            "im_online": "<CONTROLLER_ID>",
            "authority_discovery": "<CONTROLLER_ID>"
        }
        ]
    ]
}

palletStaking

"stakers": [
    [
        "<STASH_ID>",
        "<CONTROLLER_ID>",
        <STASH_AMOUNT>,
        "Validator"
    ],
    [
        "<STASH_ID>",
        "<CONTROLLER_ID>",
        <STASH_AMOUNT>,
        "Validator"
    ]
]

Polkadot. js UI

  • Пир отображается в Проводнике -> Информация об узле:

enter image description here

  • Я могу добавить Созданы учетные записи в адресной книге, но они не отображаются в учетных записях:

    enter image description here enter image description here

  • * Учетные записи 1083 * Sta sh отображаются на экране «Стекирование» как валидаторы, но в действиях учетной записи отображается сообщение No funds staked yet. Bond funds to validate or nominate a validator:

    enter image description here enter image description here

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