* Add Arch Linux to install script
Install-gui.sh will now install nodejs and npm on Arch Linux
* Removed the 'y' in the pacman install command
Removed the 'y' in the pacman install command
* fix for short option collision
* Use coins_to_exclude as variable name
Co-authored-by: Kyle Altendorf <sda@fstab.net>
* match click with parameter
Co-authored-by: Kyle Altendorf <sda@fstab.net>
* Revert "We did not await the async function (#13154)"
This reverts commit 805e18fe0e.
* Revert "add delayed pool config update feature (#12796)"
This reverts commit 99be9be871.
* Simplify addition_amount calculation in validate_spend_bundle() and remove unneeded COIN_AMOUNT_NEGATIVE and COIN_AMOUNT_EXCEEDS_MAXIMUM checks.
* Create a record for the test coin, return it from get_coin_record() and split the tests case by case.
* Add comments next to the unexpected error codes.
* Move the test block record into the fixture function.
* Make it explicit that we're not calling get_coin_record in these tests.
* Also test get_name_puzzle_conditions besides pre_validate_spendbundle.
* Revert testing get_name_puzzle_conditions besides pre_validate_spendbundle.
* dont wait for timeout on None response
* handle return msg by type
* remove empty line
* isort
* improve reply check
* use map to check reply, add has_capability helper
* fix has_capability
* unused import
* we want to only use new addrs
* change to decimals on coin list output
* Revert "we want to only use new addrs"
This reverts commit 1d7a8f965f.
* resolve duplicate ph's by checking for them when adding them to spend bundle.
* isort
* Update chia/cmds/wallet_funcs.py
Co-authored-by: Arvid Norberg <arvid@libtorrent.org>
* clear up code
* Update chia/cmds/coin_funcs.py
Co-authored-by: Kyle Altendorf <sda@fstab.net>
* remove second loop
* remove unique addresses
Co-authored-by: Arvid Norberg <arvid@libtorrent.org>
Co-authored-by: Kyle Altendorf <sda@fstab.net>
* add new, optimized tx queue
* isort & fix starting index
* make faster
* fix order
* add comment, change to peer id, remove extra apis and change max size
* lint
* final lint fix
* change to simplequeue, get rid of task and change to cursor
* fix logic
* isort
* optimize cleanup
* add unit tests
* fix comments and switch to random
also add better spacing
* stupid mypy
* undo changes + stupid mypy
* fix tests, raise if full & seperate out peer_id
* get rid of class
* change to simulated tx queue entry
* add local high priority test & remove un necessary asserts
* change to better, faster check
* remove internal asserts
* cleanup test
* Update test_tx_processing_queue.py
<!-- Merging Requirements:
- Please give your PR a title that is release-note friendly
- In order to be merged, you must add the most appropriate category
Label (Added, Changed, Fixed) to your PR
- Use the prompts below to provide information wherever applicable
-->
<!-- What is the purpose of the changes in this PR? -->
<!-- What is the current behavior?** (You can also link to an open issue
here) -->
<!-- What is the new behavior (if this is a feature change)? -->
<!-- Does this PR introduce a breaking change?** (What changes might
users need to make in their application due to this PR?) -->
<!-- Testing notes (is this code covered by tests, or equivalent manual
testing?) -->
<!-- Are there any visual examples to help explain this PR? (attach any
.gif/movie/console output below) -->
They are not yet discovered by `mypy` because we override `__getattr__`
here
https://github.com/Chia-Network/chia-blockchain/blob/b916275540451ff38b1c2456c294924eea306ac2/chia/server/ws_connection.py#L340
which just returns a coroutine (`Any` by hint) for whatever attribute
you request.
This will be fixed in #14052.