Main chain contracts have notary disable flag set to true
Side chain contracts have notary disable flat set to false
Main chain now have processing contract for notary enabled
invocation payments.
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
Now side chain stores state roots in block headers and
have configurable fee for data audit result register.
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
This updates includes neo-go update to v0.94.0
that triggered wallet and address changes. Also
neofs-node configuration expanded with notary
related values.
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
In IR v0.16.0 it became possible to work with one blockchain without direct
interaction with the mainnet.
Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
In IR v0.16.0 number of alphabetic contracts became variable. Add commented
environment variable for changing this parameter of the system.
Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
In IR v0.16.0 all letters of alphabetic contracts were changed to their CS
names. In particular, `Jest` became `Yest`.
Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
Includes:
- update neo-go to v0.93.0
- update neofs-node to v0.15.0 and configs
- update neofs-contract to v0.4.0
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
Since sidechain dump contains prepared network
map and non-zero epoch, it is possible to increase
epoch length. With longer epoch there are
possibilities to execute more audit and replication
tasks.
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
With this commit:
* sidechain produces block per second,
* inner ring nodes emit gas through alphabet contracts,
* storage nodes re-bootstrap every couple of epochs, otherwise
they will be removed from netmap.
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
Invocations of non-existed contracts make whole
environment unstable. It will be fixed later
with new neo-go releases and new environment dumps
that will container alphabet contracts.
Signed-off-by: Alex Vanin <alexey@nspcc.ru>