Commit Graph

4709 Commits

Author SHA1 Message Date
Gene Hoffman e0da240cde
Merge branch 'alpha-1.3' into docs-nits 2020-01-14 20:07:02 -08:00
Gene Hoffman e220285a33
"*" matches 0 or more of "_" so remove it
Using a shell glob instead of matching the precise regex
2020-01-14 19:49:11 -08:00
Gene Hoffman b93fab7714
Remove whitespace per lint 2020-01-14 14:38:01 -08:00
Gene Hoffman a07a298163
Format spelling fix correctly. 2020-01-14 14:29:13 -08:00
Gene Hoffman 1c08547485
Merge pull request #70 from lvcivs/patch-1
fix typo
2020-01-14 13:23:05 -08:00
Gene Hoffman 5bb072b009
Merge branch 'alpha-1.3' into patch-1 2020-01-14 13:22:00 -08:00
lvcivs ac76acb8cc
fix typo 2020-01-14 21:53:42 +01:00
Mariano Sorgente 4a736883ca
Full sync test and color logging (#69)
* Adds color logging, and test for full sync
2020-01-14 23:47:40 +09:00
Mariano Sorgente 69c808a33f
Async waiting for processes, fix networking bug, reorganize blockchain class 2020-01-14 17:35:51 +09:00
Mariano Sorgente a52014881f
Ensure process pool is shutdown, and use asyncio to wait 2020-01-14 00:06:25 +09:00
Mariano Sorgente 49e4629935
Sqlite, RPC server, and other changes (#68)
* Switches to sqlite and remove all mongo stuff
* Starts RPC server on port 8555
* UI is in new process, communicates to node through rpc
* JSON serialization for streamables
* Harvester periodically prints its plot names and sizes
* Process names are set to chia_full node, chia_harvester, etc
* CONTRIBUTING.md, and remove docs from git (put in wiki)
* Adds the SmallHeaderBlock type, it's header block without the PoT and PoSpace
* Fix harvester bug (allows two harvesters in the same machine)
2020-01-13 22:19:53 +09:00
Mariano Sorgente 2f10a02aa6
Merge branch 'alpha-1.3' of github.com:Chia-Network/chia-blockchain into alpha-1.3 2020-01-13 21:27:33 +09:00
Mariano Sorgente cc7a12ef1a
Remove python toolkit from lib, install from pypi 2020-01-13 21:26:57 +09:00
Yostra 8f8922c820 initial multiprocess validation (#67)
Multiprocess validation of blocks (prevalidation)
2020-01-13 15:14:39 +09:00
Gene Hoffman ab5fc9b1b1
"in the FAQ" 2020-01-11 18:00:16 -08:00
Gene Hoffman 4aca30f620
Correct port 8444, add link to k sizes 2020-01-11 17:57:51 -08:00
Gene Hoffman 079ee2c6a0
"on port", not "in port" 2020-01-11 17:53:07 -08:00
Gene Hoffman 9c3a7e2ed3
Merge branch 'master' into docs-nits 2020-01-11 17:38:29 -08:00
Gene Hoffman b7c8514c80
Reformat apt-get install 2020-01-11 17:08:24 -08:00
Gene Hoffman c18b56b133
Update ubuntu install for git in 19.10
git isn't coming with build essentials so added it explicitly.
2020-01-11 17:07:06 -08:00
Gene Hoffman 102cae6f9e
Move python3 to code 2020-01-09 16:10:12 -08:00
Mariano Sorgente 281be67729 Alpha 1.2 (#64)
Remove database access from blockchain, and handle headers instead of blocks
Avoid processing blocks and unfinished blocks that we have already seen.
Also adds test for load.

Plotting improvements
2020-01-08 18:07:52 -06:00
Gene Hoffman b84672bc89
Link to FAQ 2019-12-26 12:37:44 -08:00
Gene Hoffman 8e671bbcd8
Mention boost minimum requirements
HT AdrianScott
2019-12-25 11:52:31 -08:00
Gene Hoffman d9bf22cb3b Separate timelord, add Windows/CentOS/AMZN (#62)
1.1.1 release

* windows build instructions

* install.sh newline fix

\n wasn't as cross platform as it should be so reverted to an extra echo

* Add CentOS to README.md

Full CentOS 7.7 install instructions

* mention blspy

* confirmed boost 1.67.0 works on Ubuntu

* Update README.md.

* Fix problem with zip download.

* Remove scm warning

Revert install instructions due to scm fix

* Update README and install scripts to separate timelord installation

Do not install VDF server and its dependencies in install.sh, create a
separate script install_timelord.sh for that.

* Move installation of VDF server dependencies to install_timelord.sh

* First and broken attempt at CentOS install

* Working CentOS 7.7 install

* typos in timelord explanation

* Timlord/VDF build instructions

Specifics for CentOS and MacOS

* Various install tips and tricks

* spelling error

* Add AMZN linux 2 install

* Add AMZN linux 2 timelord install

Also clean up base install instructions

* Combine TL for AMZN and CentOS

* Nits for AMZN and CentOS

* CentOS, AMZN timelord paralleling

* Fix header layouts

* Replace VDF server compilation scripts with Makefile

* layout improvements

* fast_vdf: Remove unused files

* Partial ARM install support

* missing l in lib

* Fleshed out Windows/WSL installs

And verified the method for upgrade to 19.x

* Move MacOS install fullnode to bottom

* Change to mongo "system-wide"

* Add mongo start to WSL

* Add actual upgrade for WSL/Ubuntu

Co-authored-by: Mariano Sorgente <sorgente711@gmail.com>
Co-authored-by: Rostislav Skudnov <skrostislav@gmail.com>
Co-authored-by: Richard Kiss <him@richardkiss.com>
Co-authored-by: wjblanke <wjb2002@flex.com>
2019-12-25 11:18:07 -08:00
Gene Hoffman 5492bbfc65
Merge pull request #54 from Chia-Network/scm-zip-download-fix
Fix problem with zip download.
2019-12-13 16:07:34 -08:00
Gene Hoffman 5cdb1b07e3
Remove scm warning
Revert install instructions due to scm fix
2019-12-13 15:40:54 -08:00
Richard Kiss 90ce913ac1
Fix problem with zip download. 2019-12-13 14:57:51 -08:00
wjblanke fa6828e20a
Merge pull request #53 from Chia-Network/richardkiss-readme-patch-1
Update README.md.
2019-12-13 14:50:52 -08:00
Richard Kiss 64fba173ff
Update README.md.
Note that setuptools_scm requires `.git` directory
2019-12-13 13:22:12 -08:00
wjblanke 0f2a923317
Merge pull request #50 from Chia-Network/alpha-1.1
Alpha 1.1
2019-12-12 13:49:06 -08:00
Gene Hoffman acdb83a11b
Merge pull request #48 from AdrianScott/AdrianScott-ubuntu-install-1
Added boost 1.71.0 req to Ubuntu instructions
2019-12-10 17:04:51 -08:00
Adrian Scott b17a88aa5e
Added boost 1.71.0 req to Ubuntu instructions
Added boost 1.71.0 requirement and links to Ubuntu installation instructions
2019-12-10 16:38:59 -05:00
Mariano Sorgente 3abdddd393
Upgrade blspy version to 0.1.13 2019-12-10 12:51:11 +09:00
Mariano Sorgente a5329005e0
Fix self connection leak (#43)
* Fix self connection leak
* Increase sleep to improve performance
* Add load test for unfinished blocks
* Fix flake8 lint
2019-12-10 08:27:38 +09:00
Mariano Sorgente 55192f257b
Fix pos (#45)
* Attempt to fix PoS issue, changing to uint32
* Change more variables to 32 bits
* Script to check plots
2019-12-10 08:10:43 +09:00
Mariano Sorgente cd266cfcbd
Ui fix (#44)
* Fix UI issue, remove useless catch
* Increase sleep to improve performance
2019-12-10 08:10:05 +09:00
Richard Kiss 541b409b99 Use setuptoools_scm for version numbers. (#42) 2019-12-09 21:29:37 +09:00
Florin Chirica effb5c2995
Stop process without iters if one with iters comes 2019-12-09 00:59:35 +02:00
Gene Hoffman da3ca16655
request upgrade of python 2019-12-08 00:46:58 -08:00
Gene Hoffman 2115c28a05
Merge pull request #40 from Chia-Network/timelord-fixes
Timelord fixes
2019-12-07 13:05:38 -08:00
Bill Blanke 85c5826d59 mypy fix 2019-12-06 14:43:44 -08:00
Bill Blanke 4576024506 more flake 2019-12-06 14:36:00 -08:00
Bill Blanke 6e9a9b1ba9 fixed flake errors 2019-12-06 14:17:53 -08:00
Bill Blanke 19b6bb959a vet introducer IPs 2019-12-06 11:17:25 -08:00
Florin Chirica a86441b89f
flake8 2019-12-06 02:37:02 +02:00
Florin Chirica 42d889b330
Timelord: Fix estimates, pick process with minimal iters 2019-12-06 01:51:37 +02:00
fchirica 9606aa9e67 Add send iters loop inside the timelord, remove POLL 2019-12-06 00:01:25 +02:00
Gene Hoffman 8351468ac4
README.md formatting
And added a word
2019-12-05 10:43:24 -08:00
Gene Hoffman db39c9753e
Add requirement for UPnP
Describe UPnP or NAT firewall issues for IPv4 and link to a generic explainer.
2019-12-05 10:41:48 -08:00