Commit graph

  • 16dbb35bd8 compiler: fix nil method receiver handling Anna Shaleva 2022-08-17 17:41:11 +03:00
  • 79051f21c1 invoker: expand the interface with iterator wrappers Roman Khimov 2022-08-17 16:38:03 +03:00
  • 9b9d72937b compiler: restrict return values count for manifest methods Anna Shaleva 2022-08-17 12:19:37 +03:00
  • 171364f07f compiler: allow unnamed params for exported methods Anna Shaleva 2022-08-17 12:23:31 +03:00
  • 689331b960 unwrap: perform consistency check in SessionIterator Roman Khimov 2022-08-17 15:08:24 +03:00
  • 37619743ad unwrap: add ArrayOfPublicKeys() Roman Khimov 2022-08-16 22:32:46 +03:00
  • cdc2a762a1
    Merge pull request #2646 from nspcc-dev/more-native-contract-rpc-wrappers Roman Khimov 2022-08-17 12:40:17 +03:00
  • 0dbe8b6ce2 rpcclient: add oracle package for OracleContract Roman Khimov 2022-08-16 18:59:33 +03:00
  • 5c8f3a99dc rpcclient: add management wrapper for ContractManagement Roman Khimov 2022-08-16 18:17:07 +03:00
  • ab577da2b5
    Merge pull request #2645 from nspcc-dev/fix-vm-cli-panic Roman Khimov 2022-08-17 11:37:38 +03:00
  • 0bca027f99 compiler: avoid panic on empty package list Anna Shaleva 2022-08-16 17:08:49 +03:00
  • f7c5ab4f43 state: check for array length in (*Contract).FromStackItem Roman Khimov 2022-08-16 17:19:47 +03:00
  • 07ee7f7e12 compiler: allow multi-return variables declaration Anna Shaleva 2022-08-16 15:25:53 +03:00
  • f8857c5ebe
    Merge pull request #2643 from nspcc-dev/policy-contract-rpc-wrapper Roman Khimov 2022-08-16 13:08:34 +03:00
  • 5d5455312a rpcclient: add policy package for the PolicyContract contract Roman Khimov 2022-08-15 18:44:12 +03:00
  • ee72b2fa29 rpcclient: add gas package for the GAS contract Roman Khimov 2022-08-15 16:42:21 +03:00
  • ee84a4ab32 rpcclient: add rolemgmt pkg for RoleManagement contract Roman Khimov 2022-08-15 16:07:23 +03:00
  • a1a5db8fcd state: add more convenient method to get native contract hashes Roman Khimov 2022-08-15 10:54:29 +03:00
  • bc9b5d6976 ROADMAP: update wrt 0.99.2 release Roman Khimov 2022-08-12 19:11:23 +03:00
  • 10b3c5d157 CHANGELOG: release 0.99.2 v0.99.2 Roman Khimov 2022-08-12 18:48:02 +03:00
  • db12341755
    Merge pull request #2642 from nspcc-dev/rpcclient-nep17 Roman Khimov 2022-08-12 18:27:51 +03:00
  • c967005216 rpcclient: add deprecation notices Roman Khimov 2022-08-12 15:52:16 +03:00
  • be74cc6b55 cli: use nep17 wrapper to implement commands Roman Khimov 2022-08-12 15:30:55 +03:00
  • 309358c85b rpcclient: add new NEP-17 wrapper Roman Khimov 2022-08-12 14:46:50 +03:00
  • aa80416632
    Merge pull request #2640 from nspcc-dev/fix-state-diff Roman Khimov 2022-08-12 12:02:13 +03:00
  • 94e84f0364 core: fix native Management's hasMethod signature Anna Shaleva 2022-08-11 16:08:26 +03:00
  • 509cdec981
    Merge pull request #2639 from nspcc-dev/oracle-fix Roman Khimov 2022-08-11 10:02:02 +03:00
  • bf094dffbb
    Merge pull request #2638 from nspcc-dev/rpc-unwrap Roman Khimov 2022-08-10 19:04:04 +03:00
  • bc3bffea53 native: fix oracle.finish reentrancy bug Roman Khimov 2022-07-22 12:35:03 +03:00
  • 8d170a1eb8 native: add Oracle.finish reentrancy test Roman Khimov 2022-07-22 12:14:54 +03:00
  • da2db74bc9 contracts: decipher oracle test contract Roman Khimov 2022-07-22 11:44:11 +03:00
  • 5cd3b0c923
    Merge pull request #2637 from nspcc-dev/cli-use-actor-more Roman Khimov 2022-08-10 18:26:18 +03:00
  • f155a7f161 rpcclient: move result processing code into unwrap package Roman Khimov 2022-08-09 15:18:16 +03:00
  • 7c266fc9bf cli/wallet: use Actor for voting commands Roman Khimov 2022-08-08 18:26:32 +03:00
  • e98ac8bc53 cli: rework registration commands with Actor Roman Khimov 2022-08-08 18:19:33 +03:00
  • 593fa4cac8
    Merge pull request #2632 from nspcc-dev/rpcclient-actor Roman Khimov 2022-08-09 17:21:24 +03:00
  • f3d7656b44
    Merge pull request #2634 from nspcc-dev/go-1-19-upd Roman Khimov 2022-08-09 16:33:08 +03:00
  • c3670fecc5 github: update linter job Anna Shaleva 2022-08-09 09:27:23 +03:00
  • d20d293f84 examples: update neo-go dependency Anna Shaleva 2022-08-09 15:47:04 +03:00
  • 119b40c378 *: update interop deps Anna Shaleva 2022-08-08 16:30:42 +03:00
  • 3094d3e0c1 *: update prometheus client library Anna Shaleva 2022-08-08 16:26:34 +03:00
  • fc3aa7f181 ci: update workflows' go version Anna Shaleva 2022-08-08 13:42:49 +03:00
  • 16458dd934 *: remove travis config file Anna Shaleva 2022-08-08 13:40:57 +03:00
  • 916f2293b8 *: apply go 1.19 formatter heuristics Anna Shaleva 2022-08-08 13:23:21 +03:00
  • ff72ed5715 actor: take ValidatorsHistory into account for CalculateValidUntilBlock Roman Khimov 2022-08-08 16:16:53 +03:00
  • 95b72db707 rpcsrv: return more configuration data to the client Roman Khimov 2022-08-08 16:10:02 +03:00
  • 5194b34a93
    Merge pull request #2633 from nspcc-dev/fix-wallet-version Roman Khimov 2022-08-08 17:00:04 +03:00
  • bb751535d3 *: bump minimum supported go version Anna Shaleva 2022-08-08 11:54:10 +03:00
  • afef8b85d9 rpcclient: add deprecation warnings Roman Khimov 2022-08-07 22:21:03 +03:00
  • 260bcc0f49 wallet: fix wallet version to conform to NEP-6 Roman Khimov 2022-08-07 22:36:05 +03:00
  • d9feec2be5 cli: use MVUBI for saved transactions Roman Khimov 2022-08-07 22:08:13 +03:00
  • ba2e7063dd cli: compensate VUB for prompt waiting time Roman Khimov 2022-08-07 21:59:25 +03:00
  • 7132b38425 cli: use actor.Actor for smart contract invocations Roman Khimov 2022-08-07 15:17:52 +03:00
  • f369c2a359 wallet: allow pre-filled contract-based scripts in SignTx Roman Khimov 2022-08-06 17:45:46 +03:00
  • 8385efe4b3 cli: simplify and fix invokeWithArgs logic Roman Khimov 2022-08-06 16:36:11 +03:00
  • aa2dbe9caf smartcontract: accept Parameter in NewParameterFromValue Roman Khimov 2022-08-06 13:16:07 +03:00
  • c0705e45c9 rpcclient: add actor package Roman Khimov 2022-08-02 12:40:12 +03:00
  • 41613cd631
    Merge pull request #2625 from nspcc-dev/excessive-cli-positionals Roman Khimov 2022-08-05 19:05:54 +03:00
  • 4c8e00369c cli/wallet: specify --wallet-config for all commands accepting it Roman Khimov 2022-08-05 18:27:24 +03:00
  • 28e2010cbd cli: add UsageText to commands that were missing it Roman Khimov 2022-08-05 16:23:50 +03:00
  • 1367d0df00 cli: provide more explanations for node options Roman Khimov 2022-08-05 16:04:56 +03:00
  • 3e147a3fc9 cli: db dump/restore commands have no --debug flag Roman Khimov 2022-08-05 15:59:23 +03:00
  • 1518019be8 cli: add excessive arguments checks Roman Khimov 2022-08-05 13:32:37 +03:00
  • b8a4a6dc5b
    Merge pull request #2613 from nspcc-dev/exec-changes-3.4.0 Roman Khimov 2022-08-05 15:04:35 +03:00
  • e8d2277fe5 contract/vm: only push NULL after call in dynamic contexts Roman Khimov 2022-08-04 18:17:32 +03:00
  • 99e2681d3a interop/vm: use more robust CalledByEntry check Roman Khimov 2022-08-04 16:35:02 +03:00
  • 13f5fdbe8a vm: extract shared parts of the Context Roman Khimov 2022-08-04 16:15:51 +03:00
  • ab7743d78d
    Merge pull request #2619 from nspcc-dev/script-oob-and-hasmethod-3.4.0 Roman Khimov 2022-08-04 12:41:43 +03:00
  • 25bd941d6f
    Merge pull request #2601 from nspcc-dev/disallow-unnamed-parameters Roman Khimov 2022-08-02 18:04:11 +03:00
  • 725e8779a1 compiler: always ensure manifest passes base check Anna Shaleva 2022-07-14 15:36:21 +03:00
  • 94f6a9ee61 compiler: disallow unnamed parameters for exported methods Anna Shaleva 2022-07-14 15:34:57 +03:00
  • d4292ed532
    Merge pull request #2621 from nspcc-dev/sc-params Roman Khimov 2022-08-02 14:18:34 +03:00
  • cfd2a35172
    Merge pull request #2612 from nspcc-dev/fancy-service-restart Roman Khimov 2022-08-02 14:11:44 +03:00
  • 9b0ea2c21b network/consensus: always process dBFT messages as high priority Roman Khimov 2022-07-28 18:30:14 +03:00
  • ff93a680eb metrics: don't Panic on bad shutdown Roman Khimov 2022-07-28 17:49:30 +03:00
  • b92896b0c0 cli: fix FTBFS on Windows Roman Khimov 2022-07-27 12:51:41 +03:00
  • e1ef3c45ce docs: update documentation for signals Roman Khimov 2022-07-27 12:23:49 +03:00
  • 94a8784dcb network: allow to drop services and solve concurrency issues Roman Khimov 2022-07-27 11:25:58 +03:00
  • 5a7fa2d3df cli: restart consensus service on USR2 Roman Khimov 2022-07-26 22:41:52 +03:00
  • bf92966633 cli: reload state root service on USR1 Roman Khimov 2022-07-26 22:27:36 +03:00
  • d84f8940f1
    Merge pull request #2622 from nspcc-dev/minor-fix Roman Khimov 2022-08-02 12:13:46 +03:00
  • 40788db960 .github: adjust image builder job Anna Shaleva 2022-08-01 11:58:13 +03:00
  • 31c9ae6339 rpcclient: add CallAndExpandIterator to Invoker Roman Khimov 2022-08-01 15:27:36 +03:00
  • b52282c3c7 rpcclient: use Invoker internally for external APIs Roman Khimov 2022-08-01 13:37:07 +03:00
  • fee7e2f223 rpcclient: add invoker package and structure Roman Khimov 2022-07-29 22:02:25 +03:00
  • 55164132df smartcontract: provide NewParametersFromValues for convenience as well Roman Khimov 2022-07-29 12:38:33 +03:00
  • 92a931c145 smartcontract: provide interface{}->Parameter conversion Roman Khimov 2022-07-29 12:24:12 +03:00
  • a8a2f2ed5a smartcontract: make CreateCallAndUnwrapIteratorScript accept Go types Roman Khimov 2022-07-29 11:11:18 +03:00
  • 848d68fba8 smartcontract: improve package documentation Roman Khimov 2022-07-27 19:04:09 +03:00
  • 3c5a720e3a smartcontract: drop Params type and TryParse methods Roman Khimov 2022-07-27 19:00:36 +03:00
  • 9341bb6628 cli: restart notary service on USR1 Roman Khimov 2022-07-26 22:03:58 +03:00
  • 2adcf406d3 cli: reload Oracle service on USR1 Roman Khimov 2022-07-26 21:36:37 +03:00
  • 98e2c5568c rpcsrv: don't init Oracle in New, drop oracle dependency Roman Khimov 2022-07-26 18:27:33 +03:00
  • 3e406c3779 go.mod: update interops, just in case Roman Khimov 2022-07-28 17:03:23 +03:00
  • 61cfbbd33f Revert "vm/core: revert out-of-bounds script checks" Roman Khimov 2022-07-28 16:57:11 +03:00
  • 55f910777e Revert "native/interop: revert management.hasMethod()" Roman Khimov 2022-07-28 16:56:48 +03:00
  • c7b12f8d4c Revert "go.mod: update interop dependencies" Roman Khimov 2022-07-28 16:56:37 +03:00
  • 6b84722de5 ROADMAP: update slightly Roman Khimov 2022-07-28 16:49:01 +03:00
  • a63897e128 CHANGELOG: release 0.99.1 v0.99.1 Roman Khimov 2022-07-28 16:13:47 +03:00
  • 4e98ca3358
    Merge pull request #2616 from nspcc-dev/rollback-to-3.3.1 Roman Khimov 2022-07-28 16:00:49 +03:00