* Remove warning about CHIA_ROOT being set when running init
* Update to still output the CHIA_ROOT if set, but not instruct the user to remove it
* Store chia_root in a var
* Support for Python 3.10
* Update install.sh to block Python 3.11
* websockets to 10.1
* Update workflows for Python 3.10
* single quote 3.10
* Enable fedora:35 (py3.10) installer script testing
* rebuild workflows
* fixup test-install-scripts.yml
* add ignore for distutils deprecation in tests for now
* asyncio.get_event_loop().run_until_complete() -> asyncio.run()
* aiohttp==3.8.1 for python 3.10 support
* use ssl.Purpose.CLIENT_AUTH for ssl_context_for_server()
* rebuild workflows
* use ssl_context_for_client() in BlockTools.get_daemon_ssl_context()
* create a client context for the RpcServer to connect to the daemon
* go back to asyncio.get_event_loop().run_until_complete() for now to recover 3.7
* ignore:There is no current event loop:DeprecationWarning
* Ms.plot load perf2 (#10978)
* 2.7 seconds -> 0.45 seconds
* Merge
* Work on create_plots refactor
* Try to fix tests
* Try to fix tests
* Use new functions
* Fix block_tools by adding dir
* Extra argument
* Try to fix cyclic import
* isort
* Drop warning
* Some cleanups around `exclude_final_dir` and directory adding
* Cleanup `min_mainnet_k_size` checks
* Drop unrelated changes
* Fixes after rebase
* Fix cyclic import
* Update tests/block_tools.py
Co-authored-by: dustinface <35775977+xdustinface@users.noreply.github.com>
* Update tests/block_tools.py
Co-authored-by: dustinface <35775977+xdustinface@users.noreply.github.com>
Co-authored-by: xdustinface <xdustinfacex@gmail.com>
Co-authored-by: dustinface <35775977+xdustinface@users.noreply.github.com>
* remove 3.10 avoidance step from debian:bookworm installer testing
* add 3.10 to wheel availability check workflow
* add 3.10 to Install.ps1 supported Python versions for Windows
* add jammy jellyfish to the install script test matrix
* correct ubuntu:jammy job name
* add 22.04 with Python 3.10 to install.sh
Co-authored-by: Gene Hoffman <hoffmang@hoffmang.com>
Co-authored-by: Yostra <straya@chia.net>
Co-authored-by: Mariano Sorgente <3069354+mariano54@users.noreply.github.com>
Co-authored-by: xdustinface <xdustinfacex@gmail.com>
Co-authored-by: dustinface <35775977+xdustinface@users.noreply.github.com>
* also m1 and arm64 for wheel checks
* account for self-hosted and pre-setup-python of m1 and arm64 runners
* &&
* python3
* report python version
* use docker on arm64 to get multiple python versions
* flush
* report more system information
* except pycryptodome for now
* more variables, simpler logic
* corrections
* switch to [macos, arm64]
* add python version to job name
* separate os and arch matrix axes
* reorder matrixing
* drop workflow name from job name
* oops
* skip python setup in docker cases
* drop the containers
* Update check_dependency_artifacts.py
* add Linux Mint to test matrix
* : -> / for linux mint dockers
* Prepare Linux Mint
* stop testing linux mint 21 since it reports 20.3
* names, comment, and add 19.2
* mint
* manually install requests
* trailing whitespace
* Chialisp draft
* Modify python code
* Reformat & Fix tests
* Chialisp draft
* Modify python code
* Bug fix & flake8 fix for NFT tests
* Handle recovery
* Chialisp draft
* Modify python code
* Reformat & Fix tests
* Chialisp draft
* Modify python code
* Bug fix & flake8 fix for NFT tests
* add clvm files to recomp list
* fix rpc test
* flake8 fixes for tests
* flake 8 stupid fix
* Bug fix & flake8 fix for NFT tests
* Modify python code
* Chialisp draft
* Modify python code
* Bug fix & flake8 fix for NFT tests
* Generalize the message puzzle
* Add Pubkey as hint
* Receive DID
* Add DID APIs & Tests
* Fix tests
* Test fixes. in_transaction is now passed as a param to the various callers that eventually call save_info.
* Workflow Fix
* Add test config for DID/NFT
* Update workflow test yaml
* Fix install test script
* Fix typo
* Resolve comments
* Fix tests
* Change did_innerpuz and fix wallets for new design (#11196)
* correcting the design of did_innerpuz and related wallet changes
* remove breakpoint comments
* change decimal point accuracy of percentage system
* secure new_amount by fixing it to our current amount
* rename and update comments for new_amount - now my_amount
* rename P2_PUZZLE to simply INNER_PUZZLE
* fix variable re-declaration for flake/merge
* black and flake8 - inclduing wallet_state_manager bug fix
* update RPCs related to add_url
added commented out tests too, but DID needs fixing first
* Fix bugs in transfer case
* Fix pre-commit
* Fix install.sh test for bookworm
* Pass recovery info in the transfer case
* add clvm files to recomp list
* flake8 fixes for tests
* flake 8 stupid fix
* Modify python code
* Bug fix & flake8 fix for NFT tests
* Pass recovery info in the transfer case
* Fix tests
* Fix security issue of the recovery empty list
* Revert test code
* Allow assign fee when creating the wallet
* reformat
* Add option for pass recovery list
* DID wallet name generation & deduplication
* Fix test
* Remove file reading code
* Fix tests
Co-authored-by: matt <matt@chia.net>
Co-authored-by: Jeff Cruikshank <jeff@chia.net>
Co-authored-by: matt-o-how <48453825+matt-o-how@users.noreply.github.com>
Co-authored-by: ytx1991 <t.yu@chia.net>