-
Notifications
You must be signed in to change notification settings - Fork 53
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
BONUS kryprowaluty bez depozytu #248
base: master
Are you sure you want to change the base?
Commits on Oct 18, 2022
-
Fix units for regtest and scalenet
Scalenet should be 'sBCH'. Regtest should be 'rBCH'. Fixed.
Configuration menu - View commit details
-
Copy full SHA for 60a6c4b - Browse repository at this point
Copy the full SHA 60a6c4bView commit details
Commits on Oct 19, 2022
-
Launch BCHN and Fulcrum Docker containers and start a EC daemon that accepts RPC requests that gets verified in the test cases. Add trivial test cases that checks the following RPC methods: getunusedaddress getbalance getservers Only enabled for Linux amd64 due to lack of test environment, will be skipped on other environments. Fulcrum & BCHN can also also be launched in regtest mode via: $ docker-compose -f electroncash/tests/regtest/docker-compose.yml up And the application can connect to this network via the --regtest argument.
Configuration menu - View commit details
-
Copy full SHA for 566e66e - Browse repository at this point
Copy the full SHA 566e66eView commit details
Commits on Oct 24, 2022
-
Fix issue where --chipnet was not getting its directory created.
Closes #2492. It turns out a `make_dir()` call was missing. Oops.
Configuration menu - View commit details
-
Copy full SHA for b344576 - Browse repository at this point
Copy the full SHA b344576View commit details
Commits on Oct 30, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 54fd359 - Browse repository at this point
Copy the full SHA 54fd359View commit details
Commits on Oct 31, 2022
-
Merge pull request #2494 from 0e4ef622/patch-1
Add servers_chipnet.json to setup.py
Configuration menu - View commit details
-
Copy full SHA for 17b4d99 - Browse repository at this point
Copy the full SHA 17b4d99View commit details
Commits on Nov 3, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 54453d8 - Browse repository at this point
Copy the full SHA 54453d8View commit details -
Remove LabelSync: fixed setup.py, removed references in fusion and sh…
…uffle plugin code comments
Configuration menu - View commit details
-
Copy full SHA for 8fa6b67 - Browse repository at this point
Copy the full SHA 8fa6b67View commit details -
Merge pull request #2498 from georgengelmann/master
Remove LabelSync option
Configuration menu - View commit details
-
Copy full SHA for c5fa6e1 - Browse repository at this point
Copy the full SHA c5fa6e1View commit details
Commits on Nov 7, 2022
-
Add instructions to compile the icons for Qt (#2499)
* Add instructions to compile the icons for Qt * Normally you can skip this step (Add instructions to compile the icons for Qt)
Configuration menu - View commit details
-
Copy full SHA for 6ec4535 - Browse repository at this point
Copy the full SHA 6ec4535View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1909b7d - Browse repository at this point
Copy the full SHA 1909b7dView commit details
Commits on Nov 8, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 14e2c10 - Browse repository at this point
Copy the full SHA 14e2c10View commit details -
Merge pull request #2500 from jonas-lundqvist/chaquo_13
Android: Bump chaquopy to 13.0.0
Configuration menu - View commit details
-
Copy full SHA for 5763790 - Browse repository at this point
Copy the full SHA 5763790View commit details
Commits on Nov 12, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 110c4e9 - Browse repository at this point
Copy the full SHA 110c4e9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 955c230 - Browse repository at this point
Copy the full SHA 955c230View commit details -
Merge pull request #2503 from fyookball/master
Remove RPA option for now for wallet creation.
Configuration menu - View commit details
-
Copy full SHA for dc16848 - Browse repository at this point
Copy the full SHA dc16848View commit details
Commits on Nov 13, 2022
-
Build fixups for linux-appimage and wine builds
- Updated dockerfiles - Fixup to error from newer git about permissions of /opt/electroncash inside docker container.
Configuration menu - View commit details
-
Copy full SHA for aa5cf37 - Browse repository at this point
Copy the full SHA aa5cf37View commit details -
Configuration menu - View commit details
-
Copy full SHA for d82e055 - Browse repository at this point
Copy the full SHA d82e055View commit details -
Updated translations (submodule pointer in contrib/electrum-locale)
In preparation for release
Configuration menu - View commit details
-
Copy full SHA for 08198f6 - Browse repository at this point
Copy the full SHA 08198f6View commit details -
Fix for building srcdist_docker on some docker envs
Need to mark the work dir as "safe" otherwise git complains
Configuration menu - View commit details
-
Copy full SHA for 667257c - Browse repository at this point
Copy the full SHA 667257cView commit details
Commits on Nov 14, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 0340060 - Browse repository at this point
Copy the full SHA 0340060View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7603298 - Browse repository at this point
Copy the full SHA 7603298View commit details
Commits on Nov 20, 2022
-
Merge pull request #2504 from bitcartcc/add-tx-hashes-to-invoices
Add `tx_hashes` to exported payment requests
Configuration menu - View commit details
-
Copy full SHA for cb91c09 - Browse repository at this point
Copy the full SHA cb91c09View commit details
Commits on Nov 21, 2022
-
Merge pull request #2403 from jonas-lundqvist/regtest_rpc
Regtest via pytest
Configuration menu - View commit details
-
Copy full SHA for fc49768 - Browse repository at this point
Copy the full SHA fc49768View commit details
Commits on Nov 22, 2022
-
Change bch.ninja to cashnode.bch.ninja
I moved my node to a different hosting provider and made some DNS changes. Updating server list appropriately. Old clients will be able to connect to "bch.ninja" until 30 days after this change is released.
Configuration menu - View commit details
-
Copy full SHA for e0600e0 - Browse repository at this point
Copy the full SHA e0600e0View commit details -
Merge pull request #2506 from kzKallisti/patch-2
Change bch.ninja to cashnode.bch.ninja
Configuration menu - View commit details
-
Copy full SHA for 6e2e9bc - Browse repository at this point
Copy the full SHA 6e2e9bcView commit details
Commits on Nov 23, 2022
-
Run tox in github action (#2508)
* Run tox in github action Run test suite on python 3.7..3.10 on win, macos and linux. Executed on each pull request. * Add Python3.6
Configuration menu - View commit details
-
Copy full SHA for b8b880e - Browse repository at this point
Copy the full SHA b8b880eView commit details
Commits on Nov 24, 2022
-
Set BitPay as requestor on jsonPayPro invoices
Setting an address based on a public signing key as the requestor can (and has) caused confusion where users think they can send funds. Set the key owner which is hard coded to 'BitPay, Inc.' instead. Fix has been verified with invoice from test.bitpay.com. Fixes #2505
Configuration menu - View commit details
-
Copy full SHA for 02a8eb0 - Browse repository at this point
Copy the full SHA 02a8eb0View commit details -
Merge pull request #2510 from jonas-lundqvist/bitpay_requestor
Set BitPay as requestor on jsonPayPro invoices
Configuration menu - View commit details
-
Copy full SHA for bef304a - Browse repository at this point
Copy the full SHA bef304aView commit details
Commits on Nov 26, 2022
-
Add basic test for jsonPaymentProtocol (#2511)
* Add basic test for jsonPaymentProtocol Verify that signature verification works on BitPay invoices. The signature check itself is kind of Mickey Mouse-ish since the keys themselves aren't verified so this rather verifies that the payment request is well formed. * Remove staticmethod decorator
Configuration menu - View commit details
-
Copy full SHA for ffba676 - Browse repository at this point
Copy the full SHA ffba676View commit details
Commits on Nov 27, 2022
-
Trigger on Master branch + Add GitHub Action badge to README (#2513)
* It's adviced to run also on master branch Since you want to avoid regression on master branch. Also trigger a on push (master). * Add GitHub Actions badge pipeline
Configuration menu - View commit details
-
Copy full SHA for d97e95a - Browse repository at this point
Copy the full SHA d97e95aView commit details -
Fixed typo in main_window.py "unnused" -> "unused", plus whitespace nits
Typo appeared in UI for "Retire unused change addresses". My editor also did whitespace cleanup for this file which is also in this commit.
Configuration menu - View commit details
-
Copy full SHA for ac5d639 - Browse repository at this point
Copy the full SHA ac5d639View commit details
Commits on Dec 2, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 76afda3 - Browse repository at this point
Copy the full SHA 76afda3View commit details -
Merge pull request #2516 from georgengelmann/master
Update electroncash.de servers
Configuration menu - View commit details
-
Copy full SHA for de6cb58 - Browse repository at this point
Copy the full SHA de6cb58View commit details
Commits on Dec 16, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 0fe5093 - Browse repository at this point
Copy the full SHA 0fe5093View commit details -
Remove python 3.6 from github workflow and/or tox.ini
It's ancient and we don't use it.
Configuration menu - View commit details
-
Copy full SHA for 6e5c2df - Browse repository at this point
Copy the full SHA 6e5c2dfView commit details
Commits on Dec 18, 2022
-
Configuration menu - View commit details
-
Copy full SHA for ad8f0e1 - Browse repository at this point
Copy the full SHA ad8f0e1View commit details
Commits on Dec 23, 2022
-
Configuration menu - View commit details
-
Copy full SHA for a2a7c2f - Browse repository at this point
Copy the full SHA a2a7c2fView commit details -
Merge pull request #2520 from kzKallisti/patch-3
Add chipnet.bch.ninja to servers_chipnet.json
Configuration menu - View commit details
-
Copy full SHA for 3f5ea2c - Browse repository at this point
Copy the full SHA 3f5ea2cView commit details
Commits on Dec 31, 2022
-
Use a non-zero nr of jobs (#2522)
Do not use zero jobs during git submodule update, since the git interface is changed. Zero jobs are no longer accepted. See change: git/git@51243f9
Configuration menu - View commit details
-
Copy full SHA for 294a8c8 - Browse repository at this point
Copy the full SHA 294a8c8View commit details
Commits on Jan 10, 2023
-
Allow zero-amount and partial payments in invoices (#2523)
By small modifications, now if amount is None or 0, instead of returning PR_UNKNOWN get_request returns PR_UNPAID. And because of how the detection code works, it will be unpaid if address is empty, and once any payment arrives it will get paid. To get partial payments to work, I needed to just return tx hashes we were able to detect (even if they don't fulfill the full amount yet).
Configuration menu - View commit details
-
Copy full SHA for 3081fd8 - Browse repository at this point
Copy the full SHA 3081fd8View commit details
Commits on Jan 12, 2023
-
Updates to appimage building and wine dockerfile to fix building
Building broke again. This fixes it.
Configuration menu - View commit details
-
Copy full SHA for b47b3ef - Browse repository at this point
Copy the full SHA b47b3efView commit details -
Tor: Update to version 0.4.7.11 with a patch for static linking
This upgrades Tor from version 0.4.7.10 to version 0.4.7.11. Release notes: * https://gitlab.torproject.org/tpo/core/tor/-/raw/release-0.4.7/ReleaseNotes * https://forum.torproject.net/t/stable-release-0-4-7-11/5501 Tree built from: https://github.com/EchterAgo/tor/commits/electroncash_0_4_7_11 This includes a static linking fix.
Configuration menu - View commit details
-
Copy full SHA for 93c4206 - Browse repository at this point
Copy the full SHA 93c4206View commit details -
Tor: Update to version 0.4.7.12 with a patch for static linking
This upgrades Tor from version 0.4.7.11 to version 0.4.7.12. Release notes: * https://gitlab.torproject.org/tpo/core/tor/-/raw/release-0.4.7/ReleaseNotes * https://forum.torproject.net/t/stable-release-0-4-5-15-and-0-4-7-12/5800 Tree built from: https://github.com/EchterAgo/tor/commits/electroncash_0_4_7_12 This includes a static linking fix.
Configuration menu - View commit details
-
Copy full SHA for 001ef6f - Browse repository at this point
Copy the full SHA 001ef6fView commit details -
Merge pull request #2529 from EchterAgo/tor_0_4_7_12
Tor: Update to version 0.4.7.12 with a patch for static linking
Configuration menu - View commit details
-
Copy full SHA for db302bc - Browse repository at this point
Copy the full SHA db302bcView commit details -
Bumped version to 4.2.13, updated RELEASE-NOTES
In preparation for upcoming release.
Configuration menu - View commit details
-
Copy full SHA for abe9bd0 - Browse repository at this point
Copy the full SHA abe9bd0View commit details -
Updated checkpoints for mainnet, testnet3, testnet4, and chipnet
In preparation for release.
Configuration menu - View commit details
-
Copy full SHA for c3ea059 - Browse repository at this point
Copy the full SHA c3ea059View commit details
Commits on Jan 13, 2023
-
Build: Update dnspython to version 2.2.0
`dnspython` 2.1.0 introduced a dependency on `poetry` which caused a lot of other dependencies to be installed and made build slow. `dnspython` 2.2.0 only requires `poetry-core`, which is faster to install. rthalley/dnspython@da279de backport of spesmilo@d9b55ae
Configuration menu - View commit details
-
Copy full SHA for e606142 - Browse repository at this point
Copy the full SHA e606142View commit details -
Configuration menu - View commit details
-
Copy full SHA for 533836e - Browse repository at this point
Copy the full SHA 533836eView commit details -
Configuration menu - View commit details
-
Copy full SHA for a9b972a - Browse repository at this point
Copy the full SHA a9b972aView commit details -
Merge pull request #2530 from EchterAgo/dnspython_update
Build: Update dnspython to version 2.2.0
Configuration menu - View commit details
-
Copy full SHA for 46328bf - Browse repository at this point
Copy the full SHA 46328bfView commit details -
Merge pull request #2531 from EchterAgo/loping_chipnet_server
Servers: Add loping.net chipnet server
Configuration menu - View commit details
-
Copy full SHA for d79b58d - Browse repository at this point
Copy the full SHA d79b58dView commit details -
Add builds to GitHub Actions (#2532)
Perform builds of AppImage, macOS, win and sourcedist on the master branch each Monday 00:00:00 UTC.
Configuration menu - View commit details
-
Copy full SHA for 86d79ef - Browse repository at this point
Copy the full SHA 86d79efView commit details -
* regtest: Bump containers Use BCHN v25.0.0 and Fulcrum v1,9.0 * Cleanup Python 3.6 things in tox We can now use the latest coverage version. * Add python 3.11 support * Add python 3.11 support in GH Actions * Bump BCHN to 26.0.0 Also use tags instead of hashes for the image versions. * Remove os.environ crap This is not needed for new coverage.py
Configuration menu - View commit details
-
Copy full SHA for 98e0629 - Browse repository at this point
Copy the full SHA 98e0629View commit details
Commits on Jan 14, 2023
-
Disable OSX build github action.
It is unnecessary since this rarely breaks for us anyway. It's also apparently "expensive" in that they charge you more minutes for OSX time.
Configuration menu - View commit details
-
Copy full SHA for b4c97a3 - Browse repository at this point
Copy the full SHA b4c97a3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 95da458 - Browse repository at this point
Copy the full SHA 95da458View commit details -
Remove Travis and Coveralls badges. Add GitHub Actions build badge. Remove references to Python 3.6.
Configuration menu - View commit details
-
Copy full SHA for 9c68cc1 - Browse repository at this point
Copy the full SHA 9c68cc1View commit details -
Merge pull request #2534 from jonas-lundqvist/readme_cleanup
Cleanup of top README
Configuration menu - View commit details
-
Copy full SHA for 19255e6 - Browse repository at this point
Copy the full SHA 19255e6View commit details
Commits on Jan 15, 2023
-
Configuration menu - View commit details
-
Copy full SHA for b253526 - Browse repository at this point
Copy the full SHA b253526View commit details -
Merge pull request #2535 from MrNaif2018/fix-payment-requests
Fix crashes in payment requests with amount of None
Configuration menu - View commit details
-
Copy full SHA for 506db9e - Browse repository at this point
Copy the full SHA 506db9eView commit details -
test: Flip last bit in negative test cases
For some bitpay tests a signature was trashed by setting last char to '0' but there was some cases where sig could have that. Instead flip the last bit. Do the same thing for the digest for symmetry.
Configuration menu - View commit details
-
Copy full SHA for 0b8d516 - Browse repository at this point
Copy the full SHA 0b8d516View commit details -
Merge pull request #2536 from jonas-lundqvist/bitpay_test_flip_bit
test: Flip last bit in negative test cases
Configuration menu - View commit details
-
Copy full SHA for e330948 - Browse repository at this point
Copy the full SHA e330948View commit details
Commits on Jan 17, 2023
-
Configuration menu - View commit details
-
Copy full SHA for ea83eb5 - Browse repository at this point
Copy the full SHA ea83eb5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 270d2d1 - Browse repository at this point
Copy the full SHA 270d2d1View commit details -
Merge pull request #2537 from jonas-lundqvist/travis_cleanup
Remove references to Travis CI
Configuration menu - View commit details
-
Copy full SHA for 3bfb050 - Browse repository at this point
Copy the full SHA 3bfb050View commit details -
Merge pull request #2538 from jonas-lundqvist/require_python_37
Enforce python >= 3.7 in setup.py
Configuration menu - View commit details
-
Copy full SHA for 2931459 - Browse repository at this point
Copy the full SHA 2931459View commit details -
Only archive GH Actions artifacts once
It's redundant and error prone to archive the coverage report(s) for all test jobs. Only do it for linux+python3.11.
Configuration menu - View commit details
-
Copy full SHA for d7a7972 - Browse repository at this point
Copy the full SHA d7a7972View commit details -
Split regtest in separate files
Add basic payment request test
Configuration menu - View commit details
-
Copy full SHA for 815c36e - Browse repository at this point
Copy the full SHA 815c36eView commit details
Commits on Jan 18, 2023
-
Merge pull request #2539 from jonas-lundqvist/gh_archive_artifacts_once
Only archive GH Actions artifacts once
Configuration menu - View commit details
-
Copy full SHA for 1e92173 - Browse repository at this point
Copy the full SHA 1e92173View commit details -
Merge pull request #2540 from jonas-lundqvist/regtest_split
Split regtest in separate files
Configuration menu - View commit details
-
Copy full SHA for 7e43a43 - Browse repository at this point
Copy the full SHA 7e43a43View commit details
Commits on Jan 23, 2023
-
Fixes to get auto-build to work.
- git was updated, had to update dockerfiles for wine and appimage build - setuptools didn't like our "tagged" EC version so we reverted to using an untagged package version.
Configuration menu - View commit details
-
Copy full SHA for afe5bb2 - Browse repository at this point
Copy the full SHA afe5bb2View commit details -
Bump version to 4.2.14, add RELEASE-NOTES entry for 4.2.14
In preparation for a release
Configuration menu - View commit details
-
Copy full SHA for 07d0b14 - Browse repository at this point
Copy the full SHA 07d0b14View commit details
Commits on Jan 24, 2023
-
Configuration menu - View commit details
-
Copy full SHA for f482d7f - Browse repository at this point
Copy the full SHA f482d7fView commit details -
Configuration menu - View commit details
-
Copy full SHA for bf74df2 - Browse repository at this point
Copy the full SHA bf74df2View commit details -
Merge pull request #2546 from EchterAgo/3xpl_explorer
Explorer: Add 3XPL explorer
Configuration menu - View commit details
-
Copy full SHA for be59897 - Browse repository at this point
Copy the full SHA be59897View commit details -
Code cleanup: Fix some formatting issues and also a potential bug
- Fixed formatting issues in rpa/rpa_manager.py - Misc. tiny nits and formatting issues in wallet.py - Guard against potential dereference of `None` if `self.network` is not `None` but `self.synchronizer` is `None`. Fixes #2521
Configuration menu - View commit details
-
Copy full SHA for dbce985 - Browse repository at this point
Copy the full SHA dbce985View commit details
Commits on Feb 3, 2023
-
Configuration menu - View commit details
-
Copy full SHA for ff28e0d - Browse repository at this point
Copy the full SHA ff28e0dView commit details
Commits on Feb 4, 2023
-
Merge pull request #2547 from jonas-lundqvist/bump_winbind
Bump winbind
Configuration menu - View commit details
-
Copy full SHA for 15e89c4 - Browse repository at this point
Copy the full SHA 15e89c4View commit details -
Configuration menu - View commit details
-
Copy full SHA for d06fa42 - Browse repository at this point
Copy the full SHA d06fa42View commit details
Commits on Feb 5, 2023
-
Merge pull request #2548 from jonas-lundqvist/gh_build_android
Build Android in GH Actions
Configuration menu - View commit details
-
Copy full SHA for cde5d8b - Browse repository at this point
Copy the full SHA cde5d8bView commit details
Commits on Feb 7, 2023
-
Bump libssl-dev for AppImage build
Fixes a build error with broken dependencies
Configuration menu - View commit details
-
Copy full SHA for 3d6ebaf - Browse repository at this point
Copy the full SHA 3d6ebafView commit details -
Configuration menu - View commit details
-
Copy full SHA for e26bebf - Browse repository at this point
Copy the full SHA e26bebfView commit details -
contrib: fix find_restricted_dependencies for deps with version range (…
…#2549) New release of pyinstaller (4.3) broke the script (which is used by freeze_packages.sh). ----- Compare: $ wget https://pypi.org/pypi/pyinstaller/4.3/json $ cat json | jq ".info.requires_dist" [ "setuptools", "altgraph", "pyinstaller-hooks-contrib (>=2020.6)", "importlib-metadata ; python_version < \"3.8\"", "macholib (>=1.8) ; sys_platform == \"darwin\"", "pefile (>=2017.8.1) ; sys_platform == \"win32\"", "pywin32-ctypes (>=0.2.0) ; sys_platform == \"win32\"", "tinyaes (>=1.0.0) ; extra == 'encryption'", "pytest (>=2.7.3) ; extra == 'hook_testing'", "execnet (>=1.5.0) ; extra == 'hook_testing'", "psutil ; extra == 'hook_testing'" ] $ wget https://pypi.org/pypi/pyinstaller/4.2/json | jq . $ cat json | jq ".info.requires_dist" null $ wget https://pypi.org/pypi/qrcode/6.1/json $ cat json | jq ".info.requires_dist" [ "six", "colorama ; platform_system == \"Windows\"", "tox ; extra == 'dev'", "pytest ; extra == 'dev'", "mock ; (python_version < \"3\") and extra == 'dev'", "zest.releaser[recommended] ; extra == 'maintainer'", "pillow ; extra == 'pil'", "pytest ; extra == 'test'", "pytest-cov ; extra == 'test'", "mock ; (python_version < \"3\") and extra == 'test'" ] Co-authored-by: SomberNight <somber.night@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for 9f21463 - Browse repository at this point
Copy the full SHA 9f21463View commit details
Commits on Feb 8, 2023
-
Merge pull request #2550 from jonas-lundqvist/bump_appimage_ssl
Bump libssl-dev for AppImage build
Configuration menu - View commit details
-
Copy full SHA for ba468a6 - Browse repository at this point
Copy the full SHA ba468a6View commit details -
Merge pull request #2551 from jonas-lundqvist/bump_wine_xvfb
Bump xvfb for wine build
Configuration menu - View commit details
-
Copy full SHA for f35b6f4 - Browse repository at this point
Copy the full SHA f35b6f4View commit details
Commits on Feb 9, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 5b9b422 - Browse repository at this point
Copy the full SHA 5b9b422View commit details
Commits on Feb 10, 2023
-
Merge pull request #2552 from jonas-lundqvist/gh_build_fork_repo
Perform GH actions builds on forked repos
Configuration menu - View commit details
-
Copy full SHA for 6242f78 - Browse repository at this point
Copy the full SHA 6242f78View commit details -
Configuration menu - View commit details
-
Copy full SHA for 19b1dbc - Browse repository at this point
Copy the full SHA 19b1dbcView commit details -
Configuration menu - View commit details
-
Copy full SHA for ff3134c - Browse repository at this point
Copy the full SHA ff3134cView commit details -
Merge pull request #2553 from jonas-lundqvist/bump_openssl
Bump OpenSSL to 1.1.1t
Configuration menu - View commit details
-
Copy full SHA for 7c5815e - Browse repository at this point
Copy the full SHA 7c5815eView commit details -
Merge pull request #2554 from jonas-lundqvist/gh_pip_audit
Add GH Action pip-audit
Configuration menu - View commit details
-
Copy full SHA for 9cc0048 - Browse repository at this point
Copy the full SHA 9cc0048View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9b4aa35 - Browse repository at this point
Copy the full SHA 9b4aa35View commit details -
Configuration menu - View commit details
-
Copy full SHA for c10e9dc - Browse repository at this point
Copy the full SHA c10e9dcView commit details -
Add workflow_dispatch to GH Test workflow
This allows a manual trigger of test jobs
Configuration menu - View commit details
-
Copy full SHA for c4552cd - Browse repository at this point
Copy the full SHA c4552cdView commit details
Commits on Feb 11, 2023
-
This removes the following vulnerabilities caught by pip-audit: Name Version ID Fix Versions ------------ --------- ------------------- --------------------------- cryptography 3.3.2 GHSA-w7pp-m8wf-vj6r 39.0.1 cryptography 3.3.2 GHSA-x4qr-2fvf-3mr5 39.0.1 future 0.18.2 GHSA-v3c5-jqr6-7qm8 0.18.3 setuptools 53.0.0 GHSA-r9hx-vwmv-q579 65.5.1 wheel 0.36.2 GHSA-qwmp-2cf2-g9g6 0.38.1 certifi 2021.10.8 GHSA-43fp-rhv2-5gv8 2022.12.7 protobuf 3.19.4 GHSA-8gq9-2x98-w8hf 3.18.3,3.19.5,3.20.2,4.21.6 eth-account 0.5.7 GHSA-v65g-f3cj-fjp4 0.5.9
Configuration menu - View commit details
-
Copy full SHA for 608f0d2 - Browse repository at this point
Copy the full SHA 608f0d2View commit details -
Merge pull request #2555 from jonas-lundqvist/gh_build_inputs
Add build options in GH Actions
Configuration menu - View commit details
-
Copy full SHA for bf1c6fd - Browse repository at this point
Copy the full SHA bf1c6fdView commit details -
Merge pull request #2556 from jonas-lundqvist/tox_py311
Add python 3.11 to tox
Configuration menu - View commit details
-
Copy full SHA for 43b9c1e - Browse repository at this point
Copy the full SHA 43b9c1eView commit details -
Merge pull request #2557 from jonas-lundqvist/gh_tox_allow_dispatch
Add workflow_dispatch to GH Test workflow
Configuration menu - View commit details
-
Copy full SHA for 3cf581b - Browse repository at this point
Copy the full SHA 3cf581bView commit details -
Merge pull request #2558 from jonas-lundqvist/bump_python_deps
Bump python depedencies
Configuration menu - View commit details
-
Copy full SHA for ed19c0c - Browse repository at this point
Copy the full SHA ed19c0cView commit details -
Remove LNS and web3 dependencies (#2559)
LNS + its web3 dependencies are causing maintenance headaches and smartBCH is largely defunct now anyway. The macOS build fails to run now after merging #2558 . We would rather move forward with an easier time maintaining the python dependencies than troubleshoot every time LNS breaks. Squashed commits: * Remove LNS and web3 dependencies LNS + its web3 dependencies are causing maintenance headaches and smartBCH is largely defunct now anyway. * Remove last remnants of references to `web3` Missed a few spots.
Configuration menu - View commit details
-
Copy full SHA for 657c1f7 - Browse repository at this point
Copy the full SHA 657c1f7View commit details -
Remove last vestige of web3 dependencies (#2560)
* Remove last vestige of web3 dependencies As per reviewer comment for #2559: #2559 (comment) * Remove mention of web3 in github workflow
Configuration menu - View commit details
-
Copy full SHA for e8bbf82 - Browse repository at this point
Copy the full SHA e8bbf82View commit details
Commits on Mar 6, 2023
-
Configuration menu - View commit details
-
Copy full SHA for bf1b6fc - Browse repository at this point
Copy the full SHA bf1b6fcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8aebfd3 - Browse repository at this point
Copy the full SHA 8aebfd3View commit details
Commits on Mar 12, 2023
-
add fulcrum.criptolayer.net to servers.json
quite juicy machine, hope it can help. tg: @moleccc
Configuration menu - View commit details
-
Copy full SHA for 898f3db - Browse repository at this point
Copy the full SHA 898f3dbView commit details
Commits on Mar 13, 2023
-
Merge pull request #2564 from molecular/patch-1
add fulcrum.criptolayer.net to servers.json
Configuration menu - View commit details
-
Copy full SHA for 833996e - Browse repository at this point
Copy the full SHA 833996eView commit details
Commits on Mar 17, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 43f1fcc - Browse repository at this point
Copy the full SHA 43f1fccView commit details
Commits on Mar 20, 2023
-
Merge pull request #2563 from OPReturnCode/fusion_android
Fusion on android
Configuration menu - View commit details
-
Copy full SHA for f913401 - Browse repository at this point
Copy the full SHA f913401View commit details
Commits on Mar 21, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 10b520b - Browse repository at this point
Copy the full SHA 10b520bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 39356ae - Browse repository at this point
Copy the full SHA 39356aeView commit details
Commits on May 2, 2023
-
Some nits and fixes, pluse removed fulcrum.fountainhead.cash from ser…
…vers - The minimum relay fee in wallet.py should default to 1000 sats/KB, not 5000. - Fixed a typo - Removed defunct fulcrum.fountainhead.cash as the admin says he is no longer interested in running this server.
Configuration menu - View commit details
-
Copy full SHA for 3149f0a - Browse repository at this point
Copy the full SHA 3149f0aView commit details -
Refactor BCDataStream into its own file (serialize.py), add token.py
First step in figuring out how to get txns to parse token data
Configuration menu - View commit details
-
Copy full SHA for 12827b0 - Browse repository at this point
Copy the full SHA 12827b0View commit details -
Added token parsing test vectors
Taken from BCHN codebase. These tests also revealed some limitations in BCDataStream which we fixed. Now, we correctly reject badly formatted token data.
Configuration menu - View commit details
-
Copy full SHA for 599da88 - Browse repository at this point
Copy the full SHA 599da88View commit details -
Added support for tokens to transaction.py, and to transaction_dialog.py
Also updated some tests At least now token-containing txns display correctly, but much work needs to be done to be able to send/sign a token txn and other assorted goodies.
Configuration menu - View commit details
-
Copy full SHA for 3e70f92 - Browse repository at this point
Copy the full SHA 3e70f92View commit details -
Configuration menu - View commit details
-
Copy full SHA for a7d3665 - Browse repository at this point
Copy the full SHA a7d3665View commit details -
Extended serialized txn format to also save tokenData
This is to allow offline signing to sign token txns. Note this breaks the format for older clients, should the txn happen to contain tokens .. but there is no other way around this.
Configuration menu - View commit details
-
Copy full SHA for 39cb542 - Browse repository at this point
Copy the full SHA 39cb542View commit details -
TxDialog now displays tokens on a line *after* the amount. Also added logic to display token info for inputs. Also have network fetch_inputs expose the tokenData as well for fetched inputs.
Configuration menu - View commit details
-
Copy full SHA for dc5dd71 - Browse repository at this point
Copy the full SHA dc5dd71View commit details -
Added wallet support for cashtokens
wallet.ct_txo and wallet.ct_txi track known cashtokens. We still need a modified Fulcrum server to *see* our CashTokens, however. Also added more support for signing and working with utxos that contain cashtokens. Misc. refactor as well.
Configuration menu - View commit details
-
Copy full SHA for e566410 - Browse repository at this point
Copy the full SHA e566410View commit details -
Configuration menu - View commit details
-
Copy full SHA for d50e7fd - Browse repository at this point
Copy the full SHA d50e7fdView commit details -
Update txdialog UI and associated code to correctly display input tokens
Was not working on for in-wallet txns. Now it works.
Configuration menu - View commit details
-
Copy full SHA for d499929 - Browse repository at this point
Copy the full SHA d499929View commit details -
Fix a bug in txdialog if viewing unsigned txns
Oops. input_token_datas return was not always populated. Fixed.
Configuration menu - View commit details
-
Copy full SHA for de7edaa - Browse repository at this point
Copy the full SHA de7edaaView commit details -
Fixed a wallet ser/deser bug whereby we lost token info across restarts
JSON keys cannot be ints, they must be strings, so prevout_n was becoming an int across wallet restarts. Fixed.
Configuration menu - View commit details
-
Copy full SHA for 7febd08 - Browse repository at this point
Copy the full SHA 7febd08View commit details -
Added TOKEN_PUBKEY_TYPE and TOKEN_SCRIPT_TYPE to cashaddr.py
For being able to encode/decode cashaddresses of these types.
Configuration menu - View commit details
-
Copy full SHA for bd8b652 - Browse repository at this point
Copy the full SHA bd8b652View commit details -
Fixes to properly support CashToken-aware addresses and P2SH32 addresses
Also added UI elements to be able to figure out the cashtoken address for wallet addresses. Also the txdialog can "realize" when a cashtoken address appearing in an (unsigned) txn is "mine". Other assorted UI goodies added related to cashtoken addresses. The Address class was reworked a bit. Test vectors were also added from the CashToken spec for the new token-aware address types.
Configuration menu - View commit details
-
Copy full SHA for 7e41577 - Browse repository at this point
Copy the full SHA 7e41577View commit details -
Refactor Address class to simplify the treatment of "token-aware" addrs
We switched from the Address class "capturing" the token-aware quality to it just being a display encoding format. The philosophy of this class is that it encapsulates a locking script (akin to CTxTestination in BCHN). As such, the way the address is encoded as a string doesn't need to be captured by this class. This simplifies the usage of the class itself and avoids potential bugs where the same locking script is not "seen" by electron cash as being the same address if one was token and the other was cashaddr, etc. This refactor makes actually *using* the address class easier than what we had before where token-awareness was a "kind". That was confusing to callers. It really should just be an encoding type... Also, the tests were updated and the Address class was made to enforce its invariants much more strictly.
Configuration menu - View commit details
-
Copy full SHA for e09e37c - Browse repository at this point
Copy the full SHA e09e37cView commit details -
Configuration menu - View commit details
-
Copy full SHA for c095ac1 - Browse repository at this point
Copy the full SHA c095ac1View commit details -
For now it doesn't do much except display the tokens found in the wallet. TODO: Add more functionality
Configuration menu - View commit details
-
Copy full SHA for 33d7e0b - Browse repository at this point
Copy the full SHA 33d7e0bView commit details -
Tokens tab: Don't clear selections or expanded items when it refreshes
This imports similar code from address_list.py such that a refresh of the token tab contents doesn't eerily and annoyingly clear the UI state.
Configuration menu - View commit details
-
Copy full SHA for 4dbf18c - Browse repository at this point
Copy the full SHA 4dbf18cView commit details -
Added context menu for CashTokens tab
Allows copying token IDs, etc. Also added stub menu items for "Create Tokens" and "Send Tokens"
Configuration menu - View commit details
-
Copy full SHA for 2db4c49 - Browse repository at this point
Copy the full SHA 2db4c49View commit details -
Configuration menu - View commit details
-
Copy full SHA for ae9e84a - Browse repository at this point
Copy the full SHA ae9e84aView commit details
Commits on May 3, 2023
-
Add CashToken "create" form (to create new tokens)
This commit adds the "Create Token" function. It can take any prevout-0 UTXO and send a txn self to create a token. It has a "new" button that also allows one to auto-getn a prevout-0 UTXO if none are present in the wallet. Also in this commit: - Modified coinchooser.py to accept optional token_datas - Modified token.py to add some useful constants - Modified wallet.py make_unsigned_transaction to accept token_datas and bip69_sort as optional kwargs
Configuration menu - View commit details
-
Copy full SHA for 177e17e - Browse repository at this point
Copy the full SHA 177e17eView commit details -
Nit: Prefer get_unused_address() and fall-back to utxo["address"]
This makes the token creation or token-utxo-creation txns consistent with the rest of the app.
Configuration menu - View commit details
-
Copy full SHA for 29bb917 - Browse repository at this point
Copy the full SHA 29bb917View commit details -
Nit: Clarify help for NFT commitment that the hex chars must be even …
…in number As per collaborator suggestion.
Configuration menu - View commit details
-
Copy full SHA for 29d9a87 - Browse repository at this point
Copy the full SHA 29d9a87View commit details -
Fixup: make_unsigned_transaction was not passing down token_datas
This was a bug on my part. Fixed.
Configuration menu - View commit details
-
Copy full SHA for 15abf0c - Browse repository at this point
Copy the full SHA 15abf0cView commit details
Commits on May 4, 2023
-
Reorganized CashTokens tab to drill down to per-utxo items
- Added another column to show the outpoint - Double-click shows the txn for the token - Right-click -> Details does same Suggested by: bitcoincashautist
Configuration menu - View commit details
-
Copy full SHA for 0ea0e24 - Browse repository at this point
Copy the full SHA 0ea0e24View commit details -
Added BCH "Amount" column to the CashTokens tab
Also some minor fixups to formatting and fonts for the CashTokens tab.
Configuration menu - View commit details
-
Copy full SHA for 0ef3f59 - Browse repository at this point
Copy the full SHA 0ef3f59View commit details -
CashToken tab: Make very long NFT commitments fit better
We squeeze very long NFT hex and render them as "Condensed". The threshold for this is when the NFT hex exceeds ~64 hex characters. Previous to this commit, on my macOS system, the QTreeWidget behaved strangely when the first column blew up to massive width due to ridiculously long NFT commitments. This commit fixes the situation.
Configuration menu - View commit details
-
Copy full SHA for 8c8eb65 - Browse repository at this point
Copy the full SHA 8c8eb65View commit details -
Mention "Token Address" in the send tab "pay to" help.
Since we support parsing these, mention it in the help.
Configuration menu - View commit details
-
Copy full SHA for 91176d1 - Browse repository at this point
Copy the full SHA 91176d1View commit details
Commits on May 5, 2023
-
Configuration menu - View commit details
-
Copy full SHA for ac3ae1c - Browse repository at this point
Copy the full SHA ac3ae1cView commit details
Commits on May 6, 2023
-
Not fully implemented yet, but it at least can manage its own internal state/sanity. Still need to implemnent: - Detection of when BCH amount exceeds wallet - Linking of Fiat/BCH amount edits properly - Composition of the resultant tx -> Send to Tx Dialog preview window
Configuration menu - View commit details
-
Copy full SHA for 5a7ecfd - Browse repository at this point
Copy the full SHA 5a7ecfdView commit details -
Made the "Send Tokens (xxx)..." context menu label counts better
Just have the count be the number of utxos involved, rather than anything else.
Configuration menu - View commit details
-
Copy full SHA for 8dafdaa - Browse repository at this point
Copy the full SHA 8dafdaaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9a0a7a1 - Browse repository at this point
Copy the full SHA 9a0a7a1View commit details -
Allow sending of cashtokens from the Coins tab, misc other fixups
Also in this commit: - show if a coin is frozen in the CashToken tab and don't spend it if it is. - add context-menu action to unfreeze frozen coins in the CashToken tab (works similarly to the Coins tab) - "Frozen" coin color in the coins tab takes precedence over the CashToken "green" color.
Configuration menu - View commit details
-
Copy full SHA for b19c95e - Browse repository at this point
Copy the full SHA b19c95eView commit details
Commits on May 7, 2023
-
Got the sent tokens dialog to work and produce a tx!
Yay! It works. It figures out how to allocate fungibles and nfts to outputs, and resolves "change" outputs for: BCH amounts, fungibles left over, and NFTs in inputs. Also in this commit: Made the BIP69 sorting conform to BCHN / latest spec.
Configuration menu - View commit details
-
Copy full SHA for 6923d38 - Browse repository at this point
Copy the full SHA 6923d38View commit details -
Configuration menu - View commit details
-
Copy full SHA for 34842a6 - Browse repository at this point
Copy the full SHA 34842a6View commit details -
Minor nit in Abstract_Wallet.make_token_send_tx
Simplified an `if` condition and also fixed 2 comments.
Configuration menu - View commit details
-
Copy full SHA for 664d58c - Browse repository at this point
Copy the full SHA 664d58cView commit details -
* Add Token History tab * Update electroncash_gui/qt/main_window.py Co-authored-by: Calin Culianu <calin.culianu@gmail.com> * Update electroncash_gui/qt/main_window.py Co-authored-by: Calin Culianu <calin.culianu@gmail.com> * Handle case where prevout tx is None --------- Co-authored-by: Calin Culianu <calin.culianu@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 3ee95e5 - Browse repository at this point
Copy the full SHA 3ee95e5View commit details -
Rewrote wallet.get_input_tx a bit, added a small wallet tx cache
- New function: try_to_get_tx which is a generic txn retriever (optionally falls back to synchronous network lookup). Saves the retreived tx in a dict of max size 250 - Made get_input_tx use this mechanism so that it never returns references to in-wallet txns (which may waste memory if the caller deserializes them). Instead, it always returns references to txns in the in-wallet cache. - Replaced use of wallet.transaction.get() in the token history tab with wallet.get_wallet_tx() so that the txn is deserialized from a private copy and the wallet txn dict doesn't store deserialized txns.
Configuration menu - View commit details
-
Copy full SHA for e7b5b87 - Browse repository at this point
Copy the full SHA e7b5b87View commit details -
Fixup to token history tab: allow editing of labels
Also implemened update_labels() and added callback from main_window.py to this function when labels change asynchronously for whatever reason.
Configuration menu - View commit details
-
Copy full SHA for af6e11e - Browse repository at this point
Copy the full SHA af6e11eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8fb0390 - Browse repository at this point
Copy the full SHA 8fb0390View commit details -
More fixups to token send form
- "Max" checkbox now works - Got rid of the fiat edit box. Will implement later, perhaps. - If BCH amount specified exceeds wallet funds, shows the amount box in red. - Misc nits Note that the BCH amount "max" estimate is not 100% accurate, but should work in practice.
Configuration menu - View commit details
-
Copy full SHA for 2ab8d6f - Browse repository at this point
Copy the full SHA 2ab8d6fView commit details -
Reorganized the CashTokens tab slightly
In some cases move items up to a higher level if there are no sibling items on the same level, to avoid user having to drill down annoyingly. - In one special case we just show FT token on top level if there is only 1 FT-only UTXO for that category id - In another case, don't create a "Fungible Only" parent item if the only things that category ID has are fungibles. Instead, put them all right under the top-level category ID item.
Configuration menu - View commit details
-
Copy full SHA for a7d1b7a - Browse repository at this point
Copy the full SHA a7d1b7aView commit details
Commits on May 8, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 87b96dd - Browse repository at this point
Copy the full SHA 87b96ddView commit details -
token send: Made successful broadcast of the tx auto-close the form
This is so that the user can automatically be exited from the UI context he/she was in. The now-defunct form whose tokens have been sent successfully auto-closes.
Configuration menu - View commit details
-
Copy full SHA for 30b531a - Browse repository at this point
Copy the full SHA 30b531aView commit details -
Made the token send form complain if not given a CashToken address
- Displays the address text in green if the address is CashToken-aware - If not, displayes it in yellow, complains, but still lets user send funds anyway
Configuration menu - View commit details
-
Copy full SHA for 08c48e2 - Browse repository at this point
Copy the full SHA 08c48e2View commit details -
wallet "sweep" -- try to explicitly exclude cashtokens
This is a defensive-programming commit. We declare our protocol version as 1.4 to the server, so `blockchain.scripthash.listunspent` should play nice with us and never show us tokens. However, just to be safe, we explicitly ask to "exclude_tokens" and if that call fails because the server doesn't understand the argument, we try again without that parameter. This is defensive programming in case someone someday upgrades our Electron Cash protocol version to 1.5 (in which case tokens are included in the unspent list by default!)
Configuration menu - View commit details
-
Copy full SHA for a600970 - Browse repository at this point
Copy the full SHA a600970View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8d874e3 - Browse repository at this point
Copy the full SHA 8d874e3View commit details -
token send: Added defensive programming checks to ensure no token burns
Added some logic/paranoia checks at the end of Abstract_Wallet.make_token_send_tx to detect if any tokens are being destroyed by the resultant tx. This is in case someone modifies this function in the future and introduces new bugs, they are unlikely to make it through to a tx being sent that burns tokens.
Configuration menu - View commit details
-
Copy full SHA for 33f5839 - Browse repository at this point
Copy the full SHA 33f5839View commit details -
Add "mutable" specific icon and use it
New icon: mutable.png. Also reorganized the code a bit, including in the token history tab, to show the right icon(s) depending on circumstance (minting vs mutable). Also the descriptor "Immutable" should now appear last in any text areas since it's less important than Minting or Mutable.
Configuration menu - View commit details
-
Copy full SHA for 5f0f900 - Browse repository at this point
Copy the full SHA 5f0f900View commit details
Commits on May 9, 2023
-
Implemented "Edit Commitment" UI action for minting/mutable NFTs
Modified the "Send" form to also allow editing, in a special mode. The editing mode always sends to self. Also in this commit: various small fixups to the "Send" form.
Configuration menu - View commit details
-
Copy full SHA for d2a5fe3 - Browse repository at this point
Copy the full SHA d2a5fe3View commit details -
Configuration menu - View commit details
-
Copy full SHA for bd741e5 - Browse repository at this point
Copy the full SHA bd741e5View commit details -
Configuration menu - View commit details
-
Copy full SHA for c67c7c3 - Browse repository at this point
Copy the full SHA c67c7c3View commit details -
Merge pull request #2602 from Andrew-128/simplify-nft-description
Improve NFT description and add Copy Outpoint operation
Configuration menu - View commit details
-
Copy full SHA for 0541d4e - Browse repository at this point
Copy the full SHA 0541d4eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7d9184e - Browse repository at this point
Copy the full SHA 7d9184eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 32124f4 - Browse repository at this point
Copy the full SHA 32124f4View commit details -
Configuration menu - View commit details
-
Copy full SHA for eafaf92 - Browse repository at this point
Copy the full SHA eafaf92View commit details -
Merge pull request #2605 from Andrew-128/combined-icon
Add a combined minting/mutable icon
Configuration menu - View commit details
-
Copy full SHA for b1b56fe - Browse repository at this point
Copy the full SHA b1b56feView commit details -
Performance fixup for token history list
- added new wallet function get_tx_tokens_delta() - used this new function to improt wallet.get_history() to return optional token deltas per history item All data comes from in-wallet data structures now (wallet.ct_txo and wallet.ct_txi). Which means no more needing to re-parse every txn in wallet as was the case before this commit, in order to build the token history list. I'm seeing a 20x speedup. Note that the new wallet.get_history() API also optionally supports cumulatuve token balances per-txn, which we can use perhaps later to display such information in the token history list.
Configuration menu - View commit details
-
Copy full SHA for de7bc12 - Browse repository at this point
Copy the full SHA de7bc12View commit details -
Fixups to token history tab; added fungible total balance and nft bal…
…ance Makes it more like the main history tab and also it's useful to know your on-going balance. Leverages the new wallet API that quickly determines these things. Also some fixes to the column widths and fonts... to fit more on the screen horizontally. Also added more tooltips and also made more of the columns resizeable.
Configuration menu - View commit details
-
Copy full SHA for 3fb6a05 - Browse repository at this point
Copy the full SHA 3fb6a05View commit details -
- wallet.get_history() was returning the wrong data .. it should also tell you about prevout_hash in the dict "nft_out" key. It should have a tuple of 3: prevout_hash, prevout_n, token_data. Fixed. - Made the token history tab remember selections and expanded items across .update() calls. - Made the token history tab auto-expand on first refresh if it only has 1 top-level item with sub-items
Configuration menu - View commit details
-
Copy full SHA for c42fa64 - Browse repository at this point
Copy the full SHA c42fa64View commit details -
Configuration menu - View commit details
-
Copy full SHA for c12d438 - Browse repository at this point
Copy the full SHA c12d438View commit details -
Rename "Token ID" -> "Category ID" to be consistent with the spec
.. as well as consistent with the token history tab which already refers to it as this.
Configuration menu - View commit details
-
Copy full SHA for b83296c - Browse repository at this point
Copy the full SHA b83296cView commit details -
Update main window status label to also show how much BCH in CashToke…
…n TXOs Needed to modify the call signature of some functions in wallet to do this, but it has been done in a backwards-compatible way.
Configuration menu - View commit details
-
Copy full SHA for ac973f6 - Browse repository at this point
Copy the full SHA ac973f6View commit details
Commits on May 10, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 11ec9c0 - Browse repository at this point
Copy the full SHA 11ec9c0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8691cf1 - Browse repository at this point
Copy the full SHA 8691cf1View commit details -
Fix bug in tx-dialog right-click on inputs not working as expected
- The "text anchor" wasn't set properly so if you right-click on a token data input, you didn't get the right context menu options. Fixed. - Added the correct context menu options for the inputs box right-click
Configuration menu - View commit details
-
Copy full SHA for 8a8ef46 - Browse repository at this point
Copy the full SHA 8a8ef46View commit details -
Configuration menu - View commit details
-
Copy full SHA for b9ff8d3 - Browse repository at this point
Copy the full SHA b9ff8d3View commit details -
De-uglified the Transaction Dialog cashtoken info
Made it less horrible. I hope.
Configuration menu - View commit details
-
Copy full SHA for d5dd24f - Browse repository at this point
Copy the full SHA d5dd24fView commit details -
Added supper for minting new NFTs in Abstract_Wallet.make_token_send_…
…transaction It's basic but the idea is you set the "payee" to the wallet itself, mark the minting NFT for "Sending" (to self), and you can optionally specify a list of new NFTs to also add to the txn.
Configuration menu - View commit details
-
Copy full SHA for bd827b9 - Browse repository at this point
Copy the full SHA bd827b9View commit details -
Added 'qblockies.py' to qt/utils
So that we can deterministically create token "icons" from a token category id string. Based on: https://github.com/tristan/blockies Adapted to not use Pillow, but instead just use Qt natively.
Configuration menu - View commit details
-
Copy full SHA for 422695c - Browse repository at this point
Copy the full SHA 422695cView commit details -
Added token metadata management mechanism, added default token icons
Icons get saved to DATADIR/cashtoken_meta/icons as the "category-id".png. However, if no icon is found for a particular category-id there, electron cash just uses some defaults which are procedurally generated based on the category-id. The icons produced deterministically in this way are identical to the code that is being used at https://my-cashtokens-webwallet.netlify.app/
Configuration menu - View commit details
-
Copy full SHA for d3bb2a9 - Browse repository at this point
Copy the full SHA d3bb2a9View commit details
Commits on May 11, 2023
-
Configuration menu - View commit details
-
Copy full SHA for df79074 - Browse repository at this point
Copy the full SHA df79074View commit details -
Added an optional "URL" field to the Create Token form
If specified, we end up hitting the web to calculate the document's hash, and we embed the hash and url into a BCMR-conforming OP_RETURN field. Also in this commit: Added support for the tx_dialog broadcast callback to accept betwee 1-3 args (just in case we need to inspect what was broadcast in a later form).
Configuration menu - View commit details
-
Copy full SHA for de65c22 - Browse repository at this point
Copy the full SHA de65c22View commit details -
Made the two CashToken tabs (history and token list) use alternating …
…row colors This makes the cashtoken stuff have its own distinct visual style so user knows they are in cashtoken-land just from glancing at the screen (to differentiate these views from the normal history list, etc)
Configuration menu - View commit details
-
Copy full SHA for d94bb6a - Browse repository at this point
Copy the full SHA d94bb6aView commit details -
Configuration menu - View commit details
-
Copy full SHA for bfa4d46 - Browse repository at this point
Copy the full SHA bfa4d46View commit details -
Configuration menu - View commit details
-
Copy full SHA for 62239dc - Browse repository at this point
Copy the full SHA 62239dcView commit details -
Configuration menu - View commit details
-
Copy full SHA for cff6ebd - Browse repository at this point
Copy the full SHA cff6ebdView commit details -
Configuration menu - View commit details
-
Copy full SHA for cae2a97 - Browse repository at this point
Copy the full SHA cae2a97View commit details -
Configuration menu - View commit details
-
Copy full SHA for ce898f2 - Browse repository at this point
Copy the full SHA ce898f2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 21d0345 - Browse repository at this point
Copy the full SHA 21d0345View commit details -
Configuration menu - View commit details
-
Copy full SHA for cfb7253 - Browse repository at this point
Copy the full SHA cfb7253View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3e91bd7 - Browse repository at this point
Copy the full SHA 3e91bd7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 67e0a53 - Browse repository at this point
Copy the full SHA 67e0a53View commit details -
Configuration menu - View commit details
-
Copy full SHA for 316b942 - Browse repository at this point
Copy the full SHA 316b942View commit details -
Configuration menu - View commit details
-
Copy full SHA for ae041db - Browse repository at this point
Copy the full SHA ae041dbView commit details -
Configuration menu - View commit details
-
Copy full SHA for f119a1a - Browse repository at this point
Copy the full SHA f119a1aView commit details -
Configuration menu - View commit details
-
Copy full SHA for d15f72a - Browse repository at this point
Copy the full SHA d15f72aView commit details -
Configuration menu - View commit details
-
Copy full SHA for a326b89 - Browse repository at this point
Copy the full SHA a326b89View commit details -
Configuration menu - View commit details
-
Copy full SHA for fd28803 - Browse repository at this point
Copy the full SHA fd28803View commit details -
Configuration menu - View commit details
-
Copy full SHA for e85bf72 - Browse repository at this point
Copy the full SHA e85bf72View commit details
Commits on May 12, 2023
-
Configuration menu - View commit details
-
Copy full SHA for a712727 - Browse repository at this point
Copy the full SHA a712727View commit details -
Configuration menu - View commit details
-
Copy full SHA for 697990d - Browse repository at this point
Copy the full SHA 697990dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0a6f36b - Browse repository at this point
Copy the full SHA 0a6f36bView commit details -
Configuration menu - View commit details
-
Copy full SHA for f00e1d4 - Browse repository at this point
Copy the full SHA f00e1d4View commit details -
Configuration menu - View commit details
-
Copy full SHA for eaacb79 - Browse repository at this point
Copy the full SHA eaacb79View commit details -
Mint NFTs: Got rid of the "commitment" column in top box + various fi…
…xups - Minting only selects at most 1 of each token category - Top box thus doesn't need to show the commitment hex (column deleted) - Fixed bug where Preview Tx was being allowed even for illegitimate user input to form - Fixed untranslated strings / translation of "" - Various other small nits
Configuration menu - View commit details
-
Copy full SHA for 53a0dc9 - Browse repository at this point
Copy the full SHA 53a0dc9View commit details -
Optimized composition of mint tx to not split fungible amounts out
Same trick used for edit. Specify the minting utxo's "amount" as "to send" to avoid having it split out as "change" needlessly.
Configuration menu - View commit details
-
Copy full SHA for 34e6385 - Browse repository at this point
Copy the full SHA 34e6385View commit details -
Fixed use of python f-strings in gettext _() calls
Unsupported by gettext as it would be a security vulnerability. Fixed in the few places in the app where this occurred.
Configuration menu - View commit details
-
Copy full SHA for be783c5 - Browse repository at this point
Copy the full SHA be783c5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 90d6aa8 - Browse repository at this point
Copy the full SHA 90d6aa8View commit details -
- Adjusted layout of mint top table a bit - Made a crash that could happen stop happening - Ensure can see the "X" on the lower treewidget - Ensure adding items scrolls the scrollarea to bottom so user notices effect of the add - Ensure deletion doesn't reset scrollbar position - Ensure form remembers partially-completed values across redraws
Configuration menu - View commit details
-
Copy full SHA for 07f0222 - Browse repository at this point
Copy the full SHA 07f0222View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9701116 - Browse repository at this point
Copy the full SHA 9701116View commit details -
Configuration menu - View commit details
-
Copy full SHA for cd6993a - Browse repository at this point
Copy the full SHA cd6993aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6d13ded - Browse repository at this point
Copy the full SHA 6d13dedView commit details -
Added UI to edit token metadata properties
Accessible from the CashTokens tab right click -> edit token metadata Properties edited are not yet used for display. Coming in a subsequent commit...
Configuration menu - View commit details
-
Copy full SHA for 49bcb78 - Browse repository at this point
Copy the full SHA 49bcb78View commit details -
Merge pull request #2608 from Andrew-128/layout-tweaks
Make bottom panel resizable. Other layout tweaks
Configuration menu - View commit details
-
Copy full SHA for b78d8e5 - Browse repository at this point
Copy the full SHA b78d8e5View commit details -
Added support for edited token meta-date for "Decimals Point"
Still missing: Send token support for this. Most of the screens are updated -- hopefully I didn't miss anything!
Configuration menu - View commit details
-
Copy full SHA for 6f6993b - Browse repository at this point
Copy the full SHA 6f6993bView commit details
Commits on May 13, 2023
-
Renamed "Edit Token Metadata" -> "Token Properties..."
1. It's shorter now 2. I fear the word metadata may cause users to imply we are actually doing something with BCMR.
Configuration menu - View commit details
-
Copy full SHA for 5622633 - Browse repository at this point
Copy the full SHA 5622633View commit details -
Configuration menu - View commit details
-
Copy full SHA for d339656 - Browse repository at this point
Copy the full SHA d339656View commit details -
Configuration menu - View commit details
-
Copy full SHA for c6eb73b - Browse repository at this point
Copy the full SHA c6eb73bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 11d8324 - Browse repository at this point
Copy the full SHA 11d8324View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3732087 - Browse repository at this point
Copy the full SHA 3732087View commit details -
Configuration menu - View commit details
-
Copy full SHA for e267e3b - Browse repository at this point
Copy the full SHA e267e3bView commit details -
Merge pull request #2609 from Andrew-128/treewidget-fixes
Fix various token_send QTreeWidget layout issues
Configuration menu - View commit details
-
Copy full SHA for c1cacb7 - Browse repository at this point
Copy the full SHA c1cacb7View commit details -
Fix "bleed through" of text from table cell behind edit cell
Solution is to just not put any text in table cell since it's not used for anything anyway.
Configuration menu - View commit details
-
Copy full SHA for 63cc147 - Browse repository at this point
Copy the full SHA 63cc147View commit details -
Configuration menu - View commit details
-
Copy full SHA for 80cc686 - Browse repository at this point
Copy the full SHA 80cc686View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9221032 - Browse repository at this point
Copy the full SHA 9221032View commit details -
Configuration menu - View commit details
-
Copy full SHA for a65ed3b - Browse repository at this point
Copy the full SHA a65ed3bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1da4dd3 - Browse repository at this point
Copy the full SHA 1da4dd3View commit details -
Merge pull request #2610 from Andrew-128/treewidget-fixes
Fix transparent scrollbars
Configuration menu - View commit details
-
Copy full SHA for bacae5e - Browse repository at this point
Copy the full SHA bacae5eView commit details -
Made UI display token name (and symbol) if set everywhere
- Also made the token-id columns more compact in a few places. - Also attached more app-wide signaling when user edits token name so more views/widgets get updated when this happens. - Plus miscellaneous small fixups and cleanups.
Configuration menu - View commit details
-
Copy full SHA for b74f5ca - Browse repository at this point
Copy the full SHA b74f5caView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2ed4db6 - Browse repository at this point
Copy the full SHA 2ed4db6View commit details -
"Flags" -> "Capability" "NFT Hex" -> "NFT Commitment"
Configuration menu - View commit details
-
Copy full SHA for bc5ed87 - Browse repository at this point
Copy the full SHA bc5ed87View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6a9e956 - Browse repository at this point
Copy the full SHA 6a9e956View commit details -
Configuration menu - View commit details
-
Copy full SHA for b0b7c62 - Browse repository at this point
Copy the full SHA b0b7c62View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4b8d8eb - Browse repository at this point
Copy the full SHA 4b8d8ebView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6d99140 - Browse repository at this point
Copy the full SHA 6d99140View commit details -
CashTokens tab: Made the Capability column user-resizable and elidable
It now defaults to being smaller ...
Configuration menu - View commit details
-
Copy full SHA for 0f1c2a6 - Browse repository at this point
Copy the full SHA 0f1c2a6View commit details -
Made the nft flag icon column be "interactive" resizeable
In the perhaps naive hope that on no platform will this mean they get crushed to nothing.
Configuration menu - View commit details
-
Copy full SHA for d65f1c4 - Browse repository at this point
Copy the full SHA d65f1c4View commit details -
- Copy Token Name added (in lieu of Copy Category) - Adjusted tooltip for token history list to describe what it is showing you as a category ID
Configuration menu - View commit details
-
Copy full SHA for 5ff4a29 - Browse repository at this point
Copy the full SHA 5ff4a29View commit details -
Configuration menu - View commit details
-
Copy full SHA for ee789f9 - Browse repository at this point
Copy the full SHA ee789f9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2b43ace - Browse repository at this point
Copy the full SHA 2b43aceView commit details -
Mint screen: Reworked a few things
- "Delete" button moved to the right and given a trash icon - Table made tighter (got rid of the empty space for the collapser control since none of the items are collapsible) - Put the "Delete" button in the same widget as the "N copies" button. - Added some missing tooltips
Configuration menu - View commit details
-
Copy full SHA for 8104e59 - Browse repository at this point
Copy the full SHA 8104e59View commit details -
Use custom clear button on token property editor to avoid bad styles
Some desktop styles render the "reset" (clear) button same as "cancel". Not good. Redone to not use the auto-magic logic of Qt for this button.
Configuration menu - View commit details
-
Copy full SHA for 06674c8 - Browse repository at this point
Copy the full SHA 06674c8View commit details -
Fixup for create token dialog to not have ugly clear button
On some Linux setups this looked just like the "Cancel" button which can be visually confusing. Fixed.
Configuration menu - View commit details
-
Copy full SHA for 0a92d6f - Browse repository at this point
Copy the full SHA 0a92d6fView commit details -
Configuration menu - View commit details
-
Copy full SHA for e6a1168 - Browse repository at this point
Copy the full SHA e6a1168View commit details -
Configuration menu - View commit details
-
Copy full SHA for 56b578e - Browse repository at this point
Copy the full SHA 56b578eView commit details -
Configuration menu - View commit details
-
Copy full SHA for d9cc88e - Browse repository at this point
Copy the full SHA d9cc88eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 96072c7 - Browse repository at this point
Copy the full SHA 96072c7View commit details -
Configuration menu - View commit details
-
Copy full SHA for e477a65 - Browse repository at this point
Copy the full SHA e477a65View commit details -
Configuration menu - View commit details
-
Copy full SHA for 732f6df - Browse repository at this point
Copy the full SHA 732f6dfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 14a2c9c - Browse repository at this point
Copy the full SHA 14a2c9cView commit details -
Configuration menu - View commit details
-
Copy full SHA for a97e0da - Browse repository at this point
Copy the full SHA a97e0daView commit details