Commit graph

  • a50723ff72 *: use cmp.Or where appropriate Roman Khimov 2024-08-30 15:07:52 +0300
  • 357bc76882 *: use slices.Concat where appropriate Roman Khimov 2024-08-24 13:07:53 +0300
  • d5b7fc54e7 manifest: deduplicate test logic a bit with slices.Concat Roman Khimov 2024-08-24 13:03:16 +0300
  • dfcff64acb go.mod: update to Go 1.22+ Roman Khimov 2024-08-30 15:04:05 +0300
  • 941514ee51
    Merge 3f902d7a5a into ff979e7ad2 Roman Khimov 2024-08-30 14:50:51 +0300
  • ff979e7ad2
    Merge pull request #3563 from nspcc-dev/go-1.21 Anna Shaleva 2024-08-30 16:24:11 +0500
  • 3f902d7a5a block: drop staterootinheader, make it a block version 1 stateroot-block-version-1 Roman Khimov 2024-08-29 23:07:15 +0300
  • c953c6cece io: provide generic-based WriteArray drop-some-reflection Roman Khimov 2024-08-29 18:47:02 +0300
  • 8bececb511 go.mod: update github.com/consensys/gnark to v0.10.0 Roman Khimov 2024-08-27 15:39:14 +0300
  • c07604fbf3 notary: simplify key presence check with slices Roman Khimov 2024-08-27 12:28:51 +0300
  • 8925b42250 golangci.yml: replace outdated linter Roman Khimov 2024-08-27 08:30:09 +0300
  • 6d4ebdcef3 *: return errors.ErrUnsupported where appropriate Roman Khimov 2024-08-26 21:27:09 +0300
  • 97506fb48d keys: rework nep-2/wif encoding without bytes.Buffer Roman Khimov 2024-08-26 21:11:40 +0300
  • 9bc67f9da6 keys: mute elliptic.Marshal deprecation warning Roman Khimov 2024-08-26 21:11:00 +0300
  • b4e4567c2b *: don't use CompareTo name for three-way comparison functions Roman Khimov 2024-08-26 20:42:09 +0300
  • a1a7e3d708 *: use slices package for sorting and searching Roman Khimov 2024-08-26 20:28:35 +0300
  • 6581bd47fc interop: simplify code with slices.Insert Roman Khimov 2024-08-26 20:26:43 +0300
  • a0553f740d statesync: simplify Pool management code Roman Khimov 2024-08-26 20:22:47 +0300
  • 5431b31d84 core: fix extensible sender check Roman Khimov 2024-08-26 20:20:06 +0300
  • 74acfe5288 network: rework insertion into sorting in tryInitStateSync Roman Khimov 2024-08-26 20:12:51 +0300
  • 49438798b5 manifest: deduplicate duplicate-checking code Roman Khimov 2024-08-26 20:08:58 +0300
  • db820cb0dc manifest: rework method duplicate check Roman Khimov 2024-08-26 19:50:50 +0300
  • 7f1690a840 manifest: use slices.SortFunc, deduplicate PermissionDesc code Roman Khimov 2024-08-26 19:45:53 +0300
  • e0cf47e6d0 consensus: don't do useless key sorting Roman Khimov 2024-08-26 19:23:58 +0300
  • 32e3310205 smartcontract: improve CreateMultiSigRedeemScript documentation Roman Khimov 2024-08-26 19:22:59 +0300
  • de665b5567 *: use slices.Sort() where appropriate Roman Khimov 2024-08-26 19:16:17 +0300
  • d40ccb3e57 util: add Compare to Uint160 Roman Khimov 2024-08-26 19:07:37 +0300
  • dda3d8b284 mempool: add some comments on potential slices.* use Roman Khimov 2024-08-25 08:32:43 +0300
  • a30792dbb6 *: use slices.Index/slices.Contains where appropriate Roman Khimov 2024-08-24 22:03:41 +0300
  • 9cce148d83 *: use maps.Equal/slices.Equal where appropriate Roman Khimov 2024-08-24 22:03:10 +0300
  • 93ecd61079 stackitem: microoptimize memory management of Make() Roman Khimov 2024-08-24 22:00:46 +0300
  • e8a86e617b transaction: microoptimize multiattribute check Roman Khimov 2024-08-24 21:57:22 +0300
  • f15a163cdf rpcsrv: deduplicate RunForErrors code Roman Khimov 2024-08-24 15:36:57 +0300
  • d22bdd8369 rpcsrv: microoptimize result allocation Roman Khimov 2024-08-24 15:30:39 +0300
  • aefd0da181 payload: deduplicate test code slightly Roman Khimov 2024-08-24 12:52:30 +0300
  • 35d5495d39 wallet: simplify signature handling Roman Khimov 2024-08-24 12:35:51 +0300
  • 9e112fc024 *: use slices.Clone instead of make/copy Roman Khimov 2024-08-24 00:07:41 +0300
  • 7243754a0d *: drop open-coded slice reversing Roman Khimov 2024-08-23 23:27:50 +0300
  • c7b623cc38 *: drop pkg/util/slice, use slices.Reverse Roman Khimov 2024-08-23 23:03:10 +0300
  • 963e22ea95 *: replace slice.Clean() with clear() Roman Khimov 2024-08-23 22:31:03 +0300
  • d9ee31fb52 *: use clear() to clear maps Roman Khimov 2024-08-23 22:21:20 +0300
  • c2a374541f mempool: add a simple benchmark Roman Khimov 2024-08-24 22:38:36 +0300
  • 1c1d77c9b8 *: make use of min/max where appropriate Roman Khimov 2024-08-23 22:09:20 +0300
  • f21edef43b *: bump min Go to 1.21, use 1.23 by default Roman Khimov 2024-08-23 19:10:34 +0300
  • dc6c195637
    Merge pull request #3462 from NeoGoBros/add-coverage-support Anna Shaleva 2024-08-21 11:40:16 +0300
  • dfd4566a04
    Merge pull request #3556 from nspcc-dev/adjust-waiter Roman Khimov 2024-08-20 12:32:51 +0300
  • 42555668da rpcclient: add Waiter.Config Anna Shaleva 2024-08-14 11:25:24 +0300
  • 92c6361be8 rpcclient: integrate customizable Waiter with Actor Anna Shaleva 2024-08-14 10:54:11 +0300
  • afbb51e78c rpcsrv: add test for Waiter constructor Anna Shaleva 2024-08-14 10:26:29 +0300
  • 027d726b65 rpcclient: allow to tune PollingBased waiter Anna Shaleva 2024-08-13 18:10:15 +0300
  • 3e3991cef8 rpcclient: remove default PolingBased poll interval Anna Shaleva 2024-08-13 18:57:31 +0300
  • 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 +0300
  • 7766168c19
    Merge pull request #3557 from nspcc-dev/fix-lint Roman Khimov 2024-08-14 15:02:20 +0300
  • c06543cf50 *: fix linter issues Anna Shaleva 2024-08-14 12:36:15 +0300
  • 8ea0bc6e58
    Merge pull request #3554 from nspcc-dev/add-echidna Roman Khimov 2024-08-12 13:48:20 +0300
  • 2c24cb342e core: introduce Echidna hardfork Anna Shaleva 2024-06-04 13:25:21 +0300
  • 3328362bb4
    Merge 887116560d into 79e78980c4 Anna Shaleva 2024-08-12 11:00:51 +0300
  • 79e78980c4
    Merge pull request #3552 from nspcc-dev/fix-wsclient-limit Anna Shaleva 2024-08-09 16:44:27 +0300
  • b27e4f4309
    Merge pull request #3540 from nspcc-dev/rpc-getversion Anna Shaleva 2024-08-09 15:18:12 +0300
  • 9ba6db491e rpcsrv: fix failing TestWSClientsLimit Anna Shaleva 2024-08-09 15:14:52 +0300
  • f0266a9973
    Merge pull request #3551 from nspcc-dev/neotest-fixes Roman Khimov 2024-08-09 15:09:30 +0300
  • 9fb6d3266e rpcsrv: add seedlist and standbycommittee to getversion Ekaterina Pavlova 2024-08-09 12:53:31 +0300
  • 72d1427109 neotest: calculate system fee for deployment transactions Anna Shaleva 2024-08-09 11:55:22 +0300
  • 5799397034 neotest: bind AddSystemFee and TestInvoke to Executor Anna Shaleva 2024-08-09 11:49:31 +0300
  • ffcbe6a10d
    Merge pull request #3547 from nspcc-dev/docker-upd Roman Khimov 2024-08-07 08:24:46 +0300
  • cbc2f73a0c *: migrate to Docker Compose V2 Anna Shaleva 2024-08-06 15:46:27 +0300
  • 7e8fda6b6d
    Merge pull request #3541 from nspcc-dev/up-dbft Anna Shaleva 2024-08-06 15:44:56 +0300
  • 39e0d60221
    Merge pull request #3544 from nspcc-dev/fix-permission-extension Roman Khimov 2024-08-05 16:17:19 +0300
  • 2c7430583c smartcontrct: take care of manifest permission descriptor wildcardness Anna Shaleva 2024-08-05 12:07:22 +0300
  • c46dfee214
    Merge pull request #3537 from nspcc-dev/fix-mempool-fees Anna Shaleva 2024-08-05 15:59:11 +0300
  • 5d1d7b104e mempool: properly remove fees when removing tx during Add Roman Khimov 2024-07-30 18:11:05 +0300
  • 6651b683a0
    Merge pull request #3539 from nspcc-dev/netmode Anna Shaleva 2024-08-05 15:30:32 +0300
  • c950891298
    Merge pull request #3545 from nspcc-dev/fix-cfg-doc Roman Khimov 2024-08-05 15:14:29 +0300
  • 7e277fa948 docs: adjust DB compatibility notes Anna Shaleva 2024-08-05 12:26:19 +0300
  • ee0d92c6d2 dbft: update to AMEV-enabled version Roman Khimov 2024-08-01 13:06:02 +0300
  • ef20ba3701 netmode: add constant MainNetNeoFS and TestNetNeoFS Ekaterina Pavlova 2024-07-31 11:02:17 +0800
  • a11e433754 mempool: move metrics out of removeInternal, simplify it Roman Khimov 2024-07-30 17:42:10 +0300
  • 6334192a95 mempool: remove Feer from Remove() Roman Khimov 2024-07-30 17:36:57 +0300
  • d8e3e57f88
    Merge pull request #3536 from nspcc-dev/rel-0.106.3 v0.106.3 Roman Khimov 2024-07-29 19:01:16 +0300
  • 7fe176ac27 CHANGELOG: release 0.106.3 Roman Khimov 2024-07-29 18:35:06 +0300
  • c2a1c4af53
    Merge pull request #3535 from nspcc-dev/fix/possible-WS-deadlock-on-connection-loss Roman Khimov 2024-07-29 17:56:39 +0300
  • 9fadfef0d7 rpcclient/WS: do not deadlock on connection loss Pavel Karpy 2024-07-29 17:39:11 +0300
  • 8d4e8b6047
    Merge pull request #3527 from nspcc-dev/dump-fixes Roman Khimov 2024-07-29 15:08:07 +0300
  • 07da75c254
    Merge pull request #3526 from nspcc-dev/improve-doc Roman Khimov 2024-07-29 15:07:54 +0300
  • 54fd70fc32
    Merge pull request #3523 from nspcc-dev/fix-null-handling-in-manifest Roman Khimov 2024-07-29 13:11:20 +0300
  • 5d29a3fdab docs: document DB incompatibilities, fix #3456 Roman Khimov 2024-07-26 16:42:24 +0300
  • ea10fc679b cli: add command for traversing MPT for the current state Ekaterina Pavlova 2024-07-29 17:26:38 +0800
  • 8bc06eceb8
    Merge pull request #3534 from nspcc-dev/fix-missing-block-field Roman Khimov 2024-07-29 10:08:11 +0300
  • 19aad75242 *: update interops Roman Khimov 2024-07-27 12:38:11 +0300
  • 1a48f1ce43 block: add PrimaryIndex to the stack item of block Roman Khimov 2024-07-27 12:28:30 +0300
  • c6ed92a169
    Merge pull request #3532 from nspcc-dev/fix/ws-client-subscription-panic Roman Khimov 2024-07-26 19:29:38 +0300
  • d6eaf6efc2 rpcclient/WS: fix data race on concurrent (un)subscription Pavel Karpy 2024-07-24 17:15:50 +0300
  • 4fe9597dd5
    Merge pull request #3529 from nspcc-dev/fix-sessionexpiration-default Roman Khimov 2024-07-26 17:24:14 +0300
  • f4b61b5a77 rpcsrv: set minimal default SessionExpirationTime to 5s, fix #3509 Roman Khimov 2024-07-26 17:16:55 +0300
  • e5dd2b2ad6 cli: extend error message for restore failure, fix #3499 Roman Khimov 2024-07-26 17:07:04 +0300
  • c4453a2a3f cli: fix dump command help, fix #3498 Roman Khimov 2024-07-26 16:52:00 +0300
  • d8cf424e0a docs: add more on compiler limitations, fix #3023 Roman Khimov 2024-07-26 16:02:41 +0300
  • b10af1ed31 manifest: make default trusts invalid Roman Khimov 2024-07-26 12:32:49 +0300
  • 58ab24efdb manifest: don't accept manifests with invalid features Roman Khimov 2024-07-26 11:43:10 +0300
  • e861aeec2e manifest: disallow null groups, fix #3522 Roman Khimov 2024-07-26 11:22:03 +0300