Commit Graph

281 Commits

Author SHA1 Message Date
William Blanke 479deb969a
pechy test branch 2021-05-31 13:14:55 -07:00
William Blanke 4518b27901
pechy test branch 2021-05-31 12:46:06 -07:00
William Blanke e6258c1b97
pechy test branch 2021-05-31 12:27:05 -07:00
William Blanke 61cace0923
pechy test branch 2021-05-31 12:24:11 -07:00
wjblanke 5b51aebaf2
updated vdf and pos (#6150) 2021-05-27 22:16:57 -07:00
Florin Chirica 413d29083f Initial commit. 2021-05-14 14:05:12 -06: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
wjblanke 79430402b4
use chiapos 1.0.2 (#4638) 2021-05-13 01:57:15 +09:00
Arvid Norberg ca4b25210b
Rust parse serialized (#3444)
* use rust implementation for finding length of a serialized clvm program

* bump clvm_rs version
2021-05-03 18:58:01 +09:00
dependabot[bot] d590e08745 Bump colorlog from 4.8.0 to 5.0.1
Bumps [colorlog](https://github.com/borntyping/python-colorlog) from 4.8.0 to 5.0.1.
- [Release notes](https://github.com/borntyping/python-colorlog/releases)
- [Commits](https://github.com/borntyping/python-colorlog/compare/v4.8.0...v5.0.1)

Signed-off-by: dependabot[bot] <support@github.com>
2021-04-22 17:00:23 -07:00
Gene Hoffman cb3dab5c89 Update to reverted blspy 1.0.2 2021-04-17 02:32:07 -07:00
wjblanke 065a539490
reverted BLS back to GIL enforced (#1936) 2021-04-15 10:59:38 -07:00
Arvid Norberg cab78c43a6
update cost and max cost according to new plan (#1864)
* update cost and max cost according to new plan
of even split between (1) generator program size (2) generator program CPU and
memory costs (3) CREATE_COIN conditions for and archetype block with 1000
vanilla transactions, 2 inputs and 2 outputs each.

update costs of conditions to use the same unit (as CLVM). Remove CLVM_COST_RATIO_CONSTANT

Add COST_PER_BYTE constant, defining the cost for each byte of generator program.

* bump clvm and clvm_rs versions

* fix typo in setup.py
2021-04-15 20:16:52 +09:00
Will Bendick 5cc09d8c22 bump blspy 2021-04-09 10:06:45 -07:00
dependabot[bot] bc2c31afd1 Bump chiapos from 1.0.0 to 1.0.1
Bumps [chiapos](https://github.com/Chia-Network/chiavdf) from 1.0.0 to 1.0.1.
- [Release notes](https://github.com/Chia-Network/chiavdf/releases)
- [Commits](https://github.com/Chia-Network/chiavdf/compare/1.0...1.0.1)

Signed-off-by: dependabot[bot] <support@github.com>
2021-04-09 10:06:18 -07:00
Mariano Sorgente 876692631a
Fix issue with error handling in timelord. Show infusion rate for all… (#1716)
* Fix issue with error handling in timelord. Show infusion rate for all timelords (even slow ones), and fix logging for rate limiting

* Fix another issue

* Further improvements in crashes, and better counting

* Don't error if we cannot infuse

* flake8

* more flake8

* Improvements for not the fastest timelord

* Don't double count

* Don't double count (again)
2021-04-06 19:48:46 -07:00
matt-o-how 5e1bf6d5f3
Merge DID into main (#1720)
* rebase DID off main

* fix indentation and imports

* lint fixes

* fix test_compilation paths for new puzzles

* added _init__.py for did_wallet

* mypy typing fixes

* included did_wallet in setup.py module list

* stored pubkey & puzhash so that recovery_spend can choose not take them

* black missing comma
2021-04-06 19:31:44 -07:00
Richard Kiss b3f70a1c68 Bump clvm versions. 2021-04-06 18:33:41 -07:00
Richard Kiss 8a3e00548a Rename `src` to `chia`. 2021-04-04 21:41:39 -07:00
Richard Kiss 7a970b8fe7 Add `PYINSTALLER_SPEC_PATH`. Simplify & unify spec file. 2021-04-02 19:50:54 -07:00
dependabot[bot] 5680124eaa Bump keyring from 23.0 to 23.0.1
Bumps [keyring](https://github.com/jaraco/keyring) from 23.0 to 23.0.1.
- [Release notes](https://github.com/jaraco/keyring/releases)
- [Changelog](https://github.com/jaraco/keyring/blob/main/CHANGES.rst)
- [Commits](https://github.com/jaraco/keyring/compare/v23.0.0...v23.0.1)

Signed-off-by: dependabot[bot] <support@github.com>
2021-04-02 11:48:47 -07:00
Gene Hoffman 4a03f27431 Chiapos to 1.0.0 2021-03-29 23:57:15 -07:00
Mariano Sorgente 51e90ed19e
Removes aiter which is not used (#1524) 2021-03-26 10:57:27 -07:00
Gene Hoffman a23b2947c5 Update cryptography to 3.4.7
Updated Windows, macOS, and ``manylinux`` wheels to be compiled with OpenSSL 1.1.1k due to a security issue in OpenSSL...
2021-03-25 15:55:59 -07:00
Richard Kiss be4af4128c Monkey-patch click instead of forking. 2021-03-24 15:41:53 -07:00
Richard Kiss f6cd947da2 Add some missing files to the sdist. 2021-03-24 15:41:53 -07:00
dependabot[bot] ae53e7e185 Bump colorlog from 4.7.2 to 4.8.0
Bumps [colorlog](https://github.com/borntyping/python-colorlog) from 4.7.2 to 4.8.0.
- [Release notes](https://github.com/borntyping/python-colorlog/releases)
- [Commits](https://github.com/borntyping/python-colorlog/compare/v4.7.2...v4.8.0)

Signed-off-by: dependabot[bot] <support@github.com>
2021-03-23 21:54:27 -07:00
wjblanke 54dd987668 use forked click (#1347) 2021-03-17 18:40:45 -07:00
Gene Hoffman 122731cbaa
chiavdf to 1.0.1 for new Windows MPIR (#1238) 2021-03-11 01:08:15 -08:00
Gene Hoffman 5a6af6dbd6
blspy to 1.0 - update GUI (#1226)
* blspy to 1.0 - update GUI

* Revert GUI
2021-03-10 17:44:25 -08:00
Gene Hoffman de4b5b3050
chiavdf gold at 1.0 (#1214) 2021-03-09 19:38:05 -08:00
Gene Hoffman b5ce8c9e66
Isort take 3 (#1213)
* isort in a black friendly way

* isort but debug superlinter later
2021-03-09 18:27:27 -08:00
Gene Hoffman 26f18d4efe
Bump keyring, update GUI (#1211) 2021-03-09 15:30:51 -08:00
Gene Hoffman 1d7fadbc20
cryptography and keyring to current version (#1208)
* Try linux keyring

* cryptography and keyring to current version - keyrings.cryptfile issue

* Remove comment re cryptography

* Correct URL

* 3.4.6 cryptography
2021-03-09 13:43:57 -08:00
Yostra da9b9ccf6f
Mozilla ca (#1155)
* include moz

* add mozzila submodule

* install script

* use file path

* update commit

* typo
2021-03-04 14:25:35 -08:00
Gene Hoffman 4ddd1385f6 chiapos to 0.9, pin current GUI 2021-03-04 02:24:05 -08:00
Mariano Sorgente d33d16591d
blspy to 0.9, replace infinity, update clvm, puzzle hash (#1146)
* blspy to 0.9

* replace infinity with default constructor

* infinity

* Update clvm, puzzle hash

* Fix tests with new blspy

* prefarm in config instead of constants

Co-authored-by: Gene Hoffman <hoffmang@hoffmang.com>
Co-authored-by: Bill Blanke <wjb2002@flex.com>
2021-03-04 00:54:03 -08:00
Gene Hoffman ccbd20bc94
Chia VDF to 0.9 (#1138)
* Chia VDF to 0.9

* Try test-cache 20
2021-03-03 20:54:19 -08:00
Gene Hoffman 88a6675cf4 chiabip158 to 1.0 2021-03-03 19:02:44 -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
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
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
Richard Kiss d0a08d2a93 Bump clvm versions and replace `((c P A))` with `(a P A)`. 2021-03-01 12:12:48 -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 c35021339f chiapos to 12.45 for harvester multithread fix 2021-02-23 23:20:21 -08:00
Richard Kiss 1c1cafc865 Use renumbered opcodes. 2021-02-23 11:20:55 -08:00
Jesús Espino d8410eff83
Migrating CLI to Click (#1002)
* Migrating CLI to Click

* Adding more type annotations

* Adding some required to flags

* Some extra small fixes

* Add click dependency to the setup.py file

* Making callable from outside

* Manually applying changes from commit f23c45

* Improving type annotations

* Adding -h as --help option

* Added feedback to add/remove commands for plots

* Properly exiting with error code
2021-02-23 02:23:56 -08:00
Gene Hoffman 3bcaacceb3 Try the newly patched aiosqlite at 0.17.0 2021-02-21 19:57:34 -08:00
Adam Kelly a07cec4362 Update clvm dependencies 2021-02-18 21:23:55 +09:00