Commit Graph

4709 Commits

Author SHA1 Message Date
Yostra 69b18b5ec5 daemon test 2021-04-08 13:22:48 -07:00
Richard Kiss 7506f64c35 Rename to `ConditionWithArgs`. 2021-04-08 11:35:50 -07:00
Richard Kiss 7472d74799 Remove `as_python`; add some types. 2021-04-08 11:35:50 -07:00
Alfonso Perez a4e78b71f2 Fix typo in CHANGELOG 2021-04-08 11:18:42 -07:00
Adam Kelly 8b97545455 Use the new 2 argument form of substr from clvm 0.9.5 for a smaller deserializer 2021-04-07 19:04:11 -07:00
Mariano Sorgente bee0a42714
Ms.double count (#1734)
* Found the source of the counting issue. An overflow block which is not the first
2021-04-08 00:31:58 +09:00
Mariano Sorgente 07a6ba5274
Retrieve transaction using bytes tx_id, and add comment (#1729) 2021-04-08 00:31:33 +09: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
Yostra 43c02e513a use wal and full sync mode 2021-04-06 18:22:01 -07:00
Yostra a69abb1717 don't start with api requests before ready 2021-04-06 17:50:25 -04:00
Richard Kiss 7906d02990 Simplify `pyinstaller.spec`. Solve `daemon/chia` name collision. 2021-04-06 13:29:41 -07:00
Yostra 660970f53f reduce by 100x 2021-04-05 21:12:09 -06:00
Yostra 06e3f5b3ac peg to latest 2021-04-05 18:01:32 -07:00
Gene Hoffman f9487f576d Fix various lgtm.com issues 2021-04-05 02:10:29 -07:00
Mariano 691534f3fe Removes warnings by renaming some protocol messages. Also improves error handling for timelord. 2021-04-04 23:54:11 -07:00
Gene Hoffman af6eb3e2c8 Remove daemon.spec 2021-04-04 23:10:50 -07:00
Richard Kiss 95d6030876 Fix azure pipeline (ht Gene). 2021-04-04 21:41:39 -07:00
Richard Kiss 6cae9625f6 Fix linux build. 2021-04-04 21:41:39 -07:00
Richard Kiss b9b3368866 Put data files in subdirectory due to name collision. 2021-04-04 21:41:39 -07:00
Richard Kiss f2b577dda1 `git mv src chia` 2021-04-04 21:41:39 -07:00
Richard Kiss 569ca16f50 Use `sed` to change imports from `src` to `chia`. 2021-04-04 21:41:39 -07:00
Richard Kiss 8a3e00548a Rename `src` to `chia`. 2021-04-04 21:41:39 -07:00
Gene Hoffman ad7d7e0cce Add missing linux specfile change. Error on pyinstaller failure (#1668)
* Add missing linux specfile change. Error on pyinstaller failure

* Build ARM64 in Ubuntu 18.04 LTS

* It's apt upgrade...

* drop sudo

* install add-apt-repository

* missing -y

* Need python3.8-venv python3.8-distutils too

* python3.8 was not happy

* apt install even... Need curl

* git and others are missing

* need sudo to support sh install.sh

* debug venv

* Emulate install.sh instead

* still needs git...

* Need build essentials for pyinstaller

* pyinstaller needs zlib1g-dev

* need libpython3.8-dev

* don't use -e with pip install
2021-04-03 21:38:10 -07:00
Richard Kiss 986b103aba Use `src.PYINSTALLER_SPEC_PATH` in build scripts. 2021-04-02 19:50:54 -07:00
Richard Kiss 7a970b8fe7 Add `PYINSTALLER_SPEC_PATH`. Simplify & unify spec file. 2021-04-02 19:50:54 -07:00
Yostra 73e83c8392 lower difficulty 2021-04-02 18:58:02 -04:00
Gene Hoffman 40f0cbd6c6 Update initial-config.yaml 2021-04-02 14:19:03 -07:00
Yostra e1c29429de constants 2021-04-02 14:19:03 -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 00b3af2bcb Don't cancel main branch CI runs 2021-04-02 11:48:25 -07:00
Gene Hoffman 88dad24d60 changelog for 1.0.3 2021-04-02 11:16:01 -07:00
Mariano Sorgente 25eda055a0
Handle proofs in order, which decreases dropped blocks (#1643)
* Handle proofs in order, which decreases dropped blocks

* Recover in the case of failed threads

* Updates active time after resetting as well
2021-04-02 10:40:22 -07:00
Almog De Paz 489acc434c
wp reduce serialization and db calls (#1569)
* reduce db calls, split wp serialisation, add get_block_records_at

* return prev proof is same tip

* change log to debug

* brake
2021-04-02 10:37:49 -07:00
Almog De Paz 60011989a7
wp seed race condition (#1508)
* get correct seed from cache mid sync

* upgrade test

* test

* fix regression ses at tip height, add to test

* fix condition for overflow challenge block

* fix condition for overflow challenge block
2021-04-02 10:37:30 -07:00
Jesús Espino a5d9bbd604
A lot of extra type checks (#1502)
* A lot of extra type checks

* Reformatting with black

* fix lgtm error

* Fixing LGTM error
2021-04-02 10:37:01 -07:00
matt-o-how e3c6baf815
Change announcements flow to conditions check (#1456)
* add announcement_names function and only return names to mempool check

* added test of announcement message is ()

* neater implementation of announcement_names in condition_tools

* announcements got from NPC list instead of re-running spendbundle

* clean up some code formatting

* remove unused import
2021-04-02 10:36:31 -07:00
Zlatko 9106b91cc4 fixed non ending sending of the notifications from the backend to the frontend
fixed non starting plotting after delete
2021-04-01 22:50:40 -07:00
Mariano Sorgente 05b4659633
Ms.offline signing2 (#1530)
* Offline transaction signing

* Create signed transaction from python

* More work on offline

* Get transaction signing working for many outputs.
2021-03-31 17:04:10 +09:00
Mariano Sorgente 474c99d0b7
Add assertions for streamable parsing (#1615)
* Add assertions for streamable parsing

* Also assert in byte_types

* Don't require unhashable types
2021-03-31 17:03:54 +09:00
Gene Hoffman d8433bf98a Update GUI and changelog for 1.0.2 (#1604)
* Update GUI and changelog for 1.0.2

* Add key from file to chglg
2021-03-31 00:49:24 -07:00
Adam Kelly 01e2a1e381
Allow adding keys from filename (#1606)
Co-authored-by: Adam Kelly <aqk@aqk.im>
2021-03-30 14:50:52 -07:00
Mariano Sorgente ee81a0e088
Improve chia show (#1593)
* Improve chia show

* Fix default ports on all commands, add missing __init__.py files.
2021-03-30 11:43:30 -07:00
Gene Hoffman 5db4fe0086 keyring.OS_X to keyring.macOS 2021-03-30 11:42:33 -07:00
Mariano 6f41a42bcc Fix lock issue in sending peak to timelord 2021-03-30 11:15:03 -07:00
Mariano 449caec99d Fix edge case in full node store, causing stalls 2021-03-30 11:15:03 -07:00
Almog De Paz 5d3deb4873
trusted node, handle old config (#1598) 2021-03-30 10:51:52 -07:00
Gene Hoffman 5b78a15f07 Update package-lock.json 2021-03-30 10:09:26 -07:00
Gene Hoffman 4a03f27431 Chiapos to 1.0.0 2021-03-29 23:57:15 -07:00