62 Commits
Author SHA1 Message Date
Richard Kissandwjblanke 9090ef0176 Refactor some messages into introducer_protocol. 2020-06-08 17:17:48 -07:00
Mariano Sorgenteandwjblanke 0da0a630ae Create plots filenames, chia keys API, and harvester reload plots fix (#243)
* Create plots filenames, chia keys API, and harvester reload plots fix
* Colon to hyphen
* Only refresh config file when reload_plots is called
* Use test root, and pass in root to wallet_node
2020-06-01 08:56:59 -07:00
Yostraandwjblanke 85882f06a5 Breaking changes - fix aggsig, new genesis, new protocol version (#235)
* ouch - fix aggsig merge issues
* Block tools with keychain
* Use load_plots for Prover
* New genesis
* introducer
Co-authored-by: Mariano Sorgente <sorgente711@gmail.com>
2020-06-01 08:56:59 -07:00
Mariano Sorgenteandwjblanke 1d21a6d777 Ms.sync full sync improvements (#218)
* Refactor blockchain.py into a few different files (difficulty_adjustment.py, block_header_validation.py)
* Faster sync pipelining of requests, and parallel verification (13 minutes to 9 minutes on 2 cores)
* Memory usage of node during sync is significantly reduced, only the latest blocks are in memory
* Networking fixes and logging levels changed
* SPECIFIC delivery which allows you to send messages to a specific node id
* Check plots acts like the normal harvester
2020-06-01 08:56:59 -07:00
Gene HoffmanandGitHub 159a09a70f Improved blockchain database - Merge pull request #197 from Chia-Network/ms.refactor
Improved blockchain database
2020-04-29 18:36:30 -07:00
Yostra 5ce203ee8d unique test name 2020-04-29 13:45:05 -07:00
Yostra 0f65c3ec22 mempool fix 2020-04-29 13:41:42 -07:00
Mariano Sorgente 2d3c85f7f3 Add genesis to DB 2020-04-28 17:19:38 +09:00
Mariano Sorgente f4d8c22f94 Store unfinished blocks on disk, tips/lca, db changes, cleanup 2020-04-28 17:09:18 +09:00
Yostra a54931d735 transaction history /value 2020-04-27 18:42:08 -07:00
Mariano Sorgente ffd439e79b Start refactor 2020-04-27 22:10:32 +09:00
Mariano Sorgente 2705a4e75c Fix test 2020-04-22 16:43:30 +09:00
Richard Kiss 2eb4fd7b8e Squashed commit of merge conflicts. 2020-04-21 23:31:20 -07:00
Mariano SorgenteandRichard Kiss b0464096b8 More accurate space estimation, and tests 2020-04-21 23:12:13 -07:00
Mariano SorgenteandRichard Kiss 83635f7c01 Small networking fixes 2020-04-21 22:55:21 -07:00
YostraandRichard Kiss 2d536f24ae format 2020-04-21 22:55:21 -07:00
YostraandRichard Kiss d425a41ad8 assert fee condition 2020-04-21 22:55:21 -07:00
Richard KissandGitHub 6ded806fa2 Add chia init and refactor out many global references to the config directory (#153)
* Tweak subcommand template.
* Don't hack the .chia/beta-* directory when invoking `chia`.
* Get `chia init` working. Factor out all global paths.
* Reverse order of migration bases.
* Update README.
2020-04-08 16:47:17 +09:00
Mariano Sorgente 02aa39a667 Fix race condition in select coins, and order coins by age 2020-04-08 15:29:34 +09:00
Yostra 43bf5e794f consider accepted if already present 2020-04-07 13:15:09 -07:00
Yostra ce4b8ce5fa fix main wallet access 2020-04-07 12:20:56 -07:00
Yostra d4fe5e5cb3 Merge branch 'beta-1.1' into beta-1.2 2020-04-07 11:40:49 -07:00
Mariano Sorgente b5ebf6c494 Refactor puzzle store, tests, generate future puzzle hashes 2020-04-07 18:17:44 +09:00
Yostra 78349723f5 test invalid filter 2020-04-06 16:07:15 -07:00
Yostra 31b835cefd clean 2020-04-06 15:26:31 -07:00
Yostra bfc7196d7f add to mempool change 2020-04-06 15:25:08 -07:00
Yostra 8ebf55bff7 simplify setup 2020-04-04 14:12:03 -07:00
Mariano SorgenteandGitHub 5de840f13b Proper reorg transaction handling, fix fork finding, wallet only connects to local node if possible (#141) 2020-03-31 22:29:58 +09:00
Mariano Sorgente 920043c1d4 Tweak block validation, rename some files, and concentrate error codes 2020-03-31 02:27:22 +09:00
Mariano Sorgente e328f01f10 Lint properly, and fix Paths 2020-03-30 18:03:03 +09:00
Yostra 6e01eca711 db lock issue, use one connection 2020-03-29 18:32:51 -07:00
Richard Kiss 9b0e257580 Fix tests. 2020-03-29 15:23:27 -07:00
Yostra 0ce3d411a2 increase max value 2020-03-28 01:32:49 -07:00
Mariano SorgenteandGitHub f96ae11094 Wallet fixes (#131)
* Transaction status, and fixes
* Close websocket on ConnectionCloseError, and fix wallet bug
* More validation and better error messages
* Uncomment lines
* Fix tests
2020-03-27 23:30:07 +09:00
Mariano Sorgente 2a388d3545 Fix tests 2020-03-21 01:24:48 +09:00
Yostra 23b33605f7 format 2020-03-19 22:11:54 -07:00
Yostra 6094100f6a support multiple wallets (breaking) 2020-03-19 22:10:26 -07:00
Mariano Sorgente 94ae17cbe2 Fast sync working for wallet 2020-03-19 16:32:11 +09:00
Mariano Sorgente e83aa36b44 Add cli script, remove SSH ui and dependencies 2020-03-19 15:28:17 +09:00
Mariano Sorgente 324cae8dba Progress on fast sync 2020-03-19 14:15:06 +09:00
Mariano Sorgente 90e8287926 Merge branch 'integration' of github.com:Chia-Network/chia-blockchain into light-verification 2020-03-18 17:18:20 +09:00
Mariano Sorgente b1778095d6 New difficulty change and min_iters change, and light header verification 2020-03-18 17:17:59 +09:00
Yostra 10f5300805 propagate mempool on connect, test 2020-03-17 12:38:36 -07:00
Yostra d935dd4ec0 fix test 2020-03-16 22:42:25 -07:00
Yostra cc02b94560 test transaction broadcast; 2020-03-16 22:22:59 -07:00
Mariano Sorgente 1601d13ce0 Header block verification 2020-03-17 13:02:57 +09:00
Mariano Sorgente 3e74649930 Fix sync test 2020-03-12 15:05:28 +09:00
Yostra fc41b4c38e return true if already in mempool 2020-03-09 16:54:03 -07:00
Mariano Sorgente bb3ce76d8a More wallet protocol tests, fix bbugs 2020-03-09 22:44:01 +09:00
Mariano Sorgente 25610a8a5b Add full node tests, fix bug in request_proof_hashes 2020-03-09 16:45:32 +09:00