mirror of
https://github.com/nspcc-dev/neo-go.git
synced 2024-11-29 03:41:45 +00:00
7e277fa948
It's dangerous to change `Max*` ProtocolConfiguration settings:
* Changes in MaxBlockSize, MaxBlockSystemFee and MaxTransactionsPerBlock
may lead to the fact that accepted block or transaction becomes invalid.
I agree that these settings are not written in the DB, but at the same
time it's not correct to compare databases that have these settings
mismatched.
* Changes in MaxTraceableBlocks may lead to the fact that some
transaction will be processed differently, it's a possible contract
state mismatch.
* Changes in MaxValidUntilBlockIncrement may lead to the fact that
`setMaxNotValidBeforeDelta` method of native Notary contract may be
processed in a different way which is also a possible contract state
mismatch.
Ref.
|
||
---|---|---|
.. | ||
cli.md | ||
compiler.md | ||
consensus.md | ||
conventions.md | ||
labels.md | ||
node-configuration.md | ||
notary.md | ||
notifications.md | ||
oracle.md | ||
release-instruction.md | ||
rpc.md | ||
stateroots.md | ||
vm.md |