- Set second test bitcoin node RPC port to 18545 (i/o 18544) to avoid P2P port conflict with first node
- Add missing "elm" mark to test_node_controller.py::test_node_running_elements
Signed-off-by: Simon Castano <roshii@riseup.net>
Co-authored-by: k9ert <k9ert@gmx.de>
* Fix install_noded.sh
* reestablish finally
---------
Co-authored-by: Wim van der Ham <wfjvdham@gmail.com>
Co-authored-by: k9ert <k9ert@gmx.de>
Co-authored-by: Kim Neunert <kim@swanbitcoin.com>
* Bump test version of bitcoin core to v22 for basic taproot test
* Bugfix for timing issue on inconsistent test case
* Assume prod Elements release
* Hack to fix Cirrus CI setup
* Fixes Elements node version target
* fix hardcoded version-numbers and unskip tests
* fix test
Co-authored-by: Kim Neunert <k9ert@gmx.de>
* Included API end points
Included 3 API end points:
###/api/specter ["GET"]
Basic Specter info from app.specter class
###/api/full_txlist/ ["GET"]
Full Transaction list for all wallets
###"/api/wallet_info/<wallet_alias>/ ["GET"]
More detailed wallet info and transactions from the app.specter.wallet_manager class
* Update src/cryptoadvance/specter/controller.py
Include `wallet.check_unused()`
Co-authored-by: benk10 <ben.kaufman10@gmail.com>
* API Update
Made a few changes:
- Flattened the wallet list to be similar to full transaction list
- included versioning on url `/v1alpha/`
- Included `wallet.utxo` data
- Improved `safe_serialize` for better json output
Pending Updates:
- Create a separate file for API (as a blueprint)
- Explore using Flask-restful for improved authentication (downside is that it is another dependency - not sure if already a requirement for specter)
* adding a rest-api
* Implemented API end points inside of example.py
* Merging with remote
* Fixed API.md
* Removing example-resources
* migrating to focal due to cryptography needs newer pip
* fix the image
* black and tidy up
* Deleted more useless stuff
* first take for psbt (still broken)
* get tests to work
* fix devices_signed undefined
* fix part2
* fix part 3
* fix part 4
* Rest Get-Requests for psbt working
* fix part 5
* extending psbt_creator with json format
* tests finished. bitcoind_regtest changed to scope session
* speed up tests
* fix tests
* tiny test for LiquidRpc, probes improvements
* try fixing testing-infra
* kick
* finally fix infra, hopefully
* removing assertion
* refactoring and fixing API
* fix the rest-tests
* fix last liquid failing test
* polishing: error_handling via decorator
* split-up docs
* fix requirements.in
* polishing REST-API
* optimize startup for internal_nodes
* Update src/cryptoadvance/specter/internal_node.py
Co-authored-by: benk10 <ben.kaufman10@gmail.com>
Co-authored-by: Alpha Zeta <40473443+pxsocs@users.noreply.github.com>
Co-authored-by: benk10 <ben.kaufman10@gmail.com>
Co-authored-by: Alpha Zeta <alphazeta@protonmail.com>
Co-authored-by: Stepan Snigirev <snigirev.stepan@gmail.com>