Commit Graph

4755 Commits

Author SHA1 Message Date
nirajpathak13
ae4a01d8c4
configure aws creds (#7043)
* check if has secret
2021-06-29 15:25:24 -04:00
Almog De Paz
e5eff54149
wallet short batch sync (#6112)
* short batch sync

* switch log for fixing ci

* switch log level back

* increase test time

* new line

* test fix

* change sem to lock

* change sem to lock

* refactor

* move weight check under lock

* short sync tests

* lint

* remove duplicate code

* remove duplicate code

* add await

* fix
2021-06-29 11:25:54 -07:00
Almog De Paz
748f7825ad
use is_trusted_peer (#6830)
* use is_trusted_peer

* fix indentation

* lint

* dont assume localhost is trusted
2021-06-29 10:33:10 -07:00
Yostra
ab4f44175b
service singleton (#6735) 2021-06-24 11:10:46 -07:00
Arvid Norberg
1b65328b40
check, and limit, memory usage of tests (#6964) 2021-06-24 11:00:11 -07:00
Arvid Norberg
0368544c84
validate more aspects of conditions earlier (#6654)
* validate more aspects of conditions earlier, in the process clvm execution is offloaded to

* more tests

* use as_int() in SExp rather than int_from_bytes()

* put condition parser tests in its own test class

* capitalize module-scope variable

* abbreviate enum names in parse_condition_args

* use a more realistic cost per byte in test_rom

* merge parse_coin_id and parse_hash, since they are identical
2021-06-23 09:49:23 -07:00
Chris Marslender
5d1f721821
Notify glue API as each installer is done building (#6922) 2021-06-22 17:26:44 -05:00
Arvid Norberg
6cd7a7f5b3
Bump clvm rs version (#6892)
* use deserialize_and_run_program2 from clvm_rs

* bump clvm_rs to 0.1.8

* bump clvm to 0.9.7
2021-06-22 11:47:07 -07:00
Arvid Norberg
375ec8f69d
fix mypy warning (#6910) 2021-06-22 11:46:23 -07:00
nirajpathak13
6cac70c394
fix yml syntax (#6903) 2021-06-22 01:08:58 -04:00
nirajpathak13
c300533c0e
generate and upload torrent files (#6810)
Generate and Upload torrent files for chia installers.
Files are located here: https://s3.console.aws.amazon.com/s3/buckets/download-chia-net?region=us-west-2&prefix=torrents/&showversions=false
2021-06-21 19:42:46 -04:00
arvidn
d2d869066f fix typo in build-linux-installer.yml and build-linux-arm64-installer.yml 2021-06-19 09:34:43 -07:00
Maran
dfc79fa500
Adds Farmer and Pool public keys to API. Required for Chia-Network/chia-blockchain-gui#286 (#6694)
Co-authored-by: Animazing <Animazing@protonmail.com>
2021-06-18 05:23:52 -07:00
Arvid Norberg
b1e7d45e9b
factor out common test boilerplate from mempool tests (#6815) 2021-06-18 05:22:27 -07:00
Earle Lowe
150b6cc9b0
remove non-ascii space (#6842) 2021-06-18 05:22:01 -07:00
Justin England
5a1bad45ba
second times a charm (#6834)
* second times a charm

* Update .github/workflows/build-linux-arm64-installer.yml

Co-authored-by: Chris Marslender <chris@chia.net>

* Update .github/workflows/build-linux-installer.yml

Co-authored-by: Chris Marslender <chris@chia.net>

* fixing yaml bug

* fixing syntax

Co-authored-by: Chris Marslender <chris@chia.net>
2021-06-17 12:51:28 -06:00
Arvid Norberg
f46bfd6197
don't use wall-clock time in mempool test for absolute time condition. The validation does not use wall-clock, but expected time based on the peak timestamp (#6801) 2021-06-16 14:39:57 -07:00
Almog De Paz
867fd09d70
fix flaky cc test (#6800)
* fix flaky cc test

* lint

* add assert

* lower test times

* dont use timeout

* lint
2021-06-16 11:15:06 -07:00
Arvid Norberg
42fde9a8d4
move chia.util.block_tools and chia.util.wallet_tools into tests (#6799)
* move chia.util.block_tools and chia.util.wallet_tools into tests

* only depend on block_tools when we actually run the wallet in test mode
2021-06-16 11:12:26 -07:00
Arvid Norberg
662286cc1a
extend and improve Mempool tests (#6781)
* make sure mempool condition tests fail for the right reason

* use int_to_bytes

* add more mempool condition tests

* simplify one mempool test
2021-06-16 11:10:46 -07:00
Florin Chirica
370444a7ff
Fix compact error message. (#6808) 2021-06-16 09:48:28 -07:00
nirajpathak13
99db32b8af
change checksum extension to algorithm (#6788)
Change file extensions on checksum files to sha256
2021-06-15 17:23:25 -04:00
nirajpathak13
c50a00f640
fix windows artifact name (#6784) 2021-06-15 10:58:22 -07:00
nirajpathak13
29f5feec85
Release Pipeline (#3588)
Release Pipeline

Co-authored-by: Justin England <justin@chia.net>
Co-authored-by: Chris Marslender <chrismarslender@gmail.com>
2021-06-15 09:55:08 -07:00
Almog De Paz
b99ae594b7
Validate summaries while syncing (#5284)
* block pre process check se matches wp

* test

* test

* test

* lint

* merge

* lint
2021-06-15 07:50:41 -07:00
Arvid Norberg
3fd8f681dd
factor out common parts of mempool condition tests (#6770) 2021-06-15 07:10:42 -07:00
Florin Chirica
dace191b11
Refresh download/upload rates in farmer. (#6776) 2021-06-15 07:08:40 -07:00
Mariano Sorgente
79bc40f1d6
Fix timelord bug (#6761)
* Fix timelord bug

* Fix lint

* Another lint fix
2021-06-15 07:07:00 -07:00
dependabot[bot]
0dbb6ebfda
Bump github/super-linter from 4.0.2 to 4.2.2 (#6762)
Bumps [github/super-linter](https://github.com/github/super-linter) from 4.0.2 to 4.2.2.
- [Release notes](https://github.com/github/super-linter/releases)
- [Commits](https://github.com/github/super-linter/compare/v4.0.2...v4.2.2)

---
updated-dependencies:
- dependency-name: github/super-linter
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-14 22:37:39 -07:00
Gian Luca Decurtins
0ffbe1339c
Log syslog (#6490)
* Keep mnemnic as secret as possible

* Add logging support for remote syslog

* Fix lint (W293 and E251)

* syslog Formatter in one line

* Set log_syslog to False in case not specified
2021-06-14 19:11:35 -07:00
Arvid Norberg
e76c4008f8
add missing cost constants for conditions (#6655) 2021-06-14 12:00:30 -07:00
Nikolaj Kuntner
07f64d2190
Less log getter setup calls (#6123)
* init

* remove whitespace

* docs

* rem double colon

* more type annotation

* retrigger timed out test

Co-authored-by: wjblanke
2021-06-14 09:13:41 -07:00
Gene Hoffman
dc781169b9
Update all platforms to miniupnpc 2.2.2 and Windows to Python 3.9 (#6703)
* Update all platforms to miniupnpc 2.2.2 and Windows to Python 3.9

* Actually use python 3.9 in Windows
2021-06-14 08:21:12 -07:00
Florin Chirica
2335beff15
Fix UI refreshes. (#6639)
* Add event for new peak.

* Refresh connections for farmer and wallet.

* Display syncing x/x instead of x/0.

* Refresh UI connections tasks.

* Preventive catch exception inside new_peak related to UI tasks.

* Add back black line.

* Try to optimize refreshes.

* Limit refreshes.

* Try 1s sleep.

* Typo in the comment.

* Try 1.5s
2021-06-12 14:45:23 -07:00
Earle Lowe
2e9182aa86
Minor fixes to how 'chia farm summary' handles wallet errors (#6653)
* Minor fixes to how 'chia farm summary' handles wallet errors

* Fix command to proper chia start wallet

* Fixed up code per comments
2021-06-12 09:09:03 -07:00
wjblanke
d2cc4fdf0d
Fix broken UPnP in upnp.py (#6690)
* Contributed by phoyd: 39ef696 introduced deleteportmapping to cleanup previous mappings. deleteportmapping might throw an error from a upnp server reply when the port mapping to delete does not exist (see rfc6970, section-5.8 NoSuchEntryInArray). This prevents the subsequent addportmapping() and hence opening upnp does not work anymore (For example, issue #6250)

* added f

* lint
2021-06-11 16:10:58 -07:00
Earle Lowe
ae8497b5ce
Delay peer start for wallet until after backup init (#6671)
* Delay peer start for wallet until after backup init

* Make sure to only start peers once
2021-06-11 14:30:07 -07:00
Florin Chirica
d13840ff3b
Catch exception in dns resolver. (#6613) 2021-06-10 08:55:21 -07:00
Adam Kelly
f41d74095d
Fix implicitly updated mypy by adding new defs (#6644)
Co-authored-by: Adam Kelly <aqk>
2021-06-09 16:51:48 -04:00
Richard Kiss
8d13e8d5d2 Revert "don't build a dict of the conditions, just to iterate over them (#6607)"
This reverts commit 7cdc93efac.
2021-06-08 15:22:25 -07:00
Arvid Norberg
9239ee5c9e
ClientSession lifetime simplification (#6114)
* properly initialize field of FullNodePeers in node_discovery

* clean up handling of closing the ClientSession() when we fail
2021-06-08 10:49:13 -07:00
Arvid Norberg
ca3c8ce407
validate integers in StructStream constructors (#4298)
* validate integers in StructStream constructors

* don't step back sub slots beyond zero

* fix off-by-one in blocks-to-remove

* handle find_fork_point_in_chain() returning -1 in wallet

* fix handling of not finding a shared ancestor in wallet reorg

* terminate clean_block_record() when we reach height 0

* harden int/uint validation in constructor. add comment about int512
2021-06-08 10:45:56 -07:00
Arvid Norberg
2ee2599199
apply limit_factor when running the clvm program in mempool (#6572) 2021-06-08 10:42:10 -07:00
Arvid Norberg
7cdc93efac
don't build a dict of the conditions, just to iterate over them (#6607) 2021-06-08 10:40:35 -07:00
Florin Chirica
06a23d7769
Add full node ports for testnet dns. (#6369)
* Add full node ports for testnet dns.

* Lint.
2021-06-08 09:45:53 -07:00
Almog De Paz
8946029bbc
batch get_blocks_at (#6475)
* batch get blocks at

* test

* comment
2021-06-07 13:05:14 -07:00
cvet
07282a8c8b
Typo confirm -> override in wallet send (#6507)
Wallet look in extra_params/args by "override" key (override = args["override"]) not "confirm".
Due to this confirmation doesn't works for now.
2021-06-07 09:45:28 -07:00
Florin Chirica
59d415fd71
Rename testnet peer dbs. (#6353)
* Rename testnet peer dbs.

* Add selected_network to all constructors.
2021-06-02 15:19:58 -07:00
Florin Chirica
f595debd3f
Fix delete button bug. (#6263) 2021-06-02 13:33:10 -07:00
dependabot[bot]
dc4b2ae554
Bump actions/cache from 2.1.5 to 2.1.6 (#6300)
Bumps [actions/cache](https://github.com/actions/cache) from 2.1.5 to 2.1.6.
- [Release notes](https://github.com/actions/cache/releases)
- [Commits](https://github.com/actions/cache/compare/v2.1.5...v2.1.6)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-02 11:26:47 -07:00