Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

catchup: long_lived/vault from main @ 9e1a4dceb724d7ebf56e3d8a75e8692184997805 #18258

Conversation

Quexington
Copy link
Contributor

@Quexington Quexington commented Jun 26, 2024

ChiaMineJP and others added 30 commits June 9, 2024 00:27
* 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`
…nt/main_from_release_2.4.0_1e677831c11c99e927de97b01e59996e1a6cc08c
Annotate chia_and_cat_for_something.
* extend test_full_node

* bump chia_rs dependency to 0.10.0

* initialize new AGG_SIG_*_ADDITIONAL_DATA fields in ConsensusConstants. Increase end-to-end test coverage of validating message suffixes as it's moving to condition parsing

* remove validaton from pkm_pairs

* NO_RELATIVE_CONDITIONS_ON_EPHEMERAL is always enabled in chia_rs 0.10.0

* Update chia/_tests/core/full_node/test_conditions.py

Co-authored-by: Amine Khaldi <amine.khaldi@reactos.org>

---------

Co-authored-by: Amine Khaldi <amine.khaldi@reactos.org>
…#18152)

* Use TYPE_CHECKING to work around python 3.8 limitations with generics

* Add comment about 3.8 specific workaround
* 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
…nt/main_from_release_2.4.0_2fe28180762ac7f3cb49d54d6b40e3245862b4e1
…nt/main_from_release_2.4.0_866493af56d7ddf45eb185eb2950aaf8149d47de
)

Co-authored-by: Mark Elrod <elrod@shallowpool.com>
Remove chia.clvm.singleton
…nt/main_from_release_2.4.0_8893f13d075adc150e4ee4511f85b359533f9cc0
* Add the concept of 'action scopes'

* pylint and test coverage

* add try/finally

* Address comments by @altendky

* Address comments by @altendky

* 86 memos

* Only one callback

* pylint

* Address more comments by @altendky

* remove unused variable

* add comment
* Move VersionedBlob to chia.util.streamable

* Move format_bytes to chia.cmds.cmds_util

* Move format_minutes to chia.cmds.cmds_util

* Move prompt_yes_no to chia.cmds.cmds_util

* Move get_list_or_len to from chia.plot_sync.receiver

* Move validate_directory_writable to chia.cmds.cmds_util

* Move *termination_signals to test_services

* Move UInt*Range to chia.util.streamable

* Create chia.util.batches

* Create chia.server.signal_handlers

* Create chia._tests.util.split_managers

* Move ValuedEvent to chia.types.transaction_queue_entry

* Move available_logical_cores to chia.util.cpu

* Move caller_file_and_line to chia._tests.util.misc

* Move satisfies_hint to chia._tests.wallet.test_singleton_lifecycle_fast
* avoid interpolating values into sql queries

* Update data_store.py
* Removed `lerna` from build_scripts

* Fixed an issue where `electron-builder` in unexpected path was executed

* Fixed lint errors

* Use foreground-scripts with initial npm ci to see if it resolves strange mac dlopen problemFixed lint errors

* Removed `--foreground-scripts` from `npm ci`
* add install action editable option test

* fixup

* job name

* shooby-doowah
remove coroutine never awaited warning ignore
* Revert "Revert "CHIA-414 fixup datalayer benchmark" (#18054)"

This reverts commit b49eb0a.

* repeats

* report coefficients

* hardcode timeout

* 5

* no benchmarks

* 0.6

* repeat name

* format_number()

* higher limits

* 10x

* tidy
AmineKhaldi and others added 11 commits June 24, 2024 13:54
Add the ability to set a fee in make_item.
* fix for freebsd suggested by user alghmma

* fix copy paste
Deduplicate sb mempool asserts.
* Add the concept of 'action scopes'

* Add `WalletActionScope`

* Add the concept of 'action scopes'

* pylint and test coverage

* add try/finally

* add try/except

* Undo giving a variable a name

* Test coverage

* Ban partial sigining in another scenario

* Make WalletActionScope an alias instead

* Add extra_spends to the action scope flow

* Add test for .add_pending_transactions
* Fix backwards compatibility for `add_private_key`

* Another backwards compatibility fix
… test_agg_sig_illegal_suffix (#18235)

Cover AGG_SIG_ME_ADDITIONAL_DATA in message construction for test_agg_sig_illegal_suffix.
* Repin hsms

* Add to sdist only allowed list

* Signer protocol tweaks

* Convert wallet RPC client to deserialized types

* Introduce @tx_out_cmd decorator

* Make execute_signing_instructions RPC

* Add transport layer support

* Add signer commands

* Rework wallet execute_signing_instructions

* Inadvertent merge changes

* Fix signer command tests

* Try a different approach: recursive flattening

* Bump hsms

* Add comments

* Test coverage

* Coverage ignores

* Remove inadvertent time traveler

* Bring in lost time traveler

* pylint

* Attempt to make qr test less flaky

* Actually test coverage ignore

* Small refactor for test coverage

* transport -> translation

* missed one

* transport -> translation

* Fix asdict error

* coverage

* Forgoe rotation testing for now

* Test coverage

* jsonify_unsigned_txs -> full_jsonify

* Move a class

* Add better type checking to framework

* explicitly state kwargs on _CommandParsingStage

Co-authored-by: Kyle Altendorf <sda@fstab.net>

* Address comments by @altendky

* Consolidate add_private_key and add_public_key

* Consolidate get_key_for_fingerprint and get_public_key_for_fingerprint

* Test fix

* Merge fix

* Bad merge

* Bad merge

* oops

* pylint

* Tweak keychain_proxy.get_key_for_fingerprint

* Fix wallet RPC test?

* pragma: no cover

* Redesign clvm_streamable

* Fix test imports

* black

* fix one more test

* Address comments by @altendky

* Test coverage

* bytes32

* Better CLI mnemonic check

* Use functools.partial

* Rename full jsonify to chip 29

* whoops missed a couple

* Better CLI mnemonic check

* black

* pylint

* Missed one

* black

* Farm at least one block

* Revert last change and fix 0 block farming

* black

* bad merge

* Merge fix

* Inadvertent changes

* Inadvertent changes

* Syncronize with quex.tx_out_decorator2

* These are no longer dictionaries.

* Use new clvm_streamable pattern

* Fix offer endpoint

* Add @tx_out_cmd decorator

* Bump ecdsa version

* Fix @marshal util to return proper transactions

* Add get_public_key

* port `chia wallet send` to @tx_out_cmd

* merge fix of puzzle hash derivation

* Port `chia wallet coins` to @tx_out_cmd

* Port chia wallet clawback to @tx_out_cmd

* Port `chia wallet take/cancel_offer` to @tx_out_cmd

* Port `chia wallet did ...` to @tx_out_cmd

* Port `chia wallet nft ...` to @tx_out_cmd

* Port `chia wallet notifications send` to @tx_out_cmd

* Port `chia wallet vcs ...` to @tx_out_cmd

* Port `chia dao ...` to @tx_out_cmd

* Exclude data layer and plotnft functions

* [no ci]

* Address comments by @AmineKhaldi

* Fix rpc util

* add test for BSTLSigningInstructions

* [UNDO] d9c6f54

* [UNDO] 7fc1d2a

* [UNDO] 23c9ee8

* [UNDO] aacc9f0

* [UNDO] 5484654

* Undo unintentional changes

* Stuff that's not part of this

* More stuff that doesn't belong

* One last thing that doesn't belong

* Unintentional change

---------

Co-authored-by: Kyle Altendorf <sda@fstab.net>
Co-authored-by: Amine Khaldi <amine.khaldi@reactos.org>
* Optimize min height leaf.

* Lint.

* Lint.

* Add tests.

* Lint.

* Lint.

* Parametrize test.

* Lint.

* Update chia/data_layer/data_store.py

Co-authored-by: Kyle Altendorf <sda@fstab.net>

* Address review comments.

* Report all hashes.

---------

Co-authored-by: Kyle Altendorf <sda@fstab.net>
…long_lived_vault_from_main_9e1a4dceb724d7ebf56e3d8a75e8692184997805
@Quexington Quexington changed the base branch from main to long_lived/vault June 26, 2024 18:07
@Quexington Quexington closed this Jun 26, 2024
@Quexington Quexington reopened this Jun 26, 2024
@Quexington Quexington added Changed Required label for PR that categorizes merge commit message as "Changed" for changelog Exclude_Notes Use this label if the changes in the PR should be excluded from the release notes labels Jun 26, 2024
Copy link

socket-security bot commented Jun 26, 2024

Removed dependencies detected. Learn more about Socket for GitHub ↗︎

🚮 Removed packages: npm/lerna@7.1.3, npm/lerna@7.1.4, npm/lerna@8.1.3, npm/nx@16.3.2

View full report↗︎

@Quexington Quexington marked this pull request as ready for review June 26, 2024 20:05
@Quexington Quexington requested review from altendky and a team as code owners June 26, 2024 20:05
Copy link
Contributor

@markelrod markelrod left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

coverage exceptions are fine

@Quexington Quexington merged commit 57198e2 into long_lived/vault Jul 8, 2024
371 of 372 checks passed
@Quexington Quexington deleted the catchup/long_lived_vault_from_main_9e1a4dceb724d7ebf56e3d8a75e8692184997805 branch July 8, 2024 16:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Changed Required label for PR that categorizes merge commit message as "Changed" for changelog coverage-diff Exclude_Notes Use this label if the changes in the PR should be excluded from the release notes
Projects
None yet
Development

Successfully merging this pull request may close these issues.