Commit Graph

156 Commits

Author SHA1 Message Date
Zachary Brown aafe234cd2
Update the README to link to the Chia website (#14801)
Mention and link to the Chia website in the README
2023-03-10 16:45:18 -06:00
Samet 32f5fa3d55
logo-fix (#13610) 2022-10-07 15:51:31 -05:00
Gregory 025c45f0b5
Chia Seeder (#8991)
* initial hack

* crawler

* add pytz

* Checkpoint.

* Catch some bugs.

* Localhost dig working.

* Checkpoint: return only high quality nodes.

* Statistics.

* Try improving finding reliable nodes.

* Bug.

* Move db to memory.

* Timestamp in the last 5 days.

* Increase crawl parameters, 180+ connections per sec.

* Bug.

* Optimize for DNS traffic.

* Prepare for hosting.

* Minimum height.

* Typo.

* Try catch everything.

* dnslib.

* Add db, format code.

* nits.

* No connections for the dns server.

* Rename src -> chia

* Fix some issues with v1.1

* Crawler task pool.

* Optimize closing connections.

* Split crawler and dns server.

* Install instructions.

* Catch startup bug.

* Try a big timeout for lock aquire.

* lint.

* Lint.

* Initial commit extended stats.

* Simplify code.

* Config.

* Correct stats.

* Be more restrictive in crawling.

* Attempt to fix stats bug.

* Add other peers port to config.

* Update README for the config.

* Simplify crawl task.

* Fix bug on restarts.

* Prevent log spamming.

* More spam prevention.

* Fix bug.

* Ipv6 (#1)

* Enable ipv6.

* Fix bug.

* Use numeric codes for QTYPE.

* ANY working.

* More spam prevention.

* Try to improve IPv6 selection.

* Log IPv6 available.

* Try to crawl more aggresive for v6.

* rename dns.py to crawler_dns.py so it doesn't conflict with imported package names

* Remove pytz package off dependencies

* Tidy-up ws_connection.py

* Fix spelling

* Reinstate chia-blockchain readme, with additional lines pertaining to the DNS introducer & crawler

* More detailed info in the README wrt Chia Seeder

* Nit

* More memetic naming of Chia Seeder

* Nit

* Add entry points

* Add entry in packages

* Patch some methods on the upstream server

* Update peer record fields

* Standard library imports first

* Crawler API check

* Reconcile crawl store

* Account for crawler_db_path in config

* Await crawl store load DB and load reliable peers

* Updates to crawler

* Rename to dns_server

* Crawler-specific overrides for the chia server

* Edit comment

* Undo changes to ChiaServer in view of crawler-specific overrides introduced in previous commit

* Nit

* Update service groups

* Expand name maps, mostly

* Fix the init config

* Remove unused import

* total_records unused at this stage

* Remove ios_reliable in peer_reliability table

* Remove row[20] entry

* Split overly long line

* Fix

* Type hint for ns_records

* Reconcile mismatch btw type int and uint64

* Type annotations in crawler

* Check whether crawl store is set

* Remove upnp_list

* Lint

* Chia Seeder CLI

* Lint

* Two white spaces

* 3rd party package import

* Cleaner way to handle overrides for ChiaServer method

* Address linter warnings

* Rename

* Nits

* Fix

* Change port #

* Most chia_seeder commands up and running

* Rename

* Progress of sorts

* Fix

* Improve legibility

* Fix naming

* Fix setup.py

* Lint

* None -> ''

* Remove whitespace

* Rename

* Log ipv6 better. (#9227)

* Log ipv6 better.

* Lint.

* -

* Undo GUI changes

* Another attempt

* GUI changes

Co-authored-by: Yostra <straya@chia.net>
Co-authored-by: Florin Chirica <fchirica96@gmail.com>
Co-authored-by: Chris Marslender <chrismarslender@gmail.com>
2021-11-27 18:30:25 -08:00
Luke McGregor 8bcdea9f14
[DOCS] Updated main readme to point to pooling guide (#7280) 2021-07-12 19:42:14 -07:00
Nikolaj Kuntner 0b3124821f
bytes formatting simplify (#6021)
* init

* Add dash in README

* add more test cases

* whitespace around ==

* explicit return

* add another large test case
2021-05-26 11:11:44 -07:00
Nikolaj Kuntner 2faab1ea83
Improve style consistency in root directory docs files (#4493)
* Improve style consistency

* black python required blank

Co-authored-by: Nikolaj Kuntner <>
2021-05-12 13:12:30 -07:00
Mariano Sorgente 77f71e4289 Add some more info about the benefits of chia (#1454)
* Add some more info about the benefits of chia

* A few more tweaks
2021-03-24 15:41:53 -07:00
Gene Hoffman 4697e39470
Various clean ups, spelling thanks @adamfiddler, isort (#1278)
* Various clean ups, spelling thanks @adamfiddler, isort

* Actually thank @adamfiddler

* isort tests

* Update changelog, readme, spec, spelling

* Readme nit

* locales

* locales again
2021-03-13 14:57:41 -08:00
Gene Hoffman 52c32e6aea
Correct badges 2020-10-21 16:22:05 -07:00
Gene Hoffman 2be8da7830
Update README for main-master change 2020-10-21 16:20:41 -07:00
Kyle Altendorf 8310ce23a9 Fix readme tables for PyPI
Apparently PyPI is a bit pickier about blank lines before tables than GitHub is.
2020-10-01 11:07:12 -07:00
Gene Hoffman c3a3fdba1f Integrate GH super linter - fix shell, markdown, python issues (#296)
* Try super-linter
* Fix lint issues, move to separate gh action
* Fix md, shell
* Ignore import-error for python - fix MDs
* Disable standard-js, initial eslint config
* Fix raises, remove prettier for now
* skip pylint no-member check in src/util/byte_types.py line 40
* pyinstaller windows back to INFO
* Disable powershell lint for now.
* Disable css validation temporarily
2020-07-16 13:05:43 -07:00
Gene Hoffman 2c3c8d99cf Move netspace calculations to rpc-server. Refactor cli. 2020-06-01 08:56:59 -07:00
Gene Hoffman c2f1e68f98 Add logo to README.md 2020-06-01 08:56:59 -07:00
Gene Hoffman 6ed9727368 Oops. Fix README.md 2020-06-01 08:56:59 -07:00
Gene Hoffman f77973e0b0
chiapos==0.12.11, cleaner README 2020-05-05 10:56:09 -07:00
Mariano Sorgente fd03f14fad Always check keys on chia init, and when starting farmer 2020-05-04 11:54:43 -07:00
Gene Hoffman 0af14b75c8
Better dev build badge layout 2020-04-29 19:32:17 -07:00
Gene Hoffman 4154e77c1c
Move to new dev branch paradigm. Increment win installer version 2020-04-29 18:52:31 -07:00
Gene Hoffman 381840dbd9
Minor fixes to cli, install.sh, README.md 2020-04-26 19:37:01 -07:00
Gene Hoffman 8c94d1c7fa
Reformat README.md and add "is compiling" badges 2020-04-26 16:18:21 -07:00
Gene Hoffman dce36aa3b6
Move Install and Quickstart to the repo wiki 2020-04-26 14:40:25 -07:00
Richard Kiss 93c9092a47 Add `chia start`, and remove a bunch of shell scripts. 2020-04-21 23:11:53 -07:00
Richard Kiss 5139375138 Fold `chia-generate-keys` into `chia generate`. 2020-04-21 23:11:53 -07:00
Gene Hoffman 4dd34bdc07 find all cbor2 and miniupnpc references and up them. Warn on k=29 2020-04-21 22:38:51 -07:00
Gene Hoffman bfc0c12c93 More README cleanups 2020-04-21 22:38:20 -07:00
Gene Hoffman 7bc7e40ed4 README updates 2020-04-21 22:38:20 -07:00
Richard Kiss 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 2aeb4db595
Merge branch 'master' of github.com:Chia-Network/chia-blockchain into beta-1.2 2020-04-05 18:09:10 +09:00
Mariano Sorgente 2e47378ab7
Remove useless host configs. Run rpc servers not on localhost. 2020-04-05 18:08:40 +09:00
reghacker f338b0362b
Minor typo fix 2020-04-03 23:47:13 -07:00
Gene Hoffman f876ea7022
Add chia-start-wallet-server and update docs 2020-04-02 10:18:33 -07:00
Gene Hoffman 7662eb886e
Add windows WSL run instructions and Virtualbox Tip 2020-04-02 09:50:54 -07:00
Gene Hoffman 01b132714b
Windows README update 2020-04-02 09:43:16 -07:00
Gene Hoffman 9d9419863c
Document nits 2020-04-01 17:57:59 -07:00
Gene Hoffman e1267f1deb
MacOS install instructions 2020-04-01 17:29:48 -07:00
Richard Kiss a0437b5acb Dynamically install UPnP so the full node works even on platforms
where miniupnp is unsupported.
2020-03-31 17:12:55 -07:00
Richard Kiss 51d5f9436d Move and rename scripts, making them available from the venv. 2020-03-30 12:42:51 -07:00
Richard Kiss b13117afb0 Update README. 2020-03-29 14:29:39 -07:00
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