neo-go/pkg/core/state
Evgenii Stratonikov 32401a567e core: store NEP5Transfers in batches
This is an append-only log which is read only during some RPCs.
It is rather slow to get it from base every time we need to append to
it. This commit stores all NEP5Transfers in batches, so that
only a last batch needs to be unmarshaled during block processing.
2020-03-12 14:51:12 +03:00
..
account.go core: store NEP5 balances separately 2020-03-12 12:58:28 +03:00
account_test.go *: move all packages from CityOfZion to nspcc-dev 2020-03-03 17:21:42 +03:00
asset.go *: move all packages from CityOfZion to nspcc-dev 2020-03-03 17:21:42 +03:00
asset_test.go *: move all packages from CityOfZion to nspcc-dev 2020-03-03 17:21:42 +03:00
coin.go core: renames entities-> state and removed State prefix 2019-12-11 13:14:18 +03:00
contract.go *: move all packages from CityOfZion to nspcc-dev 2020-03-03 17:21:42 +03:00
contract_test.go *: move all packages from CityOfZion to nspcc-dev 2020-03-03 17:21:42 +03:00
nep5.go core: store NEP5Transfers in batches 2020-03-12 14:51:12 +03:00
nep5_test.go core/state: add Size() method to NEP5TransferLog 2020-03-12 12:58:30 +03:00
notification_event.go *: move all packages from CityOfZion to nspcc-dev 2020-03-03 17:21:42 +03:00
notification_event_test.go *: move all packages from CityOfZion to nspcc-dev 2020-03-03 17:21:42 +03:00
storage_item.go *: move all packages from CityOfZion to nspcc-dev 2020-03-03 17:21:42 +03:00
storage_item_test.go *: move all packages from CityOfZion to nspcc-dev 2020-03-03 17:21:42 +03:00
unspent_coin.go core/state: merge spent and unspent coins state, use it to store more things 2020-03-11 12:40:02 +03:00
unspent_coin_test.go core/state: merge spent and unspent coins state, use it to store more things 2020-03-11 12:40:02 +03:00
validator.go *: move all packages from CityOfZion to nspcc-dev 2020-03-03 17:21:42 +03:00
validator_test.go *: move all packages from CityOfZion to nspcc-dev 2020-03-03 17:21:42 +03:00