Commit graph

  • d40ccb3e57 util: add Compare to Uint160 Roman Khimov 2024-08-26 19:07:37 +03:00
  • dda3d8b284 mempool: add some comments on potential slices.* use Roman Khimov 2024-08-25 08:32:43 +03:00
  • a30792dbb6 *: use slices.Index/slices.Contains where appropriate Roman Khimov 2024-08-24 22:03:41 +03:00
  • 9cce148d83 *: use maps.Equal/slices.Equal where appropriate Roman Khimov 2024-08-24 22:03:10 +03:00
  • 93ecd61079 stackitem: microoptimize memory management of Make() Roman Khimov 2024-08-24 22:00:46 +03:00
  • e8a86e617b transaction: microoptimize multiattribute check Roman Khimov 2024-08-24 21:57:22 +03:00
  • f15a163cdf rpcsrv: deduplicate RunForErrors code Roman Khimov 2024-08-24 15:36:57 +03:00
  • d22bdd8369 rpcsrv: microoptimize result allocation Roman Khimov 2024-08-24 15:30:39 +03:00
  • aefd0da181 payload: deduplicate test code slightly Roman Khimov 2024-08-24 12:52:30 +03:00
  • 35d5495d39 wallet: simplify signature handling Roman Khimov 2024-08-24 12:35:51 +03:00
  • 9e112fc024 *: use slices.Clone instead of make/copy Roman Khimov 2024-08-24 00:07:41 +03:00
  • 7243754a0d *: drop open-coded slice reversing Roman Khimov 2024-08-23 23:27:50 +03:00
  • c7b623cc38 *: drop pkg/util/slice, use slices.Reverse Roman Khimov 2024-08-23 23:03:10 +03:00
  • 963e22ea95 *: replace slice.Clean() with clear() Roman Khimov 2024-08-23 22:31:03 +03:00
  • d9ee31fb52 *: use clear() to clear maps Roman Khimov 2024-08-23 22:21:20 +03:00
  • c2a374541f mempool: add a simple benchmark Roman Khimov 2024-08-24 22:38:36 +03:00
  • 1c1d77c9b8 *: make use of min/max where appropriate Roman Khimov 2024-08-23 22:09:20 +03:00
  • f21edef43b *: bump min Go to 1.21, use 1.23 by default Roman Khimov 2024-08-23 19:10:34 +03:00
  • dc6c195637
    Merge pull request #3462 from NeoGoBros/add-coverage-support Anna Shaleva 2024-08-21 11:40:16 +03:00
  • dfd4566a04
    Merge pull request #3556 from nspcc-dev/adjust-waiter Roman Khimov 2024-08-20 12:32:51 +03:00
  • 42555668da rpcclient: add Waiter.Config Anna Shaleva 2024-08-14 11:25:24 +03:00
  • 92c6361be8 rpcclient: integrate customizable Waiter with Actor Anna Shaleva 2024-08-14 10:54:11 +03:00
  • afbb51e78c rpcsrv: add test for Waiter constructor Anna Shaleva 2024-08-14 10:26:29 +03:00
  • 027d726b65 rpcclient: allow to tune PollingBased waiter Anna Shaleva 2024-08-13 18:10:15 +03:00
  • 3e3991cef8 rpcclient: remove default PolingBased poll interval Anna Shaleva 2024-08-13 18:57:31 +03:00
  • d0c45477f5 neotest: implement coverage collection Test coverage is automatically enabled when go test is running with coverage enabled. It can be disabled for any Executor by using relevant methods. Coverage is gathered by capturing VM OPs during test contract execution and mapping them to the contract source code using the DebugInfo information. Slava0135 2024-08-19 14:39:18 +03:00
  • 7766168c19
    Merge pull request #3557 from nspcc-dev/fix-lint Roman Khimov 2024-08-14 15:02:20 +03:00
  • c06543cf50 *: fix linter issues Anna Shaleva 2024-08-14 12:36:15 +03:00
  • 8ea0bc6e58
    Merge pull request #3554 from nspcc-dev/add-echidna Roman Khimov 2024-08-12 13:48:20 +03:00
  • 2c24cb342e core: introduce Echidna hardfork Anna Shaleva 2024-06-04 13:25:21 +03:00
  • 3328362bb4
    Merge 887116560d into 79e78980c4 Anna Shaleva 2024-08-12 11:00:51 +03:00
  • 79e78980c4
    Merge pull request #3552 from nspcc-dev/fix-wsclient-limit Anna Shaleva 2024-08-09 16:44:27 +03:00
  • b27e4f4309
    Merge pull request #3540 from nspcc-dev/rpc-getversion Anna Shaleva 2024-08-09 15:18:12 +03:00
  • 9ba6db491e rpcsrv: fix failing TestWSClientsLimit Anna Shaleva 2024-08-09 15:14:52 +03:00
  • f0266a9973
    Merge pull request #3551 from nspcc-dev/neotest-fixes Roman Khimov 2024-08-09 15:09:30 +03:00
  • 9fb6d3266e rpcsrv: add seedlist and standbycommittee to getversion Ekaterina Pavlova 2024-08-09 12:53:31 +03:00
  • 72d1427109 neotest: calculate system fee for deployment transactions Anna Shaleva 2024-08-09 11:55:22 +03:00
  • 5799397034 neotest: bind AddSystemFee and TestInvoke to Executor Anna Shaleva 2024-08-09 11:49:31 +03:00
  • ffcbe6a10d
    Merge pull request #3547 from nspcc-dev/docker-upd Roman Khimov 2024-08-07 08:24:46 +03:00
  • cbc2f73a0c *: migrate to Docker Compose V2 Anna Shaleva 2024-08-06 15:46:27 +03:00
  • 7e8fda6b6d
    Merge pull request #3541 from nspcc-dev/up-dbft Anna Shaleva 2024-08-06 15:44:56 +03:00
  • 39e0d60221
    Merge pull request #3544 from nspcc-dev/fix-permission-extension Roman Khimov 2024-08-05 16:17:19 +03:00
  • 2c7430583c smartcontrct: take care of manifest permission descriptor wildcardness Anna Shaleva 2024-08-05 12:07:22 +03:00
  • c46dfee214
    Merge pull request #3537 from nspcc-dev/fix-mempool-fees Anna Shaleva 2024-08-05 15:59:11 +03:00
  • 5d1d7b104e mempool: properly remove fees when removing tx during Add Roman Khimov 2024-07-30 18:11:05 +03:00
  • 6651b683a0
    Merge pull request #3539 from nspcc-dev/netmode Anna Shaleva 2024-08-05 15:30:32 +03:00
  • c950891298
    Merge pull request #3545 from nspcc-dev/fix-cfg-doc Roman Khimov 2024-08-05 15:14:29 +03:00
  • 7e277fa948 docs: adjust DB compatibility notes Anna Shaleva 2024-08-05 12:26:19 +03:00
  • ee0d92c6d2 dbft: update to AMEV-enabled version Roman Khimov 2024-08-01 13:06:02 +03:00
  • ef20ba3701 netmode: add constant MainNetNeoFS and TestNetNeoFS Ekaterina Pavlova 2024-07-31 11:02:17 +08:00
  • a11e433754 mempool: move metrics out of removeInternal, simplify it Roman Khimov 2024-07-30 17:42:10 +03:00
  • 6334192a95 mempool: remove Feer from Remove() Roman Khimov 2024-07-30 17:36:57 +03:00
  • d8e3e57f88
    Merge pull request #3536 from nspcc-dev/rel-0.106.3 v0.106.3 Roman Khimov 2024-07-29 19:01:16 +03:00
  • 7fe176ac27 CHANGELOG: release 0.106.3 Roman Khimov 2024-07-29 18:35:06 +03:00
  • c2a1c4af53
    Merge pull request #3535 from nspcc-dev/fix/possible-WS-deadlock-on-connection-loss Roman Khimov 2024-07-29 17:56:39 +03:00
  • 9fadfef0d7 rpcclient/WS: do not deadlock on connection loss Pavel Karpy 2024-07-29 17:39:11 +03:00
  • 8d4e8b6047
    Merge pull request #3527 from nspcc-dev/dump-fixes Roman Khimov 2024-07-29 15:08:07 +03:00
  • 07da75c254
    Merge pull request #3526 from nspcc-dev/improve-doc Roman Khimov 2024-07-29 15:07:54 +03:00
  • 54fd70fc32
    Merge pull request #3523 from nspcc-dev/fix-null-handling-in-manifest Roman Khimov 2024-07-29 13:11:20 +03:00
  • 5d29a3fdab docs: document DB incompatibilities, fix #3456 Roman Khimov 2024-07-26 16:42:24 +03:00
  • ea10fc679b cli: add command for traversing MPT for the current state Ekaterina Pavlova 2024-07-29 17:26:38 +08:00
  • 8bc06eceb8
    Merge pull request #3534 from nspcc-dev/fix-missing-block-field Roman Khimov 2024-07-29 10:08:11 +03:00
  • 19aad75242 *: update interops Roman Khimov 2024-07-27 12:38:11 +03:00
  • 1a48f1ce43 block: add PrimaryIndex to the stack item of block Roman Khimov 2024-07-27 12:28:30 +03:00
  • c6ed92a169
    Merge pull request #3532 from nspcc-dev/fix/ws-client-subscription-panic Roman Khimov 2024-07-26 19:29:38 +03:00
  • d6eaf6efc2 rpcclient/WS: fix data race on concurrent (un)subscription Pavel Karpy 2024-07-24 17:15:50 +03:00
  • 4fe9597dd5
    Merge pull request #3529 from nspcc-dev/fix-sessionexpiration-default Roman Khimov 2024-07-26 17:24:14 +03:00
  • f4b61b5a77 rpcsrv: set minimal default SessionExpirationTime to 5s, fix #3509 Roman Khimov 2024-07-26 17:16:55 +03:00
  • e5dd2b2ad6 cli: extend error message for restore failure, fix #3499 Roman Khimov 2024-07-26 17:07:04 +03:00
  • c4453a2a3f cli: fix dump command help, fix #3498 Roman Khimov 2024-07-26 16:52:00 +03:00
  • d8cf424e0a docs: add more on compiler limitations, fix #3023 Roman Khimov 2024-07-26 16:02:41 +03:00
  • b10af1ed31 manifest: make default trusts invalid Roman Khimov 2024-07-26 12:32:49 +03:00
  • 58ab24efdb manifest: don't accept manifests with invalid features Roman Khimov 2024-07-26 11:43:10 +03:00
  • e861aeec2e manifest: disallow null groups, fix #3522 Roman Khimov 2024-07-26 11:22:03 +03:00
  • f0ae14e4db
    Merge pull request #3520 from nspcc-dev/alias Roman Khimov 2024-07-22 13:03:36 +03:00
  • 37302d5995 cli: fix flag alias in compare-states command Ekaterina Pavlova 2024-07-22 11:47:01 +03:00
  • d78ed4e8f4
    Merge pull request #3518 from nspcc-dev/tune-neofs-mtb Anna Shaleva 2024-07-18 17:48:41 +03:00
  • 19d5e05d60 config: drop MTB value for NeoFS networks to three days Roman Khimov 2024-07-17 19:26:51 +03:00
  • c207b9b194
    Merge pull request #3514 from nspcc-dev/microoptimize-chaindump Anna Shaleva 2024-07-16 16:54:41 +03:00
  • f60d5ee1b3
    Merge pull request #3500 from nspcc-dev/optimize-ext-computations Roman Khimov 2024-07-16 15:32:07 +03:00
  • 1aefd7d16a chaindump: microoptimize memory management Roman Khimov 2024-07-16 15:03:00 +03:00
  • 887116560d core: prevent access to uninitialized NotaryAssisted fee hf-dependant-notary Anna Shaleva 2024-06-07 19:26:15 +03:00
  • 1c3644f9a5 core: move NotaryAssisted attribute out of P2PSigExtensions Anna Shaleva 2024-06-07 19:20:08 +03:00
  • b735f2e924 core: prevent access to inactive Notary contract Anna Shaleva 2024-06-05 18:40:22 +03:00
  • 571a8f5a9a *: move Notary contract out of P2PSigExtensions Anna Shaleva 2024-06-05 18:26:14 +03:00
  • de83594afb *: get rid of (*Blockchain).GetNotaryContractScriptHash Anna Shaleva 2024-06-05 18:21:27 +03:00
  • 4eadc2c1b0 core: move Notary contract under Domovoi hardfork Anna Shaleva 2024-06-05 17:30:10 +03:00
  • b2ac71e578 core: fix bug in (bc *Blockchain).isHardforkEnabled Anna Shaleva 2024-06-04 20:48:12 +03:00
  • cc960d5a95 native: fix native deploy process Anna Shaleva 2024-06-04 18:43:44 +03:00
  • 99fc248520 interop: improve error message on native cache initialization error Anna Shaleva 2024-06-04 18:41:56 +03:00
  • 03c29e068e native: fix error message on native cache initialization Anna Shaleva 2024-06-04 18:38:28 +03:00
  • 6dee57893e core: introduce Echidna hardfork Anna Shaleva 2024-06-04 13:25:21 +03:00
  • c65d9f40e3
    Merge pull request #3495 from nspcc-dev/cli Anna Shaleva 2024-07-12 12:49:50 +03:00
  • d4a3c912fb cli: fix errors format Ekaterina Pavlova 2024-07-12 12:35:10 +03:00
  • fc2798f9d1 cli: fix canceltx usage text Ekaterina Pavlova 2024-07-12 12:16:24 +03:00
  • 7b199af3b7 cli: change StringFlag to AddressFlag Ekaterina Pavlova 2024-07-12 11:57:59 +03:00
  • 39559b90e2 cli: add Required field for flags Ekaterina Pavlova 2024-07-05 01:34:40 +03:00
  • acde7bd0de cli: upgrade urfave lib to v2 Ekaterina Pavlova 2024-07-09 21:24:39 +03:00
  • b32e568d21 cli: don't panic when handling error Ekaterina Pavlova 2024-07-03 14:48:54 +03:00
  • 2f5c26f14b cli: use capital letter for Usage Ekaterina Pavlova 2024-07-03 15:35:18 +03:00