You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
During the tests I had a situation when main chain was disabled, but alphabet node still consideres non active (IsActive() returns false). Not sure if this is correct behavior. Unfortunately it is quite hard to keep track of such things when you have so many running modes.
The text was updated successfully, but these errors were encountered:
@alexvanin the problem occurs in notary environment when we disable mainchain in config without_mainnet. In this case IsActive status is calculated from the result of calling the InnerRingList method of Netmap contract. In dev env it returns empty list.
Netmap contract should be used as the source of the Inner Ring nodes when notary is disabled. I propose to fix that and fetch Inner Ring list from RoleManagement contract in this case. What do you think about that?
…ainchain
If mainchain is disabled in IR config then the node should read inner
ring list via role management contract.
Use `NeoFSAlphabetList` method of morph client as IR lister if
`withoutMainNet` flag is set in IR app.
Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
…ainchain
If mainchain is disabled in IR config then the node should read inner
ring list via role management contract.
Use `NeoFSAlphabetList` method of morph client as IR lister if
`withoutMainNet` flag is set in IR app.
Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
During the tests I had a situation when main chain was disabled, but alphabet node still consideres non active (IsActive() returns false). Not sure if this is correct behavior. Unfortunately it is quite hard to keep track of such things when you have so many running modes.
The text was updated successfully, but these errors were encountered: