Commit Graph
14659 Commits
Author SHA1 Message Date
Arvid NorbergandGitHub 0ebb7642e1 fix initial-config for testnet fork points heights (#15870) 2023-07-26 16:03:59 -05:00
Amine Khaldi de7f72632e Merge commit '2d65fc7114d626220cff5a37f1899256f495a930' into checkpoint/main_from_release_2.0.0_2d65fc7114d626220cff5a37f1899256f495a930 2023-07-26 17:30:41 +01:00
JeffandGitHub 957a73bf75 Bump chia-blockchain-gui to 8e42142218d7ba52713c361bbc2016f721badbc9 (#15865) 2023-07-26 11:28:49 -05:00
William AllenandGitHub d3c0cd2f7c checkpoint: into main from release/2.0.0 @ 591e794ee7 (#15867)
Source hash: 591e794ee7
Remaining commits: 6
2023-07-26 11:28:16 -05:00
William AllenandGitHub 50ae965542 Fixed chia rpc status output (#15866)
* Fix chia rpc status output

* Fix pre-commit checks, and call endpoint error
2023-07-26 11:27:43 -05:00
Arvid NorbergandGitHub 1625d7aa92 make ConditionOpcodes not streamable (#15858)
ConditionOpcodes can be more than 1 byte now. Make it not streamable, since it doesn't have to be
2023-07-26 11:27:03 -05:00
William AllenandGitHub 726dec1256 Add Chris as codeowner for .github/* (#15835) 2023-07-26 11:26:39 -05:00
Earle LoweandGitHub e37bd47e64 Update chiavdf to 1.0.10 (#15864) 2023-07-26 11:25:59 -05:00
Amine Khaldi f246d5c709 Merge commit '591e794ee716b62df5b46d64d0c29268475333b0' into checkpoint/main_from_release_2.0.0_591e794ee716b62df5b46d64d0c29268475333b0 2023-07-26 12:07:52 +01:00
Earle LoweandGitHub e5431cf91e Change test to run only once per consensus mode as a flake workaround (#15860)
Change test to run only once per consensus mode
2023-07-25 21:52:12 -05:00
Jack NelsonandGitHub ed4c5217cc Add Click CLI Unit Tests (Proof of Concept) (#15746)
* testing utils v1

* testing utils v2

* tests for chia show

* oopsies

* fix chia root not working & rename class

* change to generated full block instead of pre-generated mess

* fix capsys, BASE_LIST and add more comments

* ignore mypy ...
2023-07-25 21:42:52 -05:00
William AllenandGitHub e3f5fdc2ad checkpoint: into main from release/2.0.0 @ cc8811450b (#15857)
Source hash: cc8811450b
Remaining commits: 6
2023-07-25 19:17:52 -05:00
Jack NelsonandGitHub 2d7e8aba89 add dust warning message to chia coins commands & cleanup code (#14301)
add dust filter warning
2023-07-25 18:40:58 -05:00
William AllenandAmine Khaldi ae36453085 Didn't save my arm changes 2023-07-25 18:22:15 +01:00
Matt HauffandGitHub 12514717e3 Remove some old chialisp files (#15824)
* Remove some old chialisp files

* Fix mypy-exclusions.txt
2023-07-25 12:09:50 -05:00
Amine Khaldi 1d1c81ba23 Merge commit 'cc8811450b0609f64aeaef39ec57d2bc4c5880bd' into checkpoint/main_from_release_2.0.0_cc8811450b0609f64aeaef39ec57d2bc4c5880bd 2023-07-25 16:27:13 +01:00
643b3e9b72 Skip clawback incoming txs while deleting the unconfirmed txs (#15826)
* Remove CAT1 UX guards (#15812)

* Skip clawback incoming txs

* Add unit test

* Prevent delete clawback tx

---------

Co-authored-by: Matt Hauff <quexington@gmail.com>
2023-07-25 01:53:35 -05:00
Matt HauffandGitHub f3fb5652c7 Change include_standard_libraries for CLVM compilation default to True (#15852) 2023-07-25 01:44:50 -05:00
37336638c9 [Snyk] Security upgrade electron-builder from 24.4.0 to 24.6.3 and Lerna to 7.1.3 (#15851)
* fix: build_scripts/npm_linux/package.json & build_scripts/npm_linux/package-lock.json to reduce vulnerabilities

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-SEMVER-3247795

* Update to electron-builder 24.6.3 and lerna 7.1.3

---------

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
Co-authored-by: Jeff Cruikshank <jeff@chia.net>
2023-07-24 22:33:02 -05:00
William AllenandGitHub 3a3b7e5ac2 Fix default parallel decompressor count (#15845) 2023-07-24 21:49:45 -05:00
William AllenandGitHub d7539b14c6 Update install plotters scripts (#15838)
* adding bladebit-cuda to install-plotter.sh

Signed-off-by: wallentx <william.allentx@gmail.com>

* cleanup install-plotter.sh

Signed-off-by: wallentx <william.allentx@gmail.com>

* optimize install-plotter.sh

Signed-off-by: wallentx <william.allentx@gmail.com>

* update install-plotter.ps1

Signed-off-by: wallentx <william.allentx@gmail.com>

* Update pyinstaller.spec

* Fix whitespace in pyinstaller.spec

* using an approved verb for ps1...

* Fixing Install-plotter.ps1, and expanding install-ploter.sh distro support

* Fixing linter

---------

Signed-off-by: wallentx <william.allentx@gmail.com>
2023-07-24 20:57:49 -05:00
Earle LoweandGitHub 1fed854268 Update testnet height for SOFT_FORK3 in initial-config (#15848) 2023-07-24 20:02:33 -05:00
Kyle AltendorfandGitHub 5052cc2fd4 limit DataStore.get_pending_root() query (#15607) 2023-07-24 20:02:18 -05:00
Kyle AltendorfandGitHub 345f096192 limit DataStore.get_tree_root() query (#15604) 2023-07-24 20:02:09 -05:00
Kyle AltendorfandGitHub 74b02fa44e test installed code, not source (#15532)
* explore testing installed code, not source

* non-editable install

* hmm

* yup

* bash it up

* test-single.yml: defaults: run: shell: bash

* try removing windows specific steps

* env.GITHUB_WORKSPACE

* Update test-single.yml

* Update test-single.yml

* Update test-single.yml

* also Install.ps1

* ,

* more

* Update test-single.yml

* Update .coveragerc

* whitespace
2023-07-24 20:02:00 -05:00
Kyle AltendorfandGitHub 7fe09a3b12 recursive query for DataStore.get_terminal_node_for_seed() (#15602)
* recursive query for `DataStore.get_terminal_node_for_seed()`

* only select needed columns

* recover matching node selection

* no more limit

* limit

* ignore

* fixup
2023-07-24 20:01:15 -05:00
Kyle AltendorfandGitHub 5f8881ee66 limit DataStore._insert_ancestor_table() query (#15606) 2023-07-24 20:01:05 -05:00
Kyle AltendorfandGitHub 839a2a7f13 limit DataStore.tree_id_exists() query (#15608) 2023-07-24 20:00:58 -05:00
Kyle AltendorfandGitHub d3698b2873 limit DataStore.get_node_type() query (#15609) 2023-07-24 20:00:48 -05:00
Kyle AltendorfandGitHub 02d1d609fc limit DataStore.get_node() query (#15611) 2023-07-24 20:00:40 -05:00
Kyle AltendorfandGitHub 9a08be7b0b cleanup basic asyncio.CancelledError uses for 3.8 (#15801) 2023-07-24 20:00:14 -05:00
Kyle AltendorfandGitHub e32a6c94b7 use venv for pre-commit flake8 (#15808) 2023-07-24 19:59:27 -05:00
Kyle AltendorfandGitHub 53022db167 more precommit tidy (#15810) 2023-07-24 19:58:59 -05:00
Izumi HoshinoandGitHub 2d65fc7114 Update cuda plot log-progress mapping (#15839) 2023-07-24 18:48:49 -05:00
William AllenandGitHub 8f830ddabe checkpoint: into main from release/2.0.0 @ bce770962c (#15844)
Source hash: bce770962c
Remaining commits: 2
2023-07-24 18:46:31 -05:00
Amine Khaldi 29adda0a55 Merge commit 'bce770962c912351d7a85663c13a35d099cf91e8' into checkpoint/main_from_release_2.0.0_bce770962c912351d7a85663c13a35d099cf91e8 2023-07-24 17:23:26 +01:00
William AllenandGitHub 8224d2fd65 checkpoint: into main from release/2.0.0 @ 83192be416 (#15842)
Source hash: 83192be416
Remaining commits: 3
2023-07-24 11:22:47 -05:00
Matt HauffandGitHub 217e81f478 Move some puzzles out of chia.wallet.puzzles (#15822) 2023-07-24 10:39:16 -05:00
Matt HauffandGitHub 53502518c9 Dedup offer cancellation logic (#15804)
* Dedup offer cancellation logic

* Forgot continue

* cancel_pending_offer -> cancel_pending_offers

* Fix broken NFT test

* Fix typo

* Remove writer

* Change dl cancellation test (more efficient)

* Add a bit of coverage

* Address comment by @trepca
2023-07-24 10:38:49 -05:00
Amine Khaldi b5fc043f48 Merge commit '83192be416bbc57d52db5e27307a1f2bccd2c22b' into checkpoint/main_from_release_2.0.0_83192be416bbc57d52db5e27307a1f2bccd2c22b 2023-07-24 13:22:17 +01:00
William Allen 591e794ee7 Didn't save my arm changes 2.0.0-rc1 2023-07-22 05:30:27 -05:00
William Allen cc8811450b Fixing issue with pre-release CI 2023-07-22 05:24:38 -05:00
William AllenandGitHub bce770962c use chiapos and bladebit release-candidates (#15833)
* use chiapos and bladebit release-candidates

* pull down bladebit, and bladebit-cuda artifacts

* Fixed wildcard problem with chmod

* Set loop to find macos bladebit

* Cleanup shellscript
2023-07-22 04:33:01 -05:00
Matt HauffandGitHub b565f606c8 Add uncurried args to debug_spend_bundle (#15813)
* Add uncurried args to debug_spend_bundle

* Add <curried puzzle> designator

* simplify control flow
2023-07-21 23:34:41 -05:00
Earle LoweandGitHub 83192be416 Update testnet height for SOFT_FORK3 and fix Chip-13 logic (#15831)
Update testnet height for SOFT_FORK3 and fix some logic issues in Chip-13 implementation
2023-07-21 23:34:21 -05:00
William AllenandGitHub 145532c3be checkpoint: into main from release/2.0.0 @ 97245c959d (#15830)
Source hash: 97245c959d
Remaining commits: 0
2023-07-21 21:27:43 -05:00
Brandon ButlerandGitHub c06fbb1f11 Add check to ubuntu_cmake_install for distribution ID (#15828)
Add check to ubuntu_cmake_install for distribution ID in install-timelord.sh
2023-07-21 17:29:34 -05:00
Amine Khaldi 96b4c27f7d Merge commit '97245c959df4441687d1b2efb694edcc9d196d4b' into checkpoint/main_from_release_2.0.0_97245c959df4441687d1b2efb694edcc9d196d4b 2023-07-21 21:56:20 +01:00
97245c959d Chip13 (#15688) (#15825)
* Chip13 (#15688)

* Chip13

* Lint.

* Black.

* Lint.

* Fix BlockTools.

* Trigger the soft fork.

* Parametrize bt.

* Syntax.

* Add softfork3 to empty_blockchain too.

* Skip test.

* Skip test.

* Try fix.

* Add persistent blocks.

* Lint.

* Run tests without block cache.

* Try to fix tests.

* Revert "Try to fix tests."

This reverts commit f10c7fc847.

* WIP plot filters.

* pytest.

* Lint.

* Skip cache tests.

* Try to lower the constraints.

* Try to increase timeout.

* Test blockchain.

* Store test.

* Revert to main

* Revert to main

* Revert to main

* Add tests with new interface

* Test.

* Fixtures.

* Fixtures.

* Lint.

* Add first test.

* Improve test.

* Isort.

* merge fix

* fix counter

* Bump test-cache version to soft_fork3.0 DBs

* Enable tests.

* Enable all.

* Syntax.

* Attempt higher timeouts.

* Try to skip big test.

* Revert tests larger timeouts.

* Try to get test to work with 4000.

* Skip 10000 blocks.

* Test.

* Update test_full_node_store.py

* Update test_blockchain.py

* Update test_blockchain.py

* Update tests/conftest.py

Co-authored-by: Arvid Norberg <arvid@libtorrent.org>

* Update tests/blockchain/test_blockchain.py

Co-authored-by: Arvid Norberg <arvid@libtorrent.org>

* Address some comments.

* Some more comments.

* Use new passes_plot_filter signature.

* Lint.

* Lint.

* Reduce benchmark timeout.

* Skip test.

* Address review comments.

* Delete leftovers.

* Review comments.

* await.

* Revert async call.

* Validate in body too.

* Fix test.

---------

Co-authored-by: almog <almogdepaz@gmail.com>
Co-authored-by: wallentx <william.allentx@gmail.com>
Co-authored-by: Arvid Norberg <arvid@libtorrent.org>

* Fix daemon test to use client ssl context

* fix daemon test to close client

---------

Co-authored-by: Florin Chirica <fchirica96@gmail.com>
Co-authored-by: almog <almogdepaz@gmail.com>
Co-authored-by: Arvid Norberg <arvid@libtorrent.org>
Co-authored-by: Earle Lowe <e.lowe@chia.net>
2023-07-21 15:54:11 -05:00
7c6cf2cfe9 Chip13 (#15688)
* Chip13

* Lint.

* Black.

* Lint.

* Fix BlockTools.

* Trigger the soft fork.

* Parametrize bt.

* Syntax.

* Add softfork3 to empty_blockchain too.

* Skip test.

* Skip test.

* Try fix.

* Add persistent blocks.

* Lint.

* Run tests without block cache.

* Try to fix tests.

* Revert "Try to fix tests."

This reverts commit f10c7fc847.

* WIP plot filters.

* pytest.

* Lint.

* Skip cache tests.

* Try to lower the constraints.

* Try to increase timeout.

* Test blockchain.

* Store test.

* Revert to main

* Revert to main

* Revert to main

* Add tests with new interface

* Test.

* Fixtures.

* Fixtures.

* Lint.

* Add first test.

* Improve test.

* Isort.

* merge fix

* fix counter

* Bump test-cache version to soft_fork3.0 DBs

* Enable tests.

* Enable all.

* Syntax.

* Attempt higher timeouts.

* Try to skip big test.

* Revert tests larger timeouts.

* Try to get test to work with 4000.

* Skip 10000 blocks.

* Test.

* Update test_full_node_store.py

* Update test_blockchain.py

* Update test_blockchain.py

* Update tests/conftest.py

Co-authored-by: Arvid Norberg <arvid@libtorrent.org>

* Update tests/blockchain/test_blockchain.py

Co-authored-by: Arvid Norberg <arvid@libtorrent.org>

* Address some comments.

* Some more comments.

* Use new passes_plot_filter signature.

* Lint.

* Lint.

* Reduce benchmark timeout.

* Skip test.

* Address review comments.

* Delete leftovers.

* Review comments.

* await.

* Revert async call.

* Validate in body too.

* Fix test.

---------

Co-authored-by: almog <almogdepaz@gmail.com>
Co-authored-by: wallentx <william.allentx@gmail.com>
Co-authored-by: Arvid Norberg <arvid@libtorrent.org>
2023-07-20 21:25:23 -05:00