12694 Commits
Author SHA1 Message Date
Earle LoweandGitHub 6ae45b7036 Update changelog for 2.4.2 (#18284)
Add 2.4.2 changelog
2.4.2
2024-07-10 08:45:45 -07:00
0970ba70da Fix backwards compatibility for add_private_key (cherrypick from main) (#18256)
Fix backwards compatibility for `add_private_key` (#18237)

* Fix backwards compatibility for `add_private_key`

* Another backwards compatibility fix

Co-authored-by: Matt Hauff <quexington@gmail.com>
2.4.2-rc1
2024-06-28 11:44:44 -07:00
Earle LoweandGitHub abcbb97a53 Update to macos-12 for build and remove macos-11 (cherrypick from main) (#18257)
CHIA-802: Update to macos-12 for build and remove macos-11 (#18238)

* Update to macos-12 for build and remove macos-11

* Update MACOSX_DEPLOYMENT_TARGET
2024-06-27 11:47:22 -07:00
Kyle AltendorfandGitHub b6b61999ea correct more macos casing (#18249) 2024-06-26 09:23:15 -07:00
Matt HauffandGitHub bcbc7a7b50 [CHIA-819] Fix 12-word mnemonic support in keychain (#18246)
Fix 12 word mnemonic support in keychain
2024-06-26 09:22:48 -07:00
Earle LoweandGitHub 4572390f40 Add 12-word mnemonic known issue (#18245)
* Update CHANGELOG for 2.4.1

* Update some other items int he changelog

* Revert "Update some other items int he changelog"

This reverts commit 047b816cfe.

* changelog updates

* Add 12-word mnemonic known issue

* Update 12-word issue
2.4.1
2024-06-25 10:07:01 -07:00
Earle LoweandGitHub 406550e4cc Resolve light wallet syncing regression (#18236)
* Update CHANGELOG for 2.4.1

* Update some other items int he changelog

* Revert "Update some other items int he changelog"

This reverts commit 047b816cfe.

* changelog updates
2024-06-24 15:29:38 -07:00
Earle LoweandGitHub 4b2f9f0c7e Revert "use rust types for RecentChainData, ProofBlockHeader and WeightProof" #17738 (#18231)
Revert "use rust types for RecentChainData, ProofBlockHeader and WeightProof …"

This reverts commit 3f0d5c070b.
2.4.1-rc1
2024-06-21 18:02:55 -05:00
Kyle AltendorfandGitHub 7c54e60910 correct release case on mac (#18227)
* correct gh release upload casing of macos torrent file

(cherry picked from commit 310dbdd648)

* correct s3 upload case
2024-06-21 15:33:31 -05:00
Earle LoweandGitHub 4ce568b129 Update Changelog for 2.4.0 release (#18200)
* 2.4.0 changelog

* minor update

* minor updates
2.4.0
2024-06-18 14:26:50 -05:00
Earle LoweandGitHub 786cb31fda updated gui to electron 30.0.9 (#18194)
* update GUI pin to electron 30.0.9 55cdd0351eec1e7da8977d31b09c0e4d5a1f7a79

* Update GUI pin to merged commit hash for 30.0.9
2.4.0-rc3
2024-06-17 17:40:12 -05:00
8893f13d07 updated gui to 5d6442180f9ddfda756c0c89de5ed56f2f225f06 (#18183) (#18187)
Co-authored-by: Mark Elrod <elrod@shallowpool.com>
2.4.0-rc2
2024-06-15 15:13:36 -05:00
Earle LoweandGitHub 866493af56 CHIA-752 - set permissions in postinst.sh for chrome-sandbox (#18164)
* CHIA-752 - set permissions in postinst.sh for chrome-sandbox

* Add check for permissions of chrome-sandbox

* one-liner permissions check

* prettier fix

* Update build-linux-installer-deb.yml
2024-06-13 13:37:40 -05:00
Earle LoweandGitHub 2fe2818076 Use TYPE_CHECKING to work around python 3.8 limitations with generics (#18152)
* Use TYPE_CHECKING to work around python 3.8 limitations with generics

* Add comment about 3.8 specific workaround
2024-06-12 09:46:35 -05:00
Izumi HoshinoandGitHub 1e677831c1 Aligned lerna and nx versions (#18121)
* Updated GUI submodule ref

* Aligned `lerna` and `nx` versions

* Ignored .nx/cache

* Applied `npm audit fix`

* Updated `npm_windows/package-lock.json`

* Updated `npm_linux/package-lock.json`
2024-06-09 00:27:45 +01:00
wjblankeandGitHub 4f0fc83006 updated gui to a963572cad5ca5f0265a163d834e534e903bdd9c (#18129)
### Purpose:

Pin to gui main

### Current Behavior:

Pinned to older hash

### New Behavior:

Pinned to main

### Testing Notes:

n/a
2.4.0-rc1
2024-06-06 12:35:33 -07:00
wjblankeandGitHub ea31ac1edd CHIA-685 Remove homebrew rpaths from _ssl.cpython.so on macOS during build (#18101)
Removes rpath load commands from `_ssl.cpython-*.so` which are sometimes
added on Apple M-series CPUs, prefer bundled dynamic libraries for which
there is an rpath added already as `@loader_path/..` -- however, the
homebrew rpaths appear with higher precedence, potentially causing
issues.

See: #18099
2024-06-06 10:57:42 -07:00
William Blanke 56ce9cfd05 updated gui to a963572cad5ca5f0265a163d834e534e903bdd9c 2024-06-06 09:30:07 -07:00
Earle LoweandGitHub bc5dd010ef Simplify otool check 2024-06-06 08:20:05 -07:00
RigidityandGitHub de75f058dd CHIA-194: CHIP-0026 Mempool Updates (#17980)
* Initial draft of mempool updates [skip ci]

* More implementation work, but capability issue [skip ci]

* Temp (will probably revert)

* Get first test passing

* Setup spent coin tests

* Add unrelated test data to make tests better

* Refactor test

* Finish testing

* Update tests

* Include removal reason and block inclusion tests

* Remove unnecessary dict

* Add missing message to test

* Fix after rebase

* Broadcast support from node for mempool updates

* Remove redundant code

* Use new_block

* Filter and early return suggestions

* Reword comments on PeakPostProcessingResult

* Improve mempool fn name and doc comment

* Bump wallet protocol version

* Add ratelimits

* Add tests for querying mempool items

* Asserts and more tests

* Add peers for spend bundle tests
2024-06-06 10:59:44 +01:00
RigidityandGitHub ee024b8736 CHIA-437: Add coin id index to coin state batching (#18052)
Add coin id index to coin state batching
2024-06-05 12:32:47 +01:00
Kyle AltendorfandGitHub a37ad22e11 introduce ComparableEnum for tests (#18108) 2024-06-05 11:02:19 +01:00
Earle LoweandGitHub 78b3434b16 Workaround missing grep option 2024-06-04 16:27:03 -07:00
Earle Lowe 5028cccddb Add otool test for homebrew rpath 2024-06-04 12:14:09 -07:00
Earle Lowe 3267415324 Merge remote-tracking branch 'origin/main' into hb.remove-brew-rpaths 2024-06-04 11:20:58 -07:00
Almog De PazandGitHub 6354ea3ae7 CHIA-211 better return paths, more logs (#17974)
* better return paths, more logs

* remove fstrings

* fix condition

* betetr condition
2024-06-04 17:37:33 +01:00
Amine KhaldiandGitHub 5f2b1c20dd CHIA-620 Construct the solution as a serialized program in spend_bundle_from_conditions (#18088)
Construct the solution as a serialized program in spend_bundle_from_conditions.
2024-06-04 17:35:50 +01:00
Florin ChiricaandGitHub 81838c1892 CHIA-582 Use kv compressed in DL batch update (#18032)
* Use kv compressed in DL batch update

* Mypy.

* Lint.

* Lint

* Lint.

* Retrieve only keys.

* Lint.

* Address review comments.

* Lint.

* Increase timeout

* Revert
2024-06-04 17:02:44 +01:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
41aded30e7 build(deps-dev): bump coverage from 7.4.3 to 7.5.3 (#18091)
Bumps [coverage](https://github.com/nedbat/coveragepy) from 7.4.3 to 7.5.3.
- [Release notes](https://github.com/nedbat/coveragepy/releases)
- [Changelog](https://github.com/nedbat/coveragepy/blob/master/CHANGES.rst)
- [Commits](https://github.com/nedbat/coveragepy/compare/7.4.3...7.5.3)

---
updated-dependencies:
- dependency-name: coverage
  dependency-type: direct:development
  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>
2024-06-04 17:02:27 +01:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
253a97c9f3 build(deps-dev): bump types-setuptools from 69.1.0.20240310 to 70.0.0.20240524 (#18093)
build(deps-dev): bump types-setuptools

Bumps [types-setuptools](https://github.com/python/typeshed) from 69.1.0.20240310 to 70.0.0.20240524.
- [Commits](https://github.com/python/typeshed/commits)

---
updated-dependencies:
- dependency-name: types-setuptools
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-04 17:02:18 +01:00
RigidityandGitHub a9e8e4b91a CHIA-623: Split capabilities for each service (#18096)
* Move capabilities underneath Capability

* Split default capabilities for each service

* Make get_capabilities take in node_type

* Remove optionality

* Refactor get_capability_overrides
2024-06-04 17:01:59 +01:00
Earle Lowe 2835a5d9ae superlinter shellcheck 2024-06-03 14:59:56 -07:00
Earle Lowe cbe7624497 Fixup linting for shell scripts 2024-06-03 14:34:38 -07:00
Kyle AltendorfandGitHub e8d2710c40 add installed test for chia init and fix importlib_resources uses (#18102)
* add installed test for `chia init`

* `.rpartition(".")[0]`
2024-06-03 12:21:26 -05:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>Kyle Altendorf
b31806bca1 build(deps-dev): bump pylint from 3.1.0 to 3.2.2 (#18019)
* build(deps-dev): bump pylint from 3.1.0 to 3.2.0

Bumps [pylint](https://github.com/pylint-dev/pylint) from 3.1.0 to 3.2.0.
- [Release notes](https://github.com/pylint-dev/pylint/releases)
- [Commits](https://github.com/pylint-dev/pylint/compare/v3.1.0...v3.2.0)

---
updated-dependencies:
- dependency-name: pylint
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

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

* clean up some

* more

* pylint==3.2.2

* a few left

* ignore a few

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Kyle Altendorf <sda@fstab.net>
2024-06-03 12:21:09 -05:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
587b94b4dc build(deps-dev): bump twine from 5.0.0 to 5.1.0 (#18057)
---
updated-dependencies:
- dependency-name: twine
  dependency-type: direct:development
  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>
2024-06-03 12:20:53 -05:00
Kyle AltendorfandGitHub a9bf798d1a pyinstaller==6.7.0 (#18060) 2024-06-03 12:20:41 -05:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
5b027e4b2e build(deps): bump boto3 from 1.34.100 to 1.34.114 (#18092)
Bumps [boto3](https://github.com/boto/boto3) from 1.34.100 to 1.34.114.
- [Release notes](https://github.com/boto/boto3/releases)
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst)
- [Commits](https://github.com/boto/boto3/compare/1.34.100...1.34.114)

---
updated-dependencies:
- dependency-name: boto3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-03 12:20:19 -05:00
Arvid NorbergandGitHub 605e3b8982 [CHIA-615] make BLSCache a proper class (#18053)
* make BlsCache a proper class, rather than a global dict with helper functions

* make the BLS cache a member of the FullNode, rather than a global variable

* add test for BAD_AGGREGATE_SIGNATURE when using the BLS cache
2024-05-31 13:57:20 -05:00
Harold Brenes 84b2d68b64 Remove homebrew rpaths from _ssl.cpython.so on macOS during build. 2024-05-30 18:29:18 -04:00
Arvid NorbergandGitHub a83b240197 CHIA-595: Soft fork 5 (#18072)
* introduce soft-fork-5

* unit test for infinity G1 points
2024-05-30 14:39:31 -05:00
Amine KhaldiandGitHub a473d502b9 CHIA-616 Annotate test_blockchain.py (#18021)
Annotate test_blockchain.py.
2024-05-30 09:29:55 -05:00
Chris MarslenderandGitHub dafd8b41d9 Add optional trusted CIDR list (#18094)
* trusted_cidr list

* Tests for trusted cidrs

* only check IPs

* Fixing lint
2024-05-29 13:45:59 -05:00
Arvid NorbergandGitHub b241d2659a simplify mempool coin spends (#18095) 2024-05-29 11:40:53 -05:00
Matt HauffandGitHub ad3fb32d19 [CHIA-602] Add bech32m option for adding public keys (#18073)
* Add bech32m option for adding public keys

* Change bech32 prefix
2024-05-29 11:40:43 -05:00
Chris MarslenderandGitHub 0b3218b0eb checkpoint: into main from release/2.3.1 @ b29ae63674 (#18089)
Source hash: b29ae63674
Remaining commits: 0
2024-05-28 14:40:56 -05:00
Felix BruckerandGitHub 9134f43bcb Add unfinished block to state change event (#17976) 2024-05-28 13:13:34 -05:00
Amine Khaldi 34e9a7653b Merge commit 'b29ae6367486a874dae45d685a565ff8e7640b00' into checkpoint/main_from_release_2.3.1_b29ae6367486a874dae45d685a565ff8e7640b00 2024-05-28 17:17:47 +01:00
Chris MarslenderandGitHub c251880a03 checkpoint: into main from release/2.3.1 @ 9f207c2c2b (#18079)
Source hash: 9f207c2c2b
Remaining commits: 1
2024-05-28 11:16:52 -05:00
Amine Khaldi f004adb352 Merge commit '9f207c2c2b0564e74ed0864e0d9bd3f9c3f91869' into checkpoint/main_from_release_2.3.1_9f207c2c2b0564e74ed0864e0d9bd3f9c3f91869 2024-05-24 19:16:08 +01:00