D-Stacks
325d2fd02e
fix batched calls
2022-10-10 17:46:44 +02:00
D-Stacks
1aa93d2fc4
some fixes, not all commands working
2022-10-10 17:12:24 +02:00
D-Stacks
1b5a236651
include commands in kaspactl
2022-10-10 15:14:08 +02:00
D-Stacks
3c94c86af3
fix fmt and linting
2022-10-10 14:51:10 +02:00
D-Stacks
8f1348b562
set-up client commnds
2022-10-10 14:49:52 +02:00
D-Stacks
4c9aa952cb
finish handlers
2022-10-10 14:31:42 +02:00
D-Stacks
e8e57fc2be
checkpoint: started work on handlers
2022-10-10 13:56:48 +02:00
D-Stacks
38e9ab81e4
set up appmessage converters
2022-10-10 12:06:45 +02:00
D-Stacks
06c67068ce
pass tests - linting & fmt
2022-10-10 10:01:35 +02:00
D-Stacks
15937698c5
add appmessages
2022-10-10 09:37:43 +02:00
D-Stacks
cc937a2d99
set up commands
2022-10-09 21:37:08 +02:00
D-Stacks
3b317fcb98
Merge branch 'dev' into add-tx-index
2022-10-09 20:40:16 +02:00
D-Stacks
9b6c2e3bfe
generate the protos
2022-10-09 20:38:46 +02:00
D-Stacks
11f5a49d5d
pass tests
2022-10-09 19:55:08 +02:00
Tiram
067688f549
Add a new testnet dnsseeder ( #2156 )
...
* Add a new testnet dnsseeder
* Apply code format
Co-authored-by: Ori Newman <orinewman1@gmail.com>
2022-10-05 09:23:35 +03:00
Ori Newman
3a3fa0d3f0
Add lock file to kaspawallet ( #2154 )
...
* Add lock file to kaspawallet
* Add a possible explanation to password error
Co-authored-by: msutton <mikisiton2@gmail.com>
2022-10-02 23:42:14 +03:00
Ori Newman
cf4073b773
Remove HF activation code ( #2152 )
...
* Remove HF activation code
* Remove unused var totalInputs
2022-10-02 19:17:33 +03:00
Michael Sutton
6a5e7c9e3f
Add IBD error details to the log ( #2150 )
2022-09-30 13:23:54 +03:00
Ori Newman
7e9b5b9010
Security Patch + HF ( #2142 )
...
* HF
* Fix lint
v0.12.7
2022-09-21 18:58:32 +03:00
D-Stacks
953838e0d8
Allow mismatched versioning connections with rpc_client, with a warning. ( #2137 )
2022-09-14 09:53:30 +03:00
D-Stacks
f7fcffe6aa
save changes
2022-09-13 22:25:50 +02:00
D-Stacks
87c5ad0abf
Merge branch 'dev' into add-tx-index
2022-09-10 13:51:58 +02:00
Ori Newman
a1dcb34c29
Update changelog for v0.12.6 ( #2136 )
v0.12.6
2022-09-09 15:57:43 +03:00
Ori Newman
23764e1b0b
Optionally show serialized transactions on send ( #2135 )
...
* Optionally show serialized transactions on send
* Explain more about serialized transactions
* Increase grpc server send message size
2022-09-09 15:51:20 +03:00
Ori Newman
0838cc8e32
Update virtual on IBD if nearly synced ( #2134 )
...
* Update virtual on IBD if nearly synced
* Don't resolve virtual if updateVirtual
2022-09-09 00:52:08 +03:00
D-Stacks
de5f5518f5
Merge branch 'dev' into add-tx-index
2022-09-02 10:27:01 +02:00
Ori Newman
9f51330f38
Remove tests from docker files ( #2133 )
...
* Remove tests from docker files
* Remove unused interface method
2022-09-01 14:14:37 +03:00
D-Stacks
ca01c1f6d6
fic virtual change nil
2022-08-29 18:43:50 +02:00
D-Stacks
576a24a326
update with dev
2022-08-29 15:51:33 +02:00
Ori Newman
f6d46fd23f
Update changelog.txt for v0.12.5 ( #2130 )
...
* Update changelog.txt for v0.12.5
* Update version and add #2131 to changelog.txt
v0.12.5
2022-08-28 13:53:33 +03:00
Svarog
2a7e03e232
Kaspawallet.send(): Make separate context for Broadcast, to prolong timeout ( #2131 )
...
* Kaspawallet.send(): Make separate context for Broadcast, to prolong timeout
* Amend comment
Co-authored-by: Michael Sutton <mikisiton2@gmail.com>
2022-08-28 13:17:58 +03:00
Ori Newman
3286a7d010
Call update pruning point if required on resolve virtual ( #2129 )
...
* Call UpdatePruningPointIfRequired when resolving virtual
* Don't sanity check pruning point UTXO set if it's genesis
* Add UpdatePruningPointIfRequired on init
2022-08-24 13:32:39 +03:00
Ori Newman
aabbc741d7
Add UseExistingChangeAddress option to the wallet ( #2127 )
2022-08-21 17:12:05 +03:00
Elichai Turkel
20b7ab89f9
Add tests for hash writers ( #2120 )
...
Co-authored-by: Michael Sutton <mikisiton2@gmail.com>
2022-08-21 09:08:20 +03:00
Ori Newman
10f1e7e3f4
Replace daglabs's dnsseeder with Wolfie's ( #2119 )
...
Co-authored-by: Michael Sutton <mikisiton2@gmail.com>
2022-08-21 03:10:59 +03:00
Ori Newman
d941c73701
Change testnet dnsseeder ( #2126 )
...
Co-authored-by: Michael Sutton <mikisiton2@gmail.com>
2022-08-21 02:32:40 +03:00
Michael Sutton
3f80638c86
Add missing locks to notification listener modifications ( #2124 )
2022-08-21 01:26:03 +03:00
Michael Sutton
266ec6c270
Calculate pruning point utxo set from acceptance data ( #2123 )
...
* Calc new pruning point utxo diff through chain acceptance data
* Fix daa score to chain block
2022-08-17 15:56:53 +03:00
Michael Sutton
9ee409afaa
Fix RPC client memory/goroutine leak ( #2122 )
...
* Showcase the RPC client memory leak
* Fixes an RPC client goroutine leak by properly closing the underlying connection
2022-08-09 16:30:24 +03:00
Michael Sutton
715cb3b1ac
Fix a subtle lock sync issue in consensus insert block ( #2121 )
...
* Manage the locks more tightly and fix a slight and rare sync issue
* Extract virtualResolveChunk constant
2022-08-02 10:33:39 +03:00
D-Stacks
eb693c4a86
Mempool: Retrive stable state of the mempool. optimze get mempool entries by addresses ( #2111 )
...
* fix mempool accessing, rewrite get_mempool_entries_by_addresses
* fix counter, add verbose
* fmt
* addresses as string
* Define error in case utxoEntry is missing.
* fix error variable to string
* stop tests from failing (see in code comment)
* access both pools in the same state via parameters
* get rid of todo message
* fmt - very important!
* perf: scriptpublickey in mempool, no txscript.
* address reveiw
* fmt fix
* mixed up isorphan bool, pass tests now
* do map preallocation in mempoolbyaddresses
* no proallocation for orphanpool sending.
Co-authored-by: Ori Newman <orinewman1@gmail.com>
2022-07-26 23:06:08 +03:00
Aleoami
7a61c637b0
Add RPC timeout parameter to wallet daemon ( #2104 )
...
Co-authored-by: Ori Newman <orinewman1@gmail.com>
2022-07-21 13:55:12 +03:00
Michael Sutton
c7bd84ef9d
Bump version and changelog for v0.12.4 ( #2118 )
...
* Bump version and changelog
v0.12.4
2022-07-17 03:07:51 +03:00
Svarog
b26b9f6c4b
Implement multi-layer auto-compound ( #2115 )
...
Co-authored-by: Michael Sutton <mikisiton2@gmail.com>
2022-07-15 14:12:34 +03:00
Michael Sutton
1c9bb54cc2
Crucial fix for the UTXO difference mechanism ( #2114 )
...
* Illustrate the bug through prints
* Change consensus API to a single ResolveVirtual call
* nil changeset is not expected when err=nil
* Fixes a deep bug in the resolve virtual process
* Be more defensive at resolving virtual when adding a block
* When finally resolved, set virtual parents properly
* Return nil changeset when nothing happened
* Make sure the block at the split point is reversed to new chain as well
* bump to version 0.12.4
* Avoid locking consensus twice in the common case of adding block with updateVirtual=true
* check err
* Parents must be picked first before set as virtual parents
* Keep the flag for tracking virtual state, since tip sorting perf is high with many tips
* Improve and clarify resolve virtual tests
* Addressing minor review comments
* Fixed a bug in the reported virtual changeset, and modified the test to verify it
* Addressing review comments
2022-07-15 12:35:20 +03:00
D-Stacks
edb6962e40
Merge branch 'dev' into add-tx-index
2022-06-30 00:40:40 +02:00
Michael Sutton
b9093d59eb
Bump version and add change log ( #2110 )
v0.12.3
2022-06-29 16:24:56 +03:00
D-Stacks
18d000f625
Logger: change log level for "Couldn't find UTXO entry" to debug (and ignore message on orphan transactions) ( #2108 )
...
* Logger: change log level for "Couldn't find UTXO entry" to debug
* ignore error for orphans
* continue also if orphans
* check if blocks exist
* safe rpc mode
* limit window size
* verify block status depending on context
* allow a 2 factor gap in expected mergeset size
Co-authored-by: msutton <mikisiton2@gmail.com>
2022-06-29 15:54:40 +03:00
D-Stacks
8bacd2e7bf
logger to tracef
2022-06-24 22:10:15 +02:00
D-Stacks
600f39ffc6
fix pruning notification
2022-06-24 22:08:24 +02:00