Commit Graph

1071 Commits

Author SHA1 Message Date
Mariano Sorgente 789721a184 Chia show more logging 2021-02-07 20:13:01 +09:00
Mariano Sorgente 7e4f52301b Fix double signage point in farmer 2021-02-07 20:13:01 +09:00
Arvid Norberg be7e2356d6 introduce SerializedProgram to use in the FullNode. Instead of parsing block programs in python, maintain them in serialized form to save time when executing them in rust 2021-02-04 18:26:26 -08:00
Yostra 3d27a7d660 Use TLS Certificate hash as node id ssl id (#740)
* create CA

* create CA chain, pin public, private, auth

* build scripts

* refactor rpc

* test logging
2021-02-04 01:27:59 -08:00
Gene Hoffman 41161e9e19 Comment out test_mempool_performance 2021-02-04 01:27:59 -08:00
Almog De Paz 2d99aa4224 fix double sub_epoch_summary append (#818)
* fix double sub_epoch_summary append
2021-02-04 01:27:59 -08:00
Yostra b1d5154b21 fix test (#809)
* fix test

* comments
2021-02-04 01:27:59 -08:00
Mariano Sorgente 30008be00a Improve sync store 2021-02-04 01:27:59 -08:00
Mariano Sorgente 386da02256 Fix test 2021-02-04 01:27:59 -08:00
Mariano Sorgente 63924f8188 Improve mempool performance 2021-02-04 01:27:59 -08:00
Mariano Sorgente efc6156fdf Rename some methods 2021-02-04 01:27:59 -08:00
Almog De Paz 96d682179a
Persist sub epoch segments (#745)
* add fields to sub_records
dont keep all sub_blocks in mem
dont load all known sub_blocks on strat

* add fields to sub_records
dont keep all sub_blocks in mem
dont load all known sub_blocks on strat

* add sub_epoch_summary column to db

* fix bug on warmup

* weight proof, fetch old blocks from db

* naming

* correct warmup

* merge fixes

* wallet changes

* merge fixes, wallet tests passing

* clean redundant var

* weight proof cache fix

* wallet api merge fix

* fix tests failing do to merge

* merge dev

* fix full node store merge

* merge dev

* wallet merge fix

* extend test timeout

* remove redundant code after merge

* add peak height to log

* remove field from sub_block

* fix and add extend proof test,rebase

* fix lint issues

* remove redundant test

* pr fixes

* persist sub epoch segments

* handle blockcache

* create segments

* refactor

* fix warmup bug, clean after each sync batch

* switch to assert

* refactor

* create segments as we go

* increase max samples

* fix stores,refactor

* fix merge

* remove duplicate code

* change logs to debug

* remove logs

* Revert "remove duplicate code"

This reverts commit aef0f20a

* remove code from interface

* fix wallet sql
2021-01-26 12:08:10 -08:00
Mariano Sorgente 4156c34cd6
Change sync logic: backtrack sync and batch sync, fix bugs (#737)
Improve sync and fix issues with sub block record cache
2021-01-26 23:38:39 +09:00
Almog De Paz 4aa8028472
Refactor sub blocks (#663)
dont keep all sub blocks in mem, dont load all known sub blocks on start
2021-01-25 20:31:24 +02:00
Yostra 10cdedf702 optional 2021-01-24 21:50:01 -08:00
Yostra 1d01b3b0c6 make sure synced 2021-01-24 21:50:01 -08:00
Yostra b3575a2f48 rpc for tx count and get initial frz period 2021-01-24 21:50:01 -08:00
Yostra af1cc46b26 tests & working 2021-01-24 21:50:01 -08:00
fchirica e80467f381 Fix super linter issues. 2021-01-22 13:49:42 -08:00
fchirica 252066de7a nits, add test. 2021-01-22 13:49:42 -08:00
Almog De Paz d360dd084a
fix extend (#736)
* fix extend

* lint
2021-01-22 11:38:22 -06:00
Mariano Sorgente 82427b34ad Maybe decrease loading 2021-01-19 22:25:45 -08:00
Mariano Sorgente 76426b3e32 Speed up tests 2021-01-19 22:25:45 -08:00
Yostra fe3437d0a4 out 2021-01-19 21:40:13 -08:00
Yostra 3cdae1b8df test standard tx * 1000 2021-01-19 21:40:13 -08:00
Mariano Sorgente b82f3ba8a2 Optimize mempool tests 2021-01-19 18:22:43 -08:00
Mariano Sorgente 0afe5dc55f Fix test flakiness and improve full node tests speed 2021-01-19 18:22:43 -08:00
Yostra 2490e64413 add lock for cache 2021-01-19 18:15:28 -08:00
Yostra 8652e10016 15 sec 2021-01-19 18:15:28 -08:00
Yostra c1c237c4a8 expected requests 2021-01-19 16:29:19 -05:00
Mariano Sorgente 3d7d8a49ab Fix test and flake8 2021-01-19 10:53:04 -08:00
Mariano Sorgente 927e0d6913 Fix prevalidation and optimize some tests 2021-01-19 10:53:04 -08:00
Mariano Sorgente eed61d0dbf Prevalidate transactions 2021-01-19 10:53:04 -08:00
Mariano Sorgente 42871be6b4 Cache npc list and cost results 2021-01-19 10:53:04 -08:00
Yostra 4a9254a213 cleanup 2021-01-18 14:01:25 -08:00
Gene Hoffman 2486cceccd rename test to bech32m and place in wallet test run 2021-01-18 11:49:14 -08:00
matt 55e8bdf0e3 fix rl_tests to use bech32m name 2021-01-18 11:49:14 -08:00
matt 86c17ee06c replace chech32m with bech32m 2021-01-18 11:49:14 -08:00
matt a758587b58 remove unused imports 2021-01-18 11:49:14 -08:00
matt 1fcec881cb rename to check32m
add tests
2021-01-18 11:49:14 -08:00
Yostra d146278a51 test with generator that stalled the chain 2021-01-17 02:11:18 -08:00
Mariano Sorgente bb4c6c2f69 Fix test 2021-01-16 20:32:42 -08:00
Mariano Sorgente 26391b72c3 Revert change to sub block record, but keep the RPC api 2021-01-13 17:07:05 -08:00
Gene Hoffman 99503adcbf Other wallet test timeout to 100 2021-01-13 16:58:21 -08:00
Gene Hoffman 148916a155 wallet_sync timeout to 100s 2021-01-13 16:58:21 -08:00
Mariano Sorgente a940b52fa9 Add coinbase rewards to sbr to support GUI features 2021-01-14 08:19:13 +09:00
Will Bendick ffbe0ed73d formatting for black 2021-01-13 14:15:03 -08:00
Will Bendick 57dd455a61 formatting for flake8 2021-01-13 14:15:03 -08:00
Will Bendick e2ea4095a1 restores rl wallet rpc tests 2021-01-13 14:15:03 -08:00
Will Bendick edbc049685 restores incorrectly reverted code 2021-01-13 14:15:03 -08:00
Mariano Sorgente 58b52a9091
Ms.multiprocessing2 (#665)
* Ms.bug fixes (#615)

* on_disconnect callback called if present, for services (full_node, farmer, etc) when a connection is closed
* connections added or removed are reflected in UI
* No migration of wallet full node peer
* More blockchain_transaction tests re-enabled
* Blockchain tests uncommented
* get_block_peak fixed in blockchain.py
* Reduce some logging in tests, and asynciosqlite logs suppressed for the DEBUG level

* Assert fee test

* Re-enable tx tests

* Don't log errors on task cancel

* More full node tests

* Add test and fix edge case for first sub slot

* More tests

* Multiprocessing for block validation

* Fix issue where sub slot is not present

* More bug fixes / tests

* continue

* test for multiprocessing

* Implement sync

* Change cpu count

* Fix lint

* Tweaks

* fix teardownn issue

* Fix issue where sub slot is not present

* Another bug fix and more logging

* Fix test

* Try to fix the other test

* Same store fix as in dev

* Fix import for tests

* Fix tests

* Fix test

* Increase test timeout

Co-authored-by: Gene Hoffman <hoffmang@hoffmang.com>
2021-01-13 13:44:33 -08:00
Mariano Sorgente fcc4d119b8 Fix double spend issue in reorgs 2021-01-13 14:57:51 -05:00
Florin Chirica daf1c9db39 Typo. 2021-01-13 09:36:30 -08:00
Florin Chirica 2b39ca2854 Try to fix test_request_peers. 2021-01-13 09:36:30 -08:00
fchirica d1db708609 Fix addrman tests. 2021-01-13 09:36:30 -08:00
Yostra 1b60270766 line break 2021-01-12 17:02:23 -05:00
Yostra ecdde33e64 line break 2021-01-12 17:02:23 -05:00
Yostra aa5f886e81 comment tests 2021-01-12 17:02:23 -05:00
Mariano Sorgente 8898581e0a Remove db after test 2021-01-12 17:02:22 -05:00
Yostra cbf62d9af7 name 2021-01-12 17:02:22 -05:00
Yostra 7cf0ed0ac6 black 2021-01-12 17:02:22 -05:00
Yostra e4cc0caf5c mypy weight proof 2021-01-12 17:02:22 -05:00
Yostra cbd786aea8 flake mypy 2021-01-12 17:02:22 -05:00
Yostra 7af3443d56 pool / farm reward categorization + db change 2021-01-12 17:02:22 -05:00
Yostra 1cb4ca2b9f test tx count 2021-01-12 17:02:22 -05:00
Yostra f26aedfee2 tx count 2021-01-12 17:02:22 -05:00
Yostra 9b8421504a tx reorg 2021-01-12 17:02:22 -05:00
Yostra 0572cccb43 split tests 2021-01-12 17:02:22 -05:00
Yostra 67a85ea289 more reorg 2021-01-12 17:02:22 -05:00
Yostra 46e1caf126 reorg 2021-01-12 17:02:22 -05:00
Yostra 308d62df1a long sync 2021-01-12 17:02:22 -05:00
Yostra 406f571b7d test backup 2021-01-12 17:02:22 -05:00
almog 6f2e48b355 up test time 2021-01-12 17:02:22 -05:00
almog 8e41ea856d fix comment 2021-01-12 17:02:22 -05:00
almog 23b003be12 fix segment validation bugs 2021-01-12 17:02:22 -05:00
Yostra fd2c3c2671 test trades 2021-01-12 17:02:22 -05:00
Yostra d169c48d64 cc tests 2021-01-12 17:02:22 -05:00
Yostra 4c18ceb911 colour creation 2021-01-12 17:02:22 -05:00
Mariano Sorgente 30aa656a84 Ms.bug fixes (#615)
* on_disconnect callback called if present, for services (full_node, farmer, etc) when a connection is closed
* connections added or removed are reflected in UI
* No migration of wallet full node peer
* More blockchain_transaction tests re-enabled
* Blockchain tests uncommented
* get_block_peak fixed in blockchain.py
* Reduce some logging in tests, and asynciosqlite logs suppressed for the DEBUG level
2021-01-12 17:02:22 -05:00
Yostra a4dd0799b9 ssl rpcs 2021-01-12 17:02:21 -05:00
Yostra fbe18c44b9 missing arg 2021-01-12 17:02:21 -05:00
Yostra 618f9b4fce sub h: 2021-01-12 17:02:21 -05:00
Yostra 356ab3fb6f flake ixtures 2021-01-12 17:02:21 -05:00
Yostra 78bce1b14f import 2021-01-12 17:02:21 -05:00
Yostra ee6c5caf10 imports 2021-01-12 17:02:21 -05:00
Yostra 65471da4e5 fetch puzzle / solution 2021-01-12 17:02:21 -05:00
Yostra 48c5cea2f4 wallet sync 2021-01-12 17:02:21 -05:00
Almog De Paz be2eadfabd extend weight proofs (#596)
* pospace validation + sub_epoch hash validation
* uncomment block positioning validation
* extend proof if possible
* validate summaries weight
* create proof on new peak
2021-01-12 17:02:21 -05:00
Yostra 12bf9e464c addr mgr 2021-01-12 17:02:21 -05:00
Yostra 5fd4d71388 tests 2021-01-12 17:02:21 -05:00
Yostra 72355be2ce full n rpc 2021-01-12 17:02:21 -05:00
Florin Chirica 2e47ae6a31 Lint. 2021-01-12 17:02:21 -05:00
Florin Chirica eb533ac1f0 Check timestamp in test. 2021-01-12 17:02:21 -05:00
fchirica 59db34b1ea Initial commit. 2021-01-12 17:02:21 -05:00
Gene Hoffman b2b96a9363 Update package-lock, flake8 2021-01-12 17:02:21 -05:00
Yostra 9ff7c08844 get blocks 2021-01-12 17:00:55 -05:00
Yostra 26656b5bcc test sync store 2021-01-12 17:00:54 -05:00
Yostra 2111dd02c8 more time? 2021-01-12 17:00:54 -05:00
Yostra bff9094fb0 sub 2021-01-12 17:00:54 -05:00
Yostra 7f686e55f1 sync 2021-01-12 17:00:54 -05:00
Yostra 563f6aa06e increase timeout 2021-01-12 17:00:54 -05:00
Almog De Paz 830dc6d80c weight proofs fixes (#583)
* handle peaks of short chain

* cache last weight proof, handle block cache misses

* iterate on sub_epochs

* Clean up timelord log lines

* chiavdf to 0.13.1b2

Co-authored-by: Gene Hoffman <hoffmang@hoffmang.com>
2021-01-12 17:00:54 -05:00
almog 58d32a8fb4 correct wp sync flow, refactor 2021-01-12 17:00:54 -05:00
Gene Hoffman 6d00c6021f Download test blocks and separate macos test from macos installer build (#578)
* Cache test plots

* Switch to cacheing blocks

* expand user path

* Update changelog, black

* $HOME

* Split MacOS into test and installer - test cache

* Download the block cache from kb pages/download.chia.net

* create dir first

* re-enable all the tests

* black

Co-authored-by: Yostra <straya@chia.net>
2021-01-12 17:00:54 -05:00
almog 8573526280 error handling 2021-01-12 17:00:54 -05:00
Yostra 0e7c04af4d chach path 2021-01-12 17:00:54 -05:00
almog 493530eb73 fix harvester test missing value, nobitfield = False 2021-01-12 17:00:54 -05:00
almog d8ef8e140e clean lint errors 2021-01-12 17:00:54 -05:00
almog 25a4733d12 error handling, logs, test error handling 2021-01-12 17:00:54 -05:00
almog 580ce58862 update test_weight_proof.py 2021-01-12 17:00:54 -05:00
Yostra c8c306d885 formatign 2021-01-12 17:00:54 -05:00
Yostra 7eec726ae4 format 2021-01-12 17:00:54 -05:00
Yostra bb8b3ea0e2 typo 2021-01-12 17:00:54 -05:00
Yostra 7e0cdf2b94 cost test 2021-01-12 17:00:54 -05:00
matt 043a5b6cd3 newline import for black 2021-01-12 17:00:54 -05:00
matt d53409c3ee fixes for black 2021-01-12 17:00:54 -05:00
matt eb6c2f3bca multiline for lint 2021-01-12 17:00:54 -05:00
matt d77338bff7 added test for strict mode 2021-01-12 17:00:54 -05:00
matt b2e1a6ba66 added single coin puzzle and test 2021-01-12 17:00:54 -05:00
matt f50c615a8f add safe mode boolean
no longer convert results to python
2021-01-12 17:00:54 -05:00
Florin Chirica 0e3684c3d4 Decrease timeout in test simulation. 2021-01-12 17:00:54 -05:00
Yostra 2a2c621bb0 form 2021-01-12 17:00:54 -05:00
Yostra 1640de53f7 wallet tests 2021-01-12 17:00:54 -05:00
Bill Blanke 9e5afe7163 moved tests 2021-01-12 17:00:54 -05:00
Richard Kiss 8f3eb801bc Fix-up post MS-new-consensus merge. 2021-01-12 17:00:54 -05:00
almog 22cadd1b48 weight proofs, sync integration, refactor, tests 2021-01-12 17:00:54 -05:00
almog 92d5ca2b06 revert pytest.ini 2021-01-12 17:00:54 -05:00
almog 36291004e8 refactor, weight proof get_fork_point, add test for forkpoint 2021-01-12 17:00:54 -05:00
Florin Chirica 68503ee399 Temporarily try a bigger timeout. 2021-01-12 17:00:54 -05:00
Mariano Sorgente 077b506088 Back to WARNING level for tests 2021-01-12 17:00:54 -05:00
Mariano Sorgente aa8bde5742 Fix blockchain tests 2021-01-12 17:00:54 -05:00
almog 9ebf2d43dc fix wallet test 2021-01-12 17:00:54 -05:00
almog 7c41a56bf1 dont use += if not int 2021-01-12 17:00:54 -05:00
almog dee23231b9 linting 2021-01-12 17:00:54 -05:00
almog 09764f7f09 fix block loading test 2021-01-12 17:00:54 -05:00
Mariano Sorgente 440fe8b78f Update Pospace quality formula, chech32m, min/max plot sizes, tests 2021-01-12 17:00:54 -05:00
Mariano Sorgente 02eca259a0 Update chia show and netspace 2021-01-12 17:00:54 -05:00
Yostra 290f5235e4 flake black mypy 2021-01-12 17:00:54 -05:00
Yostra e3284a4706 reorg 2021-01-12 17:00:54 -05:00
Yostra d27315511f zombie, rpc 2021-01-12 17:00:54 -05:00
Yostra aafa9f0698 transaction 2021-01-12 17:00:54 -05:00
Yostra ebc09b4067 remove freeze 2021-01-12 17:00:54 -05:00
Yostra 16004ae650 correct reward 2021-01-12 17:00:53 -05:00
Mariano Sorgente e9d6adce8b flake8 2021-01-12 17:00:53 -05:00
Mariano Sorgente faff98cc0c Update Chiavdf 2021-01-12 17:00:53 -05:00
Mariano Sorgente fa3511b953 Full node RPCsa 2021-01-12 17:00:53 -05:00
Mariano Sorgente b7c131448b Consensus fix, full node store fixes, change sync, more linting 2021-01-12 17:00:53 -05:00
Mariano Sorgente 07b415fc19 Farmer RPC 2021-01-12 17:00:53 -05:00
Mariano Sorgente 542b08260b Python black everything 2021-01-12 17:00:53 -05:00
Mariano Sorgente 3a76a69f1a mypy tests 2021-01-12 17:00:53 -05:00
Mariano Sorgente 1e716b5e56 Flake8 tests 2021-01-12 17:00:53 -05:00
Mariano Sorgente 1c881b55d4 Fix weight issue, and restart timelord if necessary 2021-01-12 17:00:53 -05:00
Mariano Sorgente b44a27fe5d Comment out pos test 2021-01-12 17:00:53 -05:00
Mariano Sorgente 65d722f129 Fix CI first try 2021-01-12 17:00:53 -05:00
Mariano Sorgente beaf140394 Weight proof test pass 2021-01-12 17:00:53 -05:00
Mariano Sorgente b4bf2b1715 Fix timelord issue 2021-01-12 17:00:53 -05:00
Mariano Sorgente 88cf51ad82 Mypy for src 2021-01-12 17:00:53 -05:00
almog 036bb31af2 more weight proof testing 2021-01-12 17:00:53 -05:00
Mariano Sorgente 4b1d3b42a0 Apply black formatting with line length 120 (not applied to wallet) 2021-01-12 17:00:53 -05:00
Mariano Sorgente 231bfea165 Update timelord 2021-01-12 17:00:53 -05:00
Mariano Sorgente ea3ae083a2 Comment out tests 2021-01-12 17:00:53 -05:00
Mariano Sorgente 6670f53cb2 Fix bug in converting to sub block record 2021-01-12 17:00:53 -05:00
Mariano Sorgente ba448a7a23 Comment out pot iterations test 2021-01-12 17:00:53 -05:00
almog aa69a3c2b7 fix test 2021-01-12 17:00:53 -05:00
almog 16670452c4 weight proof test refactor 2021-01-12 17:00:53 -05:00
Mariano Sorgente 0bd541fcd3 Start getting tests to pass 2021-01-12 17:00:53 -05:00
Mariano Sorgente fff9ccb026 Got simulation test to pass 2021-01-12 17:00:53 -05:00
Yostra 75598f20dc wallet simple sync 2021-01-12 17:00:53 -05:00
Yostra d6ef88fa08 wallet 2021-01-12 17:00:53 -05:00
Yostra edb08739e6 filter 2021-01-12 17:00:53 -05:00
almog 672ed04af3 use proofs in sync
add test for syncing 2 sub epochs
2021-01-12 17:00:53 -05:00
almog b38c67489c fix weight proof tests 2021-01-12 17:00:53 -05:00
almog 42955bb26b use weight proof in sync 2021-01-12 17:00:53 -05:00
Mariano Sorgente c018b26716 Coin store reorgs and mempool tests 2021-01-12 17:00:53 -05:00
Mariano Sorgente 81d523b850 Fix some tests 2021-01-12 17:00:53 -05:00
Mariano Sorgente 974edc47f1 Fix short sync test 2021-01-12 17:00:53 -05:00
Mariano Sorgente 0bb8ce3e8f Test for syncing 2021-01-12 17:00:53 -05:00
Mariano Sorgente dbdb20c93f Almost get sync working 2021-01-12 17:00:53 -05:00
almog a98255df8c send weight proof request in sync 2021-01-12 17:00:53 -05:00
almog 44c12b0896 fix tests 2021-01-12 17:00:53 -05:00
Mariano Sorgente 075498a044 Many timelord and full node fixes to difficulty and sub epochs 2021-01-12 17:00:53 -05:00
Mariano Sorgente 0f72053876 Add comments, and allow timelord to infused overflows 2021-01-12 17:00:53 -05:00
almog 9fdae7e3f0 weight proof api 2021-01-12 17:00:53 -05:00
almog 02fb5d144d BlockCache and BlockCacheMock 2021-01-12 17:00:53 -05:00
almog aa1c2c9839 avoid exception in ws_connection.py 2021-01-12 17:00:53 -05:00
almog 40bdc09b07 use sub_block_height 2021-01-12 17:00:53 -05:00
Yostra 292b04a81e sub height 2021-01-12 17:00:53 -05:00
Yostra 5eb2c2a0b1 wallet 1 2021-01-12 17:00:53 -05:00
Mariano Sorgente 37c3c2701d Include older rewards 2021-01-12 17:00:53 -05:00
almog a0fc78165e test validate_segments
fix tests
2021-01-12 17:00:53 -05:00
almog c4177ba76f test validate_segments
weight proof, add segment validation test
2021-01-12 17:00:53 -05:00
almog 8db3fb88c2 use ProofBlockHeader instead of HeaderBlock 2021-01-12 17:00:53 -05:00
almog e6c3c1471d refactor 2021-01-12 17:00:53 -05:00
Mariano Sorgente b3c6f10b38 Fix many bugs 2021-01-12 17:00:53 -05:00
Mariano Sorgente 94a3abf56f Progress with unfinished block infusions 2021-01-12 17:00:52 -05:00
Mariano Sorgente 677dabbf2f WIP infusion 2021-01-12 17:00:52 -05:00
Mariano Sorgente 8964825f37 Full node signage points and sub slots working 2021-01-12 17:00:52 -05:00
almog cfffea34c2 refactor 2021-01-12 17:00:52 -05:00
almog f7a7e8431d pass ses validation, bugs in segments vdf 2021-01-12 17:00:52 -05:00
Mariano Sorgente 1df5594e94 Timelord fixes 2021-01-12 17:00:52 -05:00
Mariano Sorgente 4fc8e4e0b3 ensure_future -> create_task, and full mempool test 2021-01-12 17:00:52 -05:00
Mariano Sorgente 9fff8e54e9 More node tests 2021-01-12 17:00:52 -05:00
Mariano Sorgente 6d8c8be087 Separate out timelord api 2021-01-12 17:00:52 -05:00
almog 45942160e3 correct end of sub epoch, bad vdfs 2021-01-12 17:00:52 -05:00
almog e990b8e264 find last ses in recent reward chain 2021-01-12 17:00:52 -05:00
almog 4dd437d443 find last ses in recent reward chain 2021-01-12 17:00:52 -05:00
Mariano Sorgente 6135a6ab77 More tests 2021-01-12 17:00:52 -05:00
Mariano Sorgente 4e0f9df075 More testing and networking fixes 2021-01-12 17:00:52 -05:00
Mariano Sorgente a501f2adff Factor out waiting for a specific response 2021-01-12 17:00:52 -05:00
Mariano Sorgente 4c575638a8 Renamings and networking fixes 2021-01-12 17:00:52 -05:00
Mariano Sorgente ab8e36e310 Allow launching service without connecting to daemon 2021-01-12 17:00:52 -05:00
almog 542c3004e3 change test params 2021-01-12 17:00:52 -05:00
almog c096e1416d change test params 2021-01-12 17:00:52 -05:00
almog e5cdbe0a9c fix bug in make_weight_proof 2021-01-12 17:00:52 -05:00
almog 47778a3ec8 weight_proofs, bug fixes, unit testing 2021-01-12 17:00:52 -05:00
almog ac8eaf70fc validate summaries, test fails 2021-01-12 17:00:52 -05:00
almog 501e90a4cd change to 400 blockchain 2021-01-12 17:00:52 -05:00
almog 357ee54886 test map_summaries 2021-01-12 17:00:52 -05:00
Mariano Sorgente b27ba1a49b More testing 2021-01-12 17:00:52 -05:00
Mariano Sorgente 273fe0355b Basic full node networking tests 2021-01-12 17:00:52 -05:00
Mariano Sorgente e1c1f6c341 Basic test to add blocks to node 2021-01-12 17:00:52 -05:00
Mariano Sorgente e874c73529 Infusion point tests 2021-01-12 17:00:52 -05:00
Mariano Sorgente 8a769ed9cb Start working on new infusion point cache 2021-01-12 17:00:52 -05:00
almog 3533b1787b fix start difficulty in test 2021-01-12 17:00:52 -05:00
almog f05e1a421a weight_proof.py tests, bug fixes, find last ses by weight 2021-01-12 17:00:52 -05:00
almog 6e9166b20c weight_proof.py tests, bug fixes 2021-01-12 17:00:52 -05:00
Mariano Sorgente 62628b3086 More test for full node store, and bug fixes 2021-01-12 17:00:52 -05:00
Mariano Sorgente 7d4c844455 Make blocks smaller by removing vdf input 2021-01-12 17:00:52 -05:00
Mariano Sorgente 883aea234c Basic full node store tests passing 2021-01-12 17:00:52 -05:00
almog 0d5c22516f dont validate blocks for weight proof tests 2021-01-12 17:00:52 -05:00
Yostra 936420f718 all tests 2021-01-12 17:00:52 -05:00
Yostra ed08e25655 flake8 tests 2021-01-12 17:00:52 -05:00
Yostra 11e59b085a fix all 2021-01-12 17:00:52 -05:00
Yostra 858d12b6a2 more tests 2021-01-12 17:00:52 -05:00
Yostra cdafa1d3e7 full node send_all_first_reply 2021-01-12 17:00:52 -05:00
Yostra ba021fcbfa setup nodes 2021-01-12 17:00:52 -05:00
Yostra de7d49fb5a stash 2021-01-12 17:00:52 -05:00
Yostra 99fa3af1a3 full node 2021-01-12 17:00:52 -05:00
Yostra db1cdf5056 more tests 2021-01-12 17:00:52 -05:00
Yostra f9319a1669 full node checkpoint 2021-01-12 17:00:52 -05:00
Yostra 6a3eafbda1 cc tests 2021-01-12 17:00:52 -05:00
Yostra f9901dabbe rl tests 2021-01-12 17:00:52 -05:00
Yostra afb83e7923 rpcs 2021-01-12 17:00:52 -05:00
Yostra c874bf3ad2 add wallet tests 2021-01-12 17:00:52 -05:00
Yostra 8a9518a320 test_wallet & peer discovery 2021-01-12 17:00:52 -05:00
Yostra 7c079cf143 networking 2021-01-12 17:00:52 -05:00
Mariano Sorgente ea52b71ff5 Fix test 2021-01-12 17:00:52 -05:00
Mariano Sorgente 0cf7eb7850 Fix issues with empty slots after epochs 2021-01-12 17:00:52 -05:00
almog eb1cddbee4 failing to validate 1000 block chain 2021-01-12 17:00:52 -05:00
almog 651e0997fd try load test blocks from disc 2021-01-12 17:00:52 -05:00