Commit Graph

4709 Commits

Author SHA1 Message Date
Gene Hoffman 155a2747aa
RC5 testnet protocol, db, introducer changes (#1142)
* RC5 testnet protocol, db, introducer changes

* black configure.py
2021-03-03 18:50:12 -08:00
Yostra 3e77319eda
Pinned root cert (#1137)
* typo

* pin cert

* depricated warnning

* don't require 0x

* Fix lint issue w black and update GUI pin

Co-authored-by: Gene Hoffman <hoffmang@hoffmang.com>
2021-03-03 17:26:26 -08:00
Yostra a4b14116b7
typo (#1136) 2021-03-03 14:40:18 -08:00
Florin Chirica bde064e73b
Try passing with fixtures. (#1134) 2021-03-03 14:39:51 -08:00
Almog De Paz 5a265994b6
WP Blue box integration (#1131)
* Initial commit weight proof bluebox.

* More verification, fix linting.

* Checkpoint testing.

* Checkpoint verify compact proofs.

* First attempt already seen compact proofs.

* Try bigger timeouts.

* Try passing first without ICC EOS.

* Try to uniformly sanitize by field_vdf.

* Try to fix vdf.py

* Temporary change: check if simulation is slow or stalled.

* Try fixing VDFProof erros in tests.

* Checkpoint: address some comments.

* temporarily lower number of sub epoch samples

* Checkpoint is_fully_compactified.

* First attempt compact blocks fixture.

* Add tests.

* Test simulation should eventually pass.

* Test full node store passing.

* Use the proper fixture.

* handle compact challenge blocks

* logs

* bluebox basic tests passing

* Try lighter test_simulation.

* refactor

* Bump chiavdf, use correct fixture db, try test cache.

* Update fixtures.py

* dont add redundant vdfs if blue boxed

* partial blue boxed chain test

* validate sampling

* logs

* Try bigger timeouts.

* logs

* First attempt split tests.

* Rename workflow files.

* Relax test simulation since it's still failing.

* Update test cache.

* merge fix

* change test dataset

* conflicts

Co-authored-by: fchirica <fchirica96@gmail.com>
2021-03-03 14:39:23 -08:00
Yostra 13bc29a7c0 download url 2021-03-03 17:28:28 -05:00
Yostra d0383d989c
Daemon alerts (#1132)
* daemon alerts fetch, simple server, validation

* launch services, alert server, wait on gen

* config

* not ready alert creation signing

* get status daemon rpc

* gene's key

* lgtm

* config

* prefix

* rebase artifacts
2021-03-03 14:19:26 -08:00
Richard Kiss f79152d1ab
Bump clvm and replace `((c P A))` with `(a P A)`. Add some cc fixes prior to audit. (#1133)
* Bump clvm versions and replace `((c P A))` with `(a P A)`. Again.

* Modernize some clvm.

* Fix some comments and naming in `cc.clvm`.

* Prohibit `CREATE_ANNOUNCEMENT` in inner puzzle.

* fix cc.clvm

initial commit for innerpuz announcement test

Co-authored-by: matt <matt@chia.net>
2021-03-03 14:12:04 -08:00
Florin Chirica bac6e36c05
Bluebox weight proof. (#1028)
* Initial commit weight proof bluebox.

* More verification, fix linting.

* Checkpoint testing.

* Checkpoint verify compact proofs.

* First attempt already seen compact proofs.

* Try bigger timeouts.

* Try passing first without ICC EOS.

* Try to uniformly sanitize by field_vdf.

* Try to fix vdf.py

* Temporary change: check if simulation is slow or stalled.

* Try fixing VDFProof erros in tests.

* Checkpoint: address some comments.

* Checkpoint is_fully_compactified.

* First attempt compact blocks fixture.

* Add tests.

* Test simulation should eventually pass.

* Test full node store passing.

* Use the proper fixture.

* Try lighter test_simulation.

* Bump chiavdf, use correct fixture db, try test cache.

* Update fixtures.py

* Try bigger timeouts.

* First attempt split tests.

* Rename workflow files.

* Relax test simulation since it's still failing.

* Update test cache.
2021-03-03 13:13:08 -08:00
Yostra 1d91a20112
Network settings (#1019)
* rpc get network settings

* breakpoints

* don't log canceled

* fix test coin store

* cancel task on exit

* use network prefix for prefarm

* rebase and change network type

* network type

* missing config

* add timeout
2021-03-03 12:58:27 -08:00
Richard Kiss 5063ad058c
Bump clvm and recompiled scripts and replace `((c P A))` with `(a P A)`.. *HARD FORK* (#1118)
* Revert "Bump clvm versions and replace `((c P A))` with `(a P A)`."

This reverts commit d0a08d2a93.

* Bump clvm versions and replace `((c P A))` with `(a P A)`. Again.
2021-03-03 10:40:33 -08:00
Mariano Sorgente 05220d9b9b
Ms.difficulty simplify (#1123) 2021-03-03 10:27:00 -08:00
Jesús Espino 7247c7fb71 Start plotting the next plot in the queue only if you delete a running plot 2021-03-03 19:07:59 +09:00
Bill Blanke a9a3a1a78f two lines for lint 2021-03-02 23:05:30 -08:00
Bill Blanke fb9eac5fdb dont cache bls private key 2021-03-02 23:05:30 -08:00
Gene Hoffman 4132d76d1a Update ui - tweak install-gui for branches 2021-03-02 13:09:57 -08:00
dependabot[bot] 8bfe9d5e40 Update setuptools requirement from ~=52.0.0 to ~=54.0.0
Updates the requirements on [setuptools](https://github.com/pypa/setuptools) to permit the latest version.
- [Release notes](https://github.com/pypa/setuptools/releases)
- [Changelog](https://github.com/pypa/setuptools/blob/main/CHANGES.rst)
- [Commits](https://github.com/pypa/setuptools/compare/v52.0.0...v54.0.0)

Signed-off-by: dependabot[bot] <support@github.com>
2021-03-02 11:43:11 -08:00
Richard Kiss a8a7af9ebc Revert "Bump clvm versions and replace `((c P A))` with `(a P A)`."
This reverts commit d0a08d2a93.
2021-03-01 17:14:13 -08:00
Gene Hoffman 52a8976393 remove show todos 2021-03-01 16:45:31 -08:00
Mariano fcfe0fe21c Fix edge case 2021-03-01 14:51:40 -08:00
Mariano 371f243e96 Simplify logic in difficulty adjustment code 2021-03-01 14:51:40 -08:00
eFishCent edd015d154 Fix regression plots check output < 5 correctly; original fix PR 1105 2021-03-01 14:49:08 -08:00
Gene Hoffman 4f5c50b1b8
Explain using quotes around mnemonic (#1111)
* quotes explanation

* add "the"

* black keys.py
2021-03-01 14:09:54 -08:00
Richard Kiss d0a08d2a93 Bump clvm versions and replace `((c P A))` with `(a P A)`. 2021-03-01 12:12:48 -08:00
Jesús Espino db333fb14e
Adding type annotations to merkle set (#1082)
* Adding type annotations to merkle set

* executing black

* removing not used imports
2021-02-28 19:24:03 -08:00
Mariano Sorgente d1ba029695
Fix spend prefarm, sync issues, decrease request_blocks timeout (#1095)
* spend prefarm fix

* Fix timeout issue with synncing, decrease request_blocks timeout

* Fix sync issues
2021-02-28 19:19:23 -08:00
Gene Hoffman 1788470ef6 black handles quote escapes better 2021-03-01 12:17:03 +09:00
Gene Hoffman b5dd1d0d66 Call out that mnemonics require quotes - standardize no .'s, capitals 2021-03-01 12:17:03 +09:00
almog 5496e2e147 temporarily lower number of sub epoch samples 2021-03-01 12:16:48 +09:00
Richard Kiss 3a2413cf3b Add tests for many puzzles, and fix some bugs found. 2021-02-28 16:54:26 -08:00
almog fb1993dbc7 temporarily lower number of sub epoch samples 2021-02-28 23:15:53 +09:00
Jesús Espino 1cf8ad6bf4 Add types to bench32m.py 2021-02-28 21:42:18 +09:00
Jesús Espino 8c359c6446
Add --limit parameter to farm challenges command (#1091)
* Add --limit parameter to farm challenges command

* Fix typo
2021-02-28 21:41:36 +09:00
Jesús Espino 918b6fbef3
Adding some extra type checking in the utils directory (#1092) 2021-02-28 21:41:05 +09:00
eFishCent 203a3edb81
List failed plots at end of `chia plots check` (#1087)
* Improve exception handling, display bad plot filenames at the end

* Update changelog

* lgtm - fixed nested exception handling.
2021-02-27 23:43:29 -08:00
Jesús Espino 3023b7ae12
Adding initial farm command implementation (#1079)
* Add farm CLI command

* Fixing styles with black

* Fixing flake8

* Passing black again

* Fixing mypy error
2021-02-27 17:49:02 -08:00
Gene Hoffman d8638c0f05
Try superlinter at 3.15.1 (#1081)
* Try superlinter at 3.15.1

* pylint: disable=E1101
2021-02-27 17:26:46 -08:00
Jesús Espino a72c61dde5 Renamed wallet new_address command to wallet get_address 2021-02-27 09:24:03 -08:00
Richard Kiss 56aadf687d Redo some tests using block generator and puzzle utils. 2021-02-26 11:41:58 -08:00
dependabot[bot] f0a598b1a5 Bump aiohttp from 3.7.3 to 3.7.4
Bumps [aiohttp](https://github.com/aio-libs/aiohttp) from 3.7.3 to 3.7.4.
- [Release notes](https://github.com/aio-libs/aiohttp/releases)
- [Changelog](https://github.com/aio-libs/aiohttp/blob/master/CHANGES.rst)
- [Commits](https://github.com/aio-libs/aiohttp/compare/v3.7.3...v3.7.4)

Signed-off-by: dependabot[bot] <support@github.com>
2021-02-25 21:30:52 -08:00
Gene Hoffman c695fa14be
Chglg for RC4 bug fix 2021-02-25 19:52:05 -08:00
Yostra 84202a2cdd no space, no equal 2021-02-25 19:51:10 -08:00
Gene Hoffman afb911a49d
Add new empty slot block test db to cache, start new changelog (#1068)
* Add new empty slot block test db to cache, start new changelog

* chglg nit
2021-02-25 14:21:40 -08:00
Gene Hoffman 71df639f48 Add Slovak - thanks @seeden 2021-02-25 12:20:46 -08:00
Adam Kelly 948d03ed34 Do not include code from tests in production (src/consensus/block_creation.py) 2021-02-25 12:06:26 -08:00
Gene Hoffman 6a21d866ef Add Spanish translation - thanks @jespino + @dvd101x 2021-02-25 12:05:47 -08:00
Gene Hoffman 6fa0299d37 Update changelog for rc3 2021-02-25 11:46:41 -08:00
Gene Hoffman 5f058115fc Update to Electron 11 to support Apple Silicon 2021-02-25 09:29:17 -08:00
almog c442225b77 add empty genesis slots test and test dataset 2021-02-25 09:04:32 -08:00
Mariano Sorgente 52ddffa2ca
Fix bug in starting GUI (#1059)
* Fix bug in starting GUI

* Change to dev commit
2021-02-25 22:29:35 +09:00