Richard Kiss and wjblanke
9090ef0176
Refactor some messages into introducer_protocol.
2020-06-08 17:17:48 -07:00
Mariano Sorgente and wjblanke
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
Yostra and wjblanke
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 Sorgente and wjblanke
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 Hoffman and GitHub
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 Sorgente and Richard Kiss
b0464096b8
More accurate space estimation, and tests
2020-04-21 23:12:13 -07:00
Mariano Sorgente and Richard Kiss
83635f7c01
Small networking fixes
2020-04-21 22:55:21 -07:00
Yostra and Richard Kiss
2d536f24ae
format
2020-04-21 22:55:21 -07:00
Yostra and Richard Kiss
d425a41ad8
assert fee condition
2020-04-21 22:55:21 -07:00
Richard Kiss and GitHub
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 Sorgente and GitHub
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 Sorgente and GitHub
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