fekt
63b5513781
Porting AddToSifted() and AppendSingleSaplingCommitment()
This is still WIP/testing. Not recommended to test with any significant amounts or important wallets.
4 months ago
Duke
c06f6505d3
Fix remaining compile errors
We get some new warnings which we may want to fix, which are related to using C++17 features:
wallet/wallet.cpp: In member function ‘std::pair<std::map<SaplingOutPoint, SaplingNoteData>, std::map<libzcash::SaplingPaymentAddress, libzcash::SaplingIncomingViewingKey> > CWallet::FindMySaplingNotesAsync(const CTransaction&, int) const’:
wallet/wallet.cpp:1865:22: warning: decomposition declaration only available with -std=c++1z or -std=gnu++1z
for (const auto& [ivk, fvk] : mapSaplingFullViewingKeys)
^
wallet/wallet.cpp:1870:22: warning: decomposition declaration only available with -std=c++1z or -std=gnu++1z
for (const auto& [address, ivk] : mapSaplingIncomingViewingKeys)
^
wallet/wallet.cpp:1901:23: warning: decomposition declaration only available with -std=c++1z or -std=gnu++1z
for (auto [address, ivk] : result_pair.second)
^
4 months ago
Duke
6f600d2d22
Fix some compile errors
4 months ago
Duke
db1804ca25
Fix some compile errors
4 months ago
Duke
f513004a05
Fix some compile errors
4 months ago
fekt
33b8e69be9
Update wallet.cpp
4 months ago
fekt
cd7b1f70c5
Update wallet.cpp
4 months ago
fekt
3bd3aab47e
Fixes
4 months ago
fekt
15b094c46c
Update wallet.cpp
4 months ago
fekt
c0f9a3359f
Parallel Sapling note trial decryption
Can be toggled by -asyncnotedecryption option, enabled by default.
From miodrag: 5803ce2e56
4 months ago
onryo
58b65f9670
Update copyrights
4 months ago
Duke
07b041fd94
Do not apply overwinter/sapling consensus rules to block 0
4 months ago
Duke
9e0ac062fa
Delete a lot of CC stuff #381
5 months ago
Duke
bb8a3c57a4
Delete auction/faucet/heir CC rpcs #381
5 months ago
Duke
86104c4ef7
Remove oracles RPCs
5 months ago
Duke
27db254d68
Sapling and Overwinter network upgrades are always active
These NU's are always active for Hush Arrakis Chains so this code only serves
to slow down all operations by constantly being checked. So we disable them
which will speed up syncing, mining and creating transactions.
5 months ago
Duke
3a3c67e0fc
Delete many things we do not want or need
6 months ago
Duke
de7a5fb6d7
remove cc payments and rewards
6 months ago
Duke
657bb1e25e
remove dice, channels, lotto
6 months ago
Duke
2a713aeba2
remove gateways
6 months ago
Duke
a23ab58af6
Start removing unused gateway code
6 months ago
Duke
765487bb14
Remove unused code
6 months ago
Duke Leto
21530ba159
Remove unused code
6 months ago
jahway603
f5f52a7e81
ported Bitcoin PR 7229 to resolve Issue #16
7 months ago
Duke
d0c3d7587e
Add memoStr to RPC help of z_listunspent and z_listreceivedbyaddress
7 months ago
Duke
cb62670581
Add memoStr to z_listunspent output
7 months ago
Duke
e695340133
Update RPC help for z_listreceivedaddress
7 months ago
Duke
94a48329ad
Return help output if no address is given to z_listreceivedaddress
8 months ago
Duke
7eb9d75b94
Support * or ANY_ZADDR in z_mergetoaddress
8 months ago
Duke
f0395196ec
Do not resend wallet txs during IBD, rescan or loading blocks
8 months ago
Duke
b73297f1f5
More debugging when resending txs
8 months ago
Duke
4642a35f06
Stop building witnesses if abortrescan is called #331
8 months ago
Duke
ae0ff73548
Stop building witnesses if shutdown requested, fixes #330
8 months ago
Duke
d7cbdcab28
Always log when skipping a zaddr during z_importwallet
9 months ago
Duke
7c45e66fbe
Also return start and ending height in z_getstats json
10 months ago
Duke
4aca3493e3
Even more zstats
Example data for the entire history of the current HUSH mainnet :
./src/hush-cli z_getstats 1 1487622
{
"total_ztxs": 414962,
"total_zins": 798083,
"total_zouts": 3312131,
"total_ztxs_10_or_more_zins": 6789,
"total_ztxs_25_or_more_zins": 1779,
"total_ztxs_50_or_more_zins": 688,
"total_ztxs_100_or_more_zins": 174,
"total_ztxs_10_or_more_zouts": 2855,
"total_ztxs_25_or_more_zouts": 394,
"total_ztxs_50_or_more_zouts": 314,
"total_ztxs_100_or_more_zouts": 208,
"avg_zins": 1.923267672702561,
"avg_zouts": 7.981769415030774,
"largest_zins": 517,
"largest_zins_txid": "69f126edd5a0189fbbe84b0824eb48e16eddf180e7d5d4f34c4296d0f868ac7f",
"largest_zouts": 210,
"largest_zouts_txid": "2a3155f73fab9191978e77e03be8ec7167372c4549113a6eb3f8a9d343f749ba"
}
10 months ago
Duke
ff7a597032
Lots of more data for z_getstats
10 months ago
Duke
7ea88bb303
Return total zins+zouts in json
10 months ago
Duke
8eaba566fd
Force avg zins/zouts to be a double
10 months ago
Duke
0f4956dcd5
Initialize variables in z_getstats correctly
10 months ago
Duke
96ae2d61ca
z_getstats RPC that calculates various stats about ztxs in a block range
10 months ago
Duke
fc69220e78
Remove unused code
1 year ago
Duke
b03c8f3108
Remove unused code
1 year ago
Duke
533356ce63
Remove more dead code related to interest
1 year ago
Duke
c69a47dd61
Remove dead code relating to interest
1 year ago
Duke
b4be7aa19b
malloc_trim does not seem to exist on FreeBSD
1 year ago
jahway603
ca36706001
merge conflicts blow goats
1 year ago
Duke
8126e706c6
Optional OP_RETURN in z_sendmany
1 year ago
jahway603
d134fcf988
removed unused function to resolve Issue #273
1 year ago
Duke
bde7273c9f
Remove mapRequest tracking
1 year ago