Commit Graph
14659 Commits
Author SHA1 Message Date
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
Chris MarslenderandGitHub f0e4cf000b checkpoint: into main from release/2.3.1 @ 8a7e023359 (#18078)
Source hash: 8a7e023359
Remaining commits: 2
2024-05-24 13:04:12 -05:00
Arvid NorbergandGitHub cc20b3a382 update chia_rs dependency to 0.9.0 (#18076) 2024-05-24 13:03:13 -05:00
Kyle Altendorf 7398aa2972 Merge commit '8a7e023359733e49123b5d328d4af85b65e8d390' into checkpoint/main_from_release_2.3.1_8a7e023359733e49123b5d328d4af85b65e8d390 2024-05-24 10:37:08 -04:00
Chris MarslenderandGitHub 43e032aa15 checkpoint: into main from release/2.3.1 @ 4f2088d1ce (#18069)
Source hash: 4f2088d1ce
Remaining commits: 0
2024-05-24 09:25:58 -05:00
Earle LoweandGitHub b29ae63674 Update changelog for 2.3.1 (#18070)
* Update changelog to 2.3.1

* Small fixups
2.3.1
2024-05-23 14:51:59 -05:00
Amine KhaldiandGitHub 32fd48159f Do without more_itertools's partition in get_singleton_and_remaining_coins (#18030)
Do without more_itertools's partition in get_singleton_and_remaining_coins.
2024-05-23 11:51:56 -05:00
Earle LoweandGitHub 9f207c2c2b [CHIA-593] - Add bridge CATs to known CAT list (#18064)
* [CHIA-593] - Add bridge CATs to known CAT list

* Fix typo
2.3.1-rc1
2024-05-23 11:05:38 -05:00
Kyle AltendorfandGitHub 8a7e023359 setuptools<70 for now (#18048) (#18066)
(cherry picked from commit 525d30a996)
2024-05-23 09:16:13 -05:00
Amine Khaldi 19d2048281 Merge commit '4f2088d1ce5a0972a5997eef067911181ff8ac8e' into checkpoint/main_from_release_2.3.1_4f2088d1ce5a0972a5997eef067911181ff8ac8e 2024-05-22 22:27:31 +01:00
4f2088d1ce Correct version numbers for dependant packages and add known issue (#17943) (#18067)
* Correct version numbers for dependant packages

* Include versions updates to dependant packages

* Added known issues

(cherry picked from commit 6d5eca2cff)

Co-authored-by: Earle Lowe <30607889+emlowe@users.noreply.github.com>
2024-05-22 16:25:02 -05:00
a58cc334a4 clvm mypie (#16898)
* clvm mypie

* update exclusions

* wip

* some

* undo for now

* more

* more

* drop the program usage in datalayer tests

* ignore tree hash errors

* ignore enough in _sexp_replace...

* again

* almost

* Fix test_singleton.py

* dl fixup

* did fixup

* touchup

* nft fixup

* fixup tests

* Revert "fixup tests"

This reverts commit 5df1a705ec.

* or this i guess

* blah

* Fix get_owner_did

* tidy

* blah

* `.as_atom()`

* `.as_int()`

* Update chia/wallet/nft_wallet/nft_puzzles.py

* `rrrff`

* stop using `CastableType`

* undo stuff around using `CastableType`

* `announcement_assertions: List[Program]`

* Update chia/types/blockchain_format/program.py

* more

* clvm==0.9.10

---------

Co-authored-by: Amine Khaldi <amine.khaldi@reactos.org>
Co-authored-by: Matt <quexington@gmail.com>
2024-05-22 12:28:07 -05:00
Matt HauffandGitHub ba4b37712f Revert final_pubkey: G1Element from main (#18063)
Revert final_pubkey: G1Element from main
2024-05-22 12:27:45 -05:00
Arvid NorbergandGitHub 71fe79d910 CHIA-595: update test fixture ConsensusMode to be ordered (#18061)
update test fixture ConsensusMode to be ordered, to support future soft-fork after the hard fork
2024-05-22 12:16:21 -05:00
Matt HauffandGitHub 91fc928bb4 [CHIA-589] Link trade cancellations with announcements (#18046)
* Link trade cancellations with announcements

* whoops bad cherry pick

* Add test
2024-05-22 10:48:15 -05:00
Amine KhaldiandGitHub 65e5ad6b49 Leverage serialized program for nonce creation in VCWallet's revoke_vc (#18020)
Leverage serialized program for nonce creation in VCWallet's revoke_vc.
2024-05-22 10:48:07 -05:00
Kyle AltendorfandGitHub b49eb0a892 Revert "CHIA-414 fixup datalayer benchmark" (#18054)
Revert "CHIA-414 fixup datalayer benchmark (#17786)"

This reverts commit 50a5091345.
2024-05-21 20:49:35 -05:00
Earle LoweandGitHub b76a4f4a0a [CHIA-365] Return exception and error from get_kv_diff when either of the hashes has no data (#18039)
* Return exception and error from get_kv_diff when either of the hashes has no data

* Fix up test to handle expected error for invalid hash
2024-05-21 20:10:56 -05:00
Kyle AltendorfandGitHub 525d30a996 setuptools<70 for now (#18048) 2024-05-21 14:29:51 -05:00
Arvid NorbergandGitHub a4c11433f9 bump chia_rs to 0.8.0 and update G1Element handling (#18037)
* bump chia_rs to 0.8.0 and update G1Element handling

* use real keys and signatures in mempool tests
2024-05-21 13:42:21 -05:00
Kyle AltendorfandGitHub fe5ab17421 CHIA-420 remove coin solutions deprecation ignores (#17990)
remove coin solutions deprecation ignores
2024-05-21 13:42:01 -05:00
Kyle AltendorfandGitHub 50a5091345 CHIA-414 fixup datalayer benchmark (#17786)
* noisy first adjustment

* more

* big-o

* just test_benchmark_batch_insert_speed

* blah

* constant

* constant or linear with small slope

* blah

* Update test_data_store.py

* update limits

* slight tidy

* all benchmarks again
2024-05-21 13:41:50 -05:00
Kyle AltendorfandGitHub ee6a0d158e also upload sha256 for PRs (#18043)
* also upload sha256 for PRs

* consistently use sha256sum, not shasum
2024-05-20 16:18:29 -05:00
Matt HauffandGitHub 1ae00f6644 [CHIA-508] Add tx_config and extra_conditions to DID creation endpoint (#18024)
* Add TXConfig and extra_conditions to DID creation endpoint

* Fix test

* fix test
2024-05-18 11:08:37 -05:00
Kyle AltendorfandGitHub 80de44b507 Revert "temporarily exclude focal and jammy installer script testing on arm" (#18033)
Revert "temporarily exclude focal and jammy installer script testing on arm (…"

This reverts commit 1e293a9255.
2024-05-17 09:27:44 -05:00
Kyle AltendorfandGitHub 1e293a9255 temporarily exclude focal and jammy installer script testing on arm (#18031)
noble was already fixed upstream
2024-05-16 10:37:00 -05:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
798253e376 build(deps-dev): bump lxml from 5.1.0 to 5.2.2 (#18017)
Bumps [lxml](https://github.com/lxml/lxml) from 5.1.0 to 5.2.2.
- [Release notes](https://github.com/lxml/lxml/releases)
- [Changelog](https://github.com/lxml/lxml/blob/master/CHANGES.txt)
- [Commits](https://github.com/lxml/lxml/compare/lxml-5.1.0...lxml-5.2.2)

---
updated-dependencies:
- dependency-name: lxml
  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-05-16 09:27:19 -05:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
1fafea378d build(deps): bump packaging from 23.2 to 24.0 (#18014)
Bumps [packaging](https://github.com/pypa/packaging) from 23.2 to 24.0.
- [Release notes](https://github.com/pypa/packaging/releases)
- [Changelog](https://github.com/pypa/packaging/blob/main/CHANGELOG.rst)
- [Commits](https://github.com/pypa/packaging/compare/23.2...24.0)

---
updated-dependencies:
- dependency-name: packaging
  dependency-type: direct:production
  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-05-16 09:27:11 -05:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2b2d175f3e build(deps): bump Apple-Actions/import-codesign-certs from 2 to 3 (#18012)
Bumps [Apple-Actions/import-codesign-certs](https://github.com/apple-actions/import-codesign-certs) from 2 to 3.
- [Release notes](https://github.com/apple-actions/import-codesign-certs/releases)
- [Commits](https://github.com/apple-actions/import-codesign-certs/compare/v2...v3)

---
updated-dependencies:
- dependency-name: Apple-Actions/import-codesign-certs
  dependency-type: direct:production
  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-05-16 09:27:03 -05:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
216de5211a build(deps): bump tar and lerna in /build_scripts/npm_macos (#18008)
Bumps [tar](https://github.com/isaacs/node-tar) to 6.2.1 and updates ancestor dependency [lerna](https://github.com/lerna/lerna/tree/HEAD/packages/lerna). These dependencies need to be updated together.


Updates `tar` from 6.1.15 to 6.2.1
- [Release notes](https://github.com/isaacs/node-tar/releases)
- [Changelog](https://github.com/isaacs/node-tar/blob/main/CHANGELOG.md)
- [Commits](https://github.com/isaacs/node-tar/compare/v6.1.15...v6.2.1)

Updates `lerna` from 7.1.3 to 8.1.3
- [Release notes](https://github.com/lerna/lerna/releases)
- [Changelog](https://github.com/lerna/lerna/blob/main/packages/lerna/CHANGELOG.md)
- [Commits](https://github.com/lerna/lerna/commits/v8.1.3/packages/lerna)

---
updated-dependencies:
- dependency-name: tar
  dependency-type: indirect
- dependency-name: lerna
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-16 09:26:37 -05:00
Florin ChiricaandGitHub b7e8fe7d93 [CHIA-387] DL batch upsert optimization. (#17999)
* DL batch upsert optimization.

* Lint

* Lint

* Fix test.

* Convert delete/insert to upserts.

* Update data_store.py

* Improve coverage.

* Whitespace.

* Change test to use upsert too.

* Clarify test usage.
2024-05-16 09:25:43 -05:00
Matt HauffandGitHub d868d9c43f [CHIA-292] Modify VerifiedCredential.launch to handle multiple source coins (#17982)
Modify VerifiedCredential.launch to handle multiple source coins
2024-05-16 09:25:29 -05:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
a54e4d040f build(deps-dev): bump pytest-xdist from 3.5.0 to 3.6.1 (#18018)
Bumps [pytest-xdist](https://github.com/pytest-dev/pytest-xdist) from 3.5.0 to 3.6.1.
- [Release notes](https://github.com/pytest-dev/pytest-xdist/releases)
- [Changelog](https://github.com/pytest-dev/pytest-xdist/blob/master/CHANGELOG.rst)
- [Commits](https://github.com/pytest-dev/pytest-xdist/compare/v3.5.0...v3.6.1)

---
updated-dependencies:
- dependency-name: pytest-xdist
  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-05-15 09:53:59 -05:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
9773ebc277 build(deps-dev): bump black from 24.2.0 to 24.4.2 (#18016)
Bumps [black](https://github.com/psf/black) from 24.2.0 to 24.4.2.
- [Release notes](https://github.com/psf/black/releases)
- [Changelog](https://github.com/psf/black/blob/main/CHANGES.md)
- [Commits](https://github.com/psf/black/compare/24.2.0...24.4.2)

---
updated-dependencies:
- dependency-name: black
  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-05-15 09:53:45 -05:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
bbca1dbca0 build(deps-dev): bump pre-commit from 3.7.0 to 3.7.1 (#18015)
Bumps [pre-commit](https://github.com/pre-commit/pre-commit) from 3.7.0 to 3.7.1.
- [Release notes](https://github.com/pre-commit/pre-commit/releases)
- [Changelog](https://github.com/pre-commit/pre-commit/blob/main/CHANGELOG.md)
- [Commits](https://github.com/pre-commit/pre-commit/compare/v3.7.0...v3.7.1)

---
updated-dependencies:
- dependency-name: pre-commit
  dependency-type: direct:development
  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-05-15 09:53:36 -05:00
Matt HauffandGitHub 44c6b44c46 [CHIA-302] Handle reorgs in data layer wallet (#17992)
* Handle reorgs in data layer wallet

* Update WalletNode.reset_sync_db

* Fix test

* Make new tables easily forwards compatible

* Use singleton_records table instead of launcher_confirmations

* Only select launcher_id
2024-05-15 09:52:34 -05:00
Kyle AltendorfandGitHub 73a7cb4687 CHIA-420 remove ignore for pkg_resources deprecation warning (#17933)
* remove ignore for `pkg_resources` deprecation warning

* replace pkg_resources usages

* fixup

* fixup

* fixup

* a couple

* imports

* cleanup

* maybe
2024-05-15 09:52:22 -05:00
Earle LoweandGitHub 2cb3741c50 Adjust farmer service SSL tests for increased reliability (#17921)
* Trying some SSL hacks for tests

* Some tweaks

* more hacks

* more hacks

* Using caplog for SSL verification failed check

* linting fixes

* Some additional tweaks to get it working on all platforms

* Added comments

* Separate into 3 tests

* Ignore coverage for calling the old exception handler

* Adjustments from code review
2024-05-15 09:52:11 -05:00
Kyle Altendorf de2d8c0ac0 store the index on the raw node objects (great? or not...?) 2024-05-15 08:57:15 -04:00
Kyle Altendorf 4a9e876666 add MerkleBlob.get_lineage() 2024-05-14 21:24:35 -04:00
Kyle Altendorf 7e0c897555 comment 2024-05-14 21:16:47 -04:00
Kyle Altendorf c772ae66cd trivial tree deserialization 2024-05-14 21:12:13 -04:00
Kyle Altendorf 7079391a38 drop the root node type, internal or leaf might be the root 2024-05-14 21:04:55 -04:00
Kyle Altendorf a622b13cce just RawLeafMerkleNode.key_value 2024-05-14 20:34:04 -04:00
Kyle Altendorf b85c3fbdeb NewTypes and other 2024-05-14 20:27:54 -04:00