neoneo-go/pkg
Roman Khimov b66bc33cf9 native: short-circuit successive GAS distributions
GAS can only be distributed once in a block for particular address, so it
makes little sense trying to calculate it again and again. This fixes
neo-bench for NEO voter, because without it we get ~2500 TPS for
single-address test and with it it jumps 13-fold to normal values like
~33500.
2021-09-22 17:13:55 +03:00
..
compiler core: remove conflicting transactions wrt MaxTraceableBlocks 2021-08-18 13:31:47 +03:00
config config: add P2PStateExchangeExtensions and StateSyncInterval settings 2021-08-10 11:00:32 +03:00
consensus consensus: fix nonce handling 2021-07-21 19:06:19 +03:00
core native: short-circuit successive GAS distributions 2021-09-22 17:13:55 +03:00
crypto keys: reuse coordLen where appropriate 2021-08-26 17:30:04 +03:00
encoding util: move ArrayReverse into package of its own 2021-07-19 22:57:55 +03:00
interop interop: adjust documentation 2021-09-08 17:53:09 +03:00
io *: make tests use TempDir(), fix #1319 2021-08-26 17:29:40 +03:00
network network: fix race in TestHandleGetMPTData 2021-09-13 11:45:48 +03:00
rpc core: fix NEO balance state handler 2021-09-20 19:23:35 +03:00
services gomod: use nspcc-dev's fork of go-ordered-json 2021-09-15 15:01:01 +03:00
smartcontract Merge pull request #2174 from nspcc-dev/states-diff_testnet_284177 2021-09-15 15:07:25 +03:00
util util: reduce allocations in util.Uint256DecodeStringLE 2021-08-17 16:53:39 +03:00
vm vm: refactor stack dump commands 2021-09-09 13:45:10 +03:00
wallet *: make tests use TempDir(), fix #1319 2021-08-26 17:29:40 +03:00