Commit Graph
167 Commits
Author SHA1 Message Date
Richard Kiss 2a681d0521 Change names of tools so they all start with "chia". 2020-03-29 14:25:28 -07:00
Richard Kiss b319691916 Rename .venv to venv, and create "activate" soft link to venv activate. 2020-03-27 15:41:17 -07:00
Richard Kiss fd6b53883f Put command-line tools into venv. 2020-03-27 12:17:34 -07:00
Richard Kiss 656f258d76 Update documentation about executable missing from Linux distribution. 2020-03-27 11:03:29 -07:00
Gene Hoffman 21f89b5acd Update ubuntu install 2020-03-27 10:33:07 -07:00
Gene Hoffman 6897d71a61 Add & and update README 2020-03-27 10:23:29 -07:00
Gene Hoffman 8efb400f3d Change to generate_keys.py 2020-03-25 20:38:36 -07:00
Mariano Sorgente dfb90329c5 Move electron ui out of wallet, and add npm to install script 2020-03-24 22:43:41 +09:00
Yostra 3e04b89bdc Merge branch 'master' into integration 2020-03-20 18:08:02 -07:00
Mariano Sorgente e83aa36b44 Add cli script, remove SSH ui and dependencies 2020-03-19 15:28:17 +09:00
Gene Hoffman db4f27cb45 Readme - add argument POST example for RPC 2020-03-09 15:38:30 -07:00
Mariano Sorgente bb3ce76d8a More wallet protocol tests, fix bbugs 2020-03-09 22:44:01 +09:00
Yostra af724124ad merga alpha 1.5 2020-02-24 14:38:32 -08:00
Gene Hoffman 248cbbfe45 Update CentOS 7.7 - lib dir
Add LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib for CentOS 7.7 install
2020-02-19 15:35:17 -08:00
Gene Hoffman 4e3e0dc6d7 Merge pull request #99 from Chia-Network/new-platforms
RHEL/Centos 8.1
2020-02-19 14:58:18 -08:00
Gene Hoffman 9e87a5088a Merge branch 'alpha-1.4' into master 2020-02-11 12:28:12 -08:00
Antonio Caccese 8daa3c1f2e Update README.md
In "Each line that starts with `pip ...` becomes `python -m pip ...`" changed "python -m pip" with "python3.7 -m pip"  (paragraph "Alternate method for Ubuntu 18.04 LTS"). The command "python -m pip" calls the wrong version of python.
2020-02-11 19:01:17 +01:00
Mariano Sorgente 6359ebf967 Merge normal and timelord installation 2020-02-07 00:14:54 -05:00
Mariano Sorgente 5468c25a09 Db headers, locks, pos dirs, and config (#88)
* New database table to store headers
* Loading blockchain only loads headers into memory instead of header blocks (header + proofs), speeds up the startup, and reduces normal operation memory usage by 80%
* Fix deadlock issues with store class
* Make memory store access synchronous, to reduce use of locks, this improves performance of block and unfinished block processing
* Remove locks from reads of DB, only lock for writes
* Cleaner configuration system with argparse
* Log to file by default, configurable to stdout
* Proof of space binary and create_plots scripts allow passing in temp and final directories
2020-02-05 09:42:57 +09:00
Mariano Sorgente a7ebba5b89 Allow specifying temporary and final directory for proof of space 2020-01-31 17:16:40 +09:00
Mariano Sorgente 32a6cbfb09 New config system with argparse 2020-01-30 17:57:47 +09:00
Mariano Sorgente 109628fe20 Add example http call to readme 2020-01-29 12:16:29 +09:00
Gene Hoffman 3a7cab800d Specify CentOS 7.7 2020-01-27 23:19:56 -08:00
Gene Hoffman ea94c5c2bf Install actually RHEL 8.1 2020-01-27 22:19:47 -08:00
Gene Hoffman fb2ccbfb75 Lower boost requirements to 1.66 per RHEL
Boost 1.66 is good enough
2020-01-27 21:12:35 -08:00
Gene Hoffman 1e2e5575f3 Missing sqlite req for RHEL 8 2020-01-27 20:49:38 -08:00
Gene Hoffman a679aedcf5 Typo in RHEL VDF instructions 2020-01-27 20:46:56 -08:00
Gene Hoffman 3e06d9bbbe Add RHEL 8 VDF install instructions 2020-01-27 20:45:48 -08:00
Gene Hoffman b851444235 RHEL8 farmer/fullnode install instructions 2020-01-27 20:36:50 -08:00
Mariano Sorgente 88e991c67f Optional uvloop (#83)
* uvloop is an optional dependency
2020-01-23 14:19:47 +09:00
Mariano Sorgente f2d539013b Fix node starting script (#85) 2020-01-22 17:54:29 +09:00
Mariano Sorgente aea467a952 Fix node starting script (#85) 2020-01-22 17:53:12 +09:00
Gene Hoffman 13413c8da0 Update install for Ubuntu, CentOS, Amzn 2020-01-18 19:13:28 -08:00
wjblanke d01cbcb901 Verifierwjb (#77)
C PoT improvements, partly using modified code from Flint/Antic

On Mon, Jan 13, 2020 at 11:03 PM Bill Hart <goodwillhart[at sign]googlemail.com> wrote:
Dear Bram Cohen,

I cannot relicense all of Flint and Antic as I don't own the copyright for all files.

However, I wrote the files you mention and therefore you can also use them under BSD 2-Clause. In addition, I hereby license you to use these files under the MIT license for your project. Please ensure that my copyright is retained on the files, as per the MIT license.

Best Wishes,

William Hart.

On Tue, 14 Jan 2020 at 01:10, Bram Cohen <bram[at sign]chia.net> wrote:
Hello Dr. Hart. As you likely already know in Chia's VDF implementation competition Antic and Flint were able to produce meaningful
improvements in how fast our VDF runs. We're now working on integrating those changes and making further improvements which we'd like
to upstream but we're having some licensing issues.

On all of Chia's code we use MIT, Apache2 and public domain. If you're willing to relicense using one of those or even relicense just the
following files that would be very helpful

https://github.com/wbhart/antic/blob/trunk/qfb/nudupl.c
https://github.com/wbhart/antic/commits/trunk/qfb/nucomp.c
https://github.com/wbhart/flint2/blob/trunk/fmpz/xgcd_partial.c

Please let me know what you think.

Thank you,

-Bram
2020-01-18 16:10:06 -08:00
Gene Hoffman b4c45bd9f5 Revert requirement for Python 3.7.5 on MacOS 2020-01-18 12:24:18 -08:00
Gene Hoffman ea52f26070 Add MacOS Python 3.7.5 minimum requirement 2020-01-15 13:13:03 -08:00
Gene Hoffman a49aa920a3 README - "firewall rules"
Grammar fix to firewall rules/UPnP sentence
2020-01-14 20:32:09 -08:00
Gene Hoffman a8181b25fa README.md - remove redundant wiki link 2020-01-14 20:10:34 -08:00
Gene Hoffman e0da240cde Merge branch 'alpha-1.3' into docs-nits 2020-01-14 20:07:02 -08: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
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