Commit graph

  • 3afcd784f0 rpc: refactor tests Evgenii Stratonikov 2019-11-21 19:41:28 +0300
  • d5fa31cecd rpc: trim spaces in tests once Evgenii Stratonikov 2019-11-21 18:05:18 +0300
  • c8987eda32 rpc: add array param type and tests Evgenii Stratonikov 2019-11-21 17:42:02 +0300
  • 7331127556 rpc: make parameter type an enum Evgenii Stratonikov 2019-11-21 16:42:51 +0300
  • 38088b648a crypto: add unit tests for public key Vsevolod Brekelov 2019-11-21 13:19:08 +0300
  • c03de88b41 core: unit tests blockchain state Vsevolod Brekelov 2019-11-19 17:11:46 +0300
  • d28f2dce05 core: unit test validator state Vsevolod Brekelov 2019-11-19 17:02:08 +0300
  • 419b031e96 core: add weighted function for validators Vsevolod Brekelov 2019-11-18 17:59:43 +0300
  • 672f314be0 core: nit refactoring and add godoc Vsevolod Brekelov 2019-11-18 15:24:48 +0300
  • 8ae88593dd core: blockchain fmt Vsevolod Brekelov 2019-11-21 15:00:58 +0300
  • 3c4b0e955d core: create blockchain state that represents state of the bc Vsevolod Brekelov 2019-11-18 13:58:32 +0300
  • d4e8846ed0 !squash core/crypto Vsevolod Brekelov 2019-11-21 15:41:14 +0300
  • c80ee952a1 core/crypto: add validators and interop for validators Vsevolod Brekelov 2019-11-11 18:25:28 +0300
  • 080b236275
    Merge pull request #511 from nspcc-dev/contract-deployment Vsevolod 2019-11-21 11:46:43 +0300
  • aae3e217a8 rpc/cli: implement contract deployment, fix #474 Roman Khimov 2019-11-20 16:07:43 +0300
  • 310104667d rpc: refactor out reusable parts of CreateRawContractTransaction() Roman Khimov 2019-11-20 13:14:01 +0300
  • 3adc9150d3 cli: rework smart contract configs Roman Khimov 2019-11-20 12:29:37 +0300
  • 7d89ccdb6f rpc: implement YAML marshaling/unmarshaling for StackParamType Roman Khimov 2019-11-20 11:08:48 +0300
  • 34e2122e58 core: only check tx against mempool if it's not in the block Roman Khimov 2019-11-19 20:37:27 +0300
  • 27a57e1a2d transaction: allow system fee specification in NewInvocationTX Roman Khimov 2019-11-19 20:23:14 +0300
  • d93499cc6f rpc: implement CalculateInputs for RPC client Roman Khimov 2019-11-19 20:16:15 +0300
  • 826a29cc98 rpc: implement client-side getunspents Roman Khimov 2019-11-19 20:15:32 +0300
  • 29882b076c rpc: remove duplicating definition of UTXO Roman Khimov 2019-11-19 17:35:04 +0300
  • d2bdae99e4
    Merge pull request #492 from nspcc-dev/feature/interop_neo_tests1 Roman Khimov 2019-11-18 19:39:05 +0300
  • d57b6e1091 core: add unit tests for interops_neo Vsevolod Brekelov 2019-11-18 19:31:27 +0300
  • 5076704019
    Merge pull request #502 from nspcc-dev/docker-compose-environment-for-neo-go Roman Khimov 2019-11-18 17:21:11 +0300
  • ab4a0e1b2c
    CI: step build_image should use golang:1-alpine Evgeniy Kulikov 2019-11-15 21:18:09 +0300
  • 3994d1a943
    Makefile: image build doesn't work without deps Evgeniy Kulikov 2019-11-15 21:12:37 +0300
  • 2f8b11dabf
    reformat code at pkg/network/metrics/metrics.go Evgeniy Kulikov 2019-11-15 21:10:27 +0300
  • 0a56d3ddbc
    network: generate randomized server id Evgeniy Kulikov 2019-11-15 20:42:23 +0300
  • f640dbb331
    DockerCompose: update environment Evgeniy Kulikov 2019-11-15 20:41:40 +0300
  • 53f666bc13
    Merge pull request #504 from nspcc-dev/getunspents Roman Khimov 2019-11-18 13:45:33 +0300
  • 7f24c6712c docs: bring rpc.md up to date, add issues links Roman Khimov 2019-11-17 00:33:42 +0300
  • 5841d3931e rpc: implement getunspents method, fix #473 Roman Khimov 2019-11-15 22:04:10 +0300
  • 829f9757df
    Merge pull request #506 from nspcc-dev/fix/writemsg Roman Khimov 2019-11-18 10:17:22 +0300
  • e3098ed0f8 network: write messages atomically Evgenii Stratonikov 2019-11-16 12:42:03 +0300
  • 394af5f777
    Merge pull request #505 from nspcc-dev/fix/readarray Roman Khimov 2019-11-16 10:31:33 +0300
  • f65545023d io: restrict ReadArray max array size Evgenii Stratonikov 2019-11-15 22:33:28 +0300
  • e4868cd429 core: implement EncodeBinary on value Roman Khimov 2019-11-15 21:54:02 +0300
  • 1a5731e005 core: rework balance accounting Roman Khimov 2019-11-15 20:35:09 +0300
  • 2679d3fa35
    Merge pull request #499 from nspcc-dev/fix-notifications-and-getreferences-bugs Vsevolod 2019-11-15 19:11:49 +0300
  • a16c2c3825 core: add NEP5 transfer tracking stub Roman Khimov 2019-11-15 17:52:47 +0300
  • 01082a8988 core: fix nondeterministic txGetReferences() behavior Roman Khimov 2019-11-14 16:09:57 +0300
  • 5e8122bfac core: add contract hash into the error output for checkStorageContext() Roman Khimov 2019-11-14 16:09:24 +0300
  • 64e20508e0 vm: use hex for ByteArray JSON marshallization Roman Khimov 2019-11-14 16:07:15 +0300
  • 5ce269c035 core: change notify implementation to save notifications Roman Khimov 2019-11-13 16:55:20 +0300
  • 9134cc1c37
    Merge pull request #496 from nspcc-dev/fix/serialize Roman Khimov 2019-11-15 16:03:41 +0300
  • 7080b78a6b vm: fix a bug in collection serialize Evgenii Stratonikov 2019-11-15 12:47:58 +0300
  • e740fbe708
    Merge pull request #495 from nspcc-dev/feature/494 Roman Khimov 2019-11-14 17:52:40 +0300
  • 1a08ad19aa sc: implement io.Serializable for ParamType Evgenii Stratonikov 2019-11-14 11:14:06 +0300
  • 2be18f91df util: implement io.Serializable for Uint256 Evgenii Stratonikov 2019-11-14 11:07:23 +0300
  • b16e56a47b io: refactor BinReader.ReadArray() Evgenii Stratonikov 2019-11-14 10:50:03 +0300
  • 2f838df585
    Merge pull request #490 from nspcc-dev/feature/431 Roman Khimov 2019-11-13 18:55:20 +0300
  • 085ca7b770 network: implement Consensus payloads Evgenii Stratonikov 2019-11-08 18:40:21 +0300
  • ad9091d13d io: implement generic array (de-)serialization Evgenii Stratonikov 2019-11-13 10:36:29 +0300
  • 61fdd5cde5 util: make Uint256Size public Evgenii Stratonikov 2019-11-12 12:58:11 +0300
  • d45a9f84f6
    Merge pull request #479 from nspcc-dev/feature/systemd-unit Roman Khimov 2019-11-13 15:57:03 +0300
  • 2afb1851d6 service file templating anastasia prasolova 2019-11-13 15:05:13 +0300
  • 5f8edc3e54
    Merge pull request #489 from nspcc-dev/claim-processing Roman Khimov 2019-11-11 16:33:10 +0300
  • 394346fc26 core: add proper claim transactions processing Roman Khimov 2019-11-11 15:35:57 +0300
  • 85d0bc4544
    Merge pull request #488 from nspcc-dev/dbdump_466 Roman Khimov 2019-11-11 13:31:32 +0300
  • 7b6756cb7e cli: compatible with NGD reading/writing blockchain dump Vsevolod Brekelov 2019-11-11 13:15:34 +0300
  • 59fa2161ac cli: compatible with NGD reading/writing blockchain dump Vsevolod Brekelov 2019-11-11 12:18:28 +0300
  • 1357043fb6 cli: fix skip usage in DB dump/restore Roman Khimov 2019-11-08 16:56:54 +0300
  • c53ec07d4a core: add Close() to blockchainer, implement it to properly close chain Roman Khimov 2019-11-07 20:47:48 +0300
  • df6d9ca6c6 update CHANGELOG and ROADMAP, release 0.62.0 Roman Khimov 2019-11-07 17:18:43 +0300
  • 0ccb10f3bb vm: redefine SHL/SHR limits based on integer size Evgenii Stratonikov 2019-11-07 12:50:11 +0300
  • 8240e56631 vm: restrict BigInteger item size Evgenii Stratonikov 2019-11-07 12:14:36 +0300
  • 9b3495eb1a core: fix potential issue with header list init Roman Khimov 2019-11-06 18:00:14 +0300
  • 609c2ee42e core: init genesis block header if there are no other headers in DB Roman Khimov 2019-11-06 17:58:19 +0300
  • f7cbc0082e core: store current header reference on clean init Roman Khimov 2019-11-06 17:56:06 +0300
  • e389b863d5 core: don't do useless DB reads if nothing was persisted Roman Khimov 2019-11-06 16:10:37 +0300
  • af9c0ffd7b core: gofmt blockchain.go Roman Khimov 2019-11-06 16:09:45 +0300
  • 763805b00e network: wait for both Version messages before ACKing Roman Khimov 2019-11-06 18:05:50 +0300
  • cd4b8758d8 io: move common function and add unit tests for it Vsevolod Brekelov 2019-11-06 17:12:33 +0300
  • d9b6b5957c server: add log-path and address configuration Vsevolod Brekelov 2019-11-05 15:22:07 +0300
  • a83c6a4d2d gomod: fix Vsevolod Brekelov 2019-11-05 15:13:26 +0300
  • ace20d5f19 vm: implement json tests from neoVM Evgenii Stratonikov 2019-11-06 12:15:30 +0300
  • 75bc26af0d vm: make StepOut/StepOver match original VM behavior Evgenii Stratonikov 2019-11-06 12:24:02 +0300
  • 0a8c8d63e6 vm: revert SUBSTR offset behavior to NEO 2.x Evgenii Stratonikov 2019-11-06 12:15:55 +0300
  • c569dad747 vm: revert bool -> []byte conversion to NEO 2.x Evgenii Stratonikov 2019-11-06 12:15:48 +0300
  • 6c09da35fb network: fix MaxPeers, introduce AttemptConnPeers Roman Khimov 2019-11-06 15:17:20 +0300
  • 67f3e98eef network: disallow double connections to the same peer Roman Khimov 2019-11-06 12:39:17 +0300
  • 33f7046c3e network: fix data race in server peers map access Roman Khimov 2019-11-06 12:38:47 +0300
  • dfbd52d1a3 config: fix mainnet config ports Roman Khimov 2019-11-06 11:55:54 +0300
  • 44835597eb network: rework peer handshaking, fix #458 Roman Khimov 2019-11-06 11:06:00 +0300
  • b32d63054d network: split Peer's NetAddr into RemoteAddr and PeerAddr Roman Khimov 2019-11-06 10:55:21 +0300
  • 9ebe25a879 wallet: add unit tests Vsevolod Brekelov 2019-11-06 13:15:47 +0300
  • 325b95b581 vm: restrict total stack item count Evgenii Stratonikov 2019-10-29 13:26:34 +0300
  • 63852b61e8 vm: implement serialization interops in core package Evgenii Stratonikov 2019-11-05 17:10:52 +0300
  • 53a704f8c5 vm: add more serialization tests Evgenii Stratonikov 2019-11-05 17:04:14 +0300
  • 414715cbb0 vm: implement Array and Struct item serialization Evgenii Stratonikov 2019-11-05 12:25:15 +0300
  • 9df7bd786c vm: implement Map item serialization Evgenii Stratonikov 2019-11-05 11:57:55 +0300
  • fc0becd62a vm: implement BigInteger item serialization Evgenii Stratonikov 2019-11-05 12:07:08 +0300
  • dcff3b923a vm: implement Boolean and ByteArray item serialization Evgenii Stratonikov 2019-11-05 11:36:13 +0300
  • a57f75fc64 cli: compatible with NGD reading blockchain dump Vsevolod Brekelov 2019-11-08 17:30:35 +0300
  • 5c8fb1fc8e
    Merge pull request #486 from nspcc-dev/dump-restore-skip-fix Roman Khimov 2019-11-08 17:24:17 +0300
  • 4736dad8f0 cli: fix skip usage in DB dump/restore Roman Khimov 2019-11-08 16:56:54 +0300
  • 4d770e3c37
    Merge pull request #485 from nspcc-dev/close-blockchain Roman Khimov 2019-11-08 12:24:42 +0300
  • b05754deac core: add Close() to blockchainer, implement it to properly close chain Roman Khimov 2019-11-07 20:47:48 +0300