Commit Graph

110 Commits

Author SHA1 Message Date
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
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
5cdb1b07e3
Remove scm warning
Revert install instructions due to scm fix
2019-12-13 15:40:54 -08:00
Richard Kiss
64fba173ff
Update README.md.
Note that setuptools_scm requires `.git` directory
2019-12-13 13:22:12 -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
Gene Hoffman
da3ca16655
request upgrade of python 2019-12-08 00:46:58 -08:00
Gene Hoffman
8351468ac4
README.md formatting
And added a word
2019-12-05 10:43:24 -08:00