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 NeoFS Node v0.16.0 was implemented new mechanism of garbage collecting.
Data remover is a routine that physically removes "garbage" objects by time
clock.
Signed-off-by: Leonard Lyubich <leonard@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>
It may be useful to have make targets that will help to prepare service
environment for specific tasks.
Signed-off-by: Stanislav Bogatyrev <stanislav@nspcc.ru>
Now node has default value for notification endpoint
but it won't last forever, so it is better to
set it up explicitly.
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>
Removing useless container health checks and just making IR and Storage nodes to
restart on failure. NeoFS daemons should do all they can to survive.
Signed-off-by: Stanislav Bogatyrev <stanislav@nspcc.ru>