Skip to content
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

[Fix] Batch upstream merge #65

Merged
merged 13 commits into from
Sep 19, 2024
Merged

Conversation

Leon1777
Copy link

Wallet related improvements and fixes

  • broadcast wallet transactions in chunks 564c4da
  • adapt wallet UTXO selection to dust patch 695bed8
    • if the tx has change and thus so 2 outputs, try having at least 2 inputs as well (in order to not be slowed down by dust patch)
  • add options to see wallet and wallet daemon versions 034041b
  • lazy wallet utxo sync after broadcasting a tx 23a313b
    • granular lock for refreshutxos
    • avoid pushing to forcesyncchan if not empty
    • improve policy for used outpoints; wait for first sync on unsigned tx creation
    • fix expire condition
    • lock address reading
    • fix memory leak
    • add rpc client for background ops
    • follow naming conventions
    • another rename
    • compare wallet addresses by value
    • small fixes
    • add comment
  • RPC SubmitTransaction: Dequeue old responses from previous requests 2e6f7ac
  • fix deprecated Node.js warning fa307bc
  • bump version to v2.2.1 f5348da
  • rebuild pb files with protoc v3.12.3 and grpc v1.2.0 cc0d6c0
    • regenerated karlsenwalletd.pb.go and karlsenwalletd_grpc.pb.go using protoc-gen-go-grpc v1.2.0 and protoc v3.12.3 resolves compatibility issues with newer gRPC methods like grpc.StaticMethod
  • updated workflows to use Go 1.23.1 b6ebc60
  • KIP9 basic wallet compatibility ab46067
    • introduce min change target
    • clarify wallet help messages for from-address and send-all
  • update changelog 07c174d

Leon1777 and others added 13 commits September 18, 2024 21:30
* if the tx has change and thus so 2 outputs, try having at least 2 inputs as well (in order to not be slowed down by dust patch)
- lazy wallet utxo sync after broadcasting tx
- granular lock for `refreshutxos`
- avoid pushing to `forcesyncchan` if not empty
- improve policy for used outpoints; wait for first sync on unsigned tx creation
- fix expire condition
- lock address reading
- fix memory leak
- add rpc client for background ops
- follow naming conventions
- another rename
- compare wallet addresses by value
- small fixes
- add comment
https://github.com/actions/setup-go

The V5 edition of the action offers:
Upgraded Node.js runtime from node16 to node20
- corrected the import path for the version package
regenerated karlsenwalletd.pb.go and karlsenwalletd_grpc.pb.go using protoc-gen-go-grpc v1.2.0 and protoc v3.12.3. resolves compatibility issues with newer gRPC methods like grpc.StaticMethod.
* introduce min change target
* clarify wallet help messages for from-address and send-all
@lemois-1337 lemois-1337 merged commit 7cca4f4 into karlsen-network:master Sep 19, 2024
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants