neo-go/pkg
Roman Khimov c4ee310e85 mpt: modify refcounted storage scheme to make GC possible
Add "active" flag into the node data and make the remainder modal, for active
nodes it's a reference counter, for inactive ones the deactivation height is
stored.

Technically, refcounted chains storing just one trie don't need a flag, but
it's a bit simpler this way.
2022-02-10 21:56:20 +03:00
..
compiler compiler: check overloaded methods for safeness one more time 2022-01-21 18:03:04 +03:00
config config/core: allow to change the number of validators 2022-01-31 23:14:38 +03:00
consensus config/core: allow to change the number of validators 2022-01-31 23:14:38 +03:00
core mpt: modify refcounted storage scheme to make GC possible 2022-02-10 21:56:20 +03:00
crypto core: drop GetStandBy* methods 2022-01-31 23:14:38 +03:00
encoding *: use internal variables for simple big.NewInt() values 2021-12-01 21:36:25 +03:00
interop interop: use All flags for management deploy and update calls 2022-01-31 22:21:08 +03:00
io io: optimize WriteString, avoid allocation 2021-12-01 21:36:25 +03:00
neotest compiler: update x/tools package 2022-01-20 13:21:26 +03:00
network config/core: allow to change the number of validators 2022-01-31 23:14:38 +03:00
rpc Merge pull request #2334 from nspcc-dev/extendable-validators 2022-02-01 12:09:56 +03:00
services Merge pull request #2323 from nspcc-dev/drop-blockchainer 2022-01-14 20:47:26 +03:00
smartcontract compiler: check overloaded methods for safeness one more time 2022-01-21 18:03:04 +03:00
util util: reduce allocations in util.Uint256DecodeStringLE 2021-08-17 16:53:39 +03:00
vm compiler: implement custom logic for go1.15 2022-01-21 17:43:28 +03:00
wallet Merge pull request #2264 from nspcc-dev/fix-win-tests 2021-11-29 11:25:35 +03:00