Commit Graph
97 Commits
Author SHA1 Message Date
Duke Leto 7965ffc299 I think he does not like it, Mikey 2019-11-04 08:25:13 -05:00
Duke Leto f39cd2a473 Delete Verus junk, which breaks ARMv8/aarch64 builds 2019-11-04 08:17:27 -05:00
Duke Leto a918948401 clean up some junk in COPYING 2019-11-03 09:17:14 -05:00
Duke Leto 4d927680e0 remove unnecessary file 2019-11-03 09:09:37 -05:00
Duke Leto cb47f78d4c update wallet-utility help 2019-10-28 08:19:06 -04:00
Duke Leto 10ccae0d16 We do not use earlytxid so no reason to run this code 2019-10-28 08:14:19 -04:00
Duke Leto ec3c6eaca7 Less noise and put back earlytxid stuff which was not the core issue 2019-10-28 07:58:51 -04:00
Duke Leto 1071e3c7c5 update manpages 2019-10-27 17:36:19 -04:00
Duke Leto 659ebb148d Less noise and bump version 2019-10-27 16:33:19 -04:00
Duke Leto f4c07ef5ae Merge branch 'duke' into dev 2019-10-27 10:21:57 -04:00
Duke Leto 4c0ac5734a Unbreak things by undoing a line accidentally deleted from LoadBlockIndex, derp 2019-10-27 10:18:06 -04:00
Duke Leto 1274fe5b1d Fix WaitForShutdown, which was broken by earlytxid stuff 2019-10-27 07:11:21 -04:00
Duke Leto 8041d38c6f meh 2019-10-27 05:47:25 -04:00
Duke Leto 2c42908ae1 Rewrite sapling param detection to be less horrific 2019-10-26 09:29:34 -04:00
Duke Leto 7b8fa48dba meh 2019-10-26 07:52:24 -04:00
Duke Leto 36cb2d26c2 fixes 2019-10-26 06:50:56 -04:00
Duke Leto a4f827faeb remove zindex stuff that should not be on this branch 2019-10-25 18:23:15 -04:00
Duke Leto 1f1428257e Remove blockindex changes from zindex that should not be in this branch 2019-10-25 17:42:55 -04:00
Duke Leto 02a8da2104 yep 2019-10-25 17:40:47 -04:00
Duke Leto b00cda1c09 Fix lots of little things that were undone by migrating Hush to KMD source code 2019-10-25 10:17:30 -04:00
Duke Leto 2040061acb add dev doc 2019-10-20 11:27:31 -04:00
Duke Leto 556703ddbc update contributing doc 2019-10-20 11:14:39 -04:00
Duke Leto 15504ef2c1 Add .bat files 2019-10-20 10:14:15 -04:00
Duke Leto edf0f1b672 document install/uninstall deb 2019-10-20 10:09:53 -04:00
Duke Leto 0d4f96b512 Teach hushd to look in /usr/share/hush for params 2019-10-19 23:18:27 -04:00
Duke Leto 85f4ba694e update configure 2019-10-19 19:16:40 -04:00
Duke Leto 1b16eb9f19 remove junk 2019-10-19 18:32:03 -04:00
Duke Leto f4b063af58 no mo fetchin' 2019-10-19 18:23:03 -04:00
Duke Leto e673b44dc7 add authors file 2019-10-18 19:00:33 -04:00
Duke Leto 15a28a1480 Unbreak stuff 2019-10-18 18:48:05 -04:00
Duke Leto b93da6e673 this is why we cannot have nice things 2019-10-18 15:35:41 -04:00
Duke Leto a749108063 Update wrapper scripts for Debian systems 2019-10-18 15:28:55 -04:00
Duke Leto 25e025ef87 Install sapling params in debian /usr/share/hush for debian packages; show sha when making .deb 2019-10-18 01:20:02 -04:00
Duke Leto 2bd1fb03cf make debian stuff happy 2019-10-18 01:04:02 -04:00
Duke Leto a93763aadc Merge remote-tracking branch 'origin/duke' into duke 2019-10-18 00:34:56 -04:00
Duke Leto 61917057d7 Merge pull request #37 from MyHush/syncfix
Port mempool coredump fix from blackjoker
2019-10-16 05:10:35 -07:00
Duke Leto b40a4e9c82 Merge remote-tracking branch 'origin/newzview' into dukeFSM 2019-10-09 22:05:32 -04:00
Duke Leto 058f358838 add dep 2019-10-09 22:05:07 -04:00
Duke Leto 73dcf87f10 Merge upstream FSM into duke 2019-10-09 22:00:02 -04:00
Duke Leto db8acab3de Merge pull request #35 from MyHush/newzview
z_viewtransaction
2019-10-06 07:16:29 -07:00
Duke Leto 5dc358dfa4 more stuff 2019-10-06 06:10:43 -04:00
Duke Leto 2d707c541e Merge pull request #34 from MyHush/newzview
z_viewtransaction
2019-10-05 12:51:13 -07:00
Duke Leto a8cfe6ae4a Add nullifier, anchor, commitment and rk 2019-10-05 15:44:07 -04:00
Duke Leto cae920cf69 More stuff 2019-10-05 13:05:54 -04:00
Duke Leto 812078e212 We don't want no sprout around here 2019-10-05 12:36:27 -04:00
Duke Leto ac8e1c966e Merge pull request #31 from MyHush/memofix
Ignore exceptions when deserializing note plaintexts
2019-09-25 07:46:28 -07:00
Duke Leto 799f6d757b Add some docs for getchaintxstats new features 2019-09-05 08:56:47 -04:00
Duke Leto 9de6e8a404 Merge branch 'duke' of https://github.com/MyHush/hush3 into duke 2019-09-05 08:49:53 -04:00
Duke Leto 22c2aa8fda shielded is a better name for this key 2019-09-05 08:49:35 -04:00
Duke Leto 2390a7e499 Merge pull request #27 from MyHush/ztxstats
Add shielded stats to getchaintxstats via zindex
2019-08-22 08:19:06 -04:00
Duke Leto 4831ec41ec Merge remote-tracking branch 'origin/ztxstats' into ztxstats 2019-08-08 13:27:47 -04:00
Duke Leto bfe058f29b Keep track of more zxtn stats 2019-08-08 13:27:27 -04:00
Duke Leto 5c519f9665 Start teaching hushd to track various stats about shielded xtns 2019-08-07 10:15:35 -04:00
Duke Leto 3806409294 Optimize check for HUSH3 in komodo_commission 2019-07-12 11:20:26 -07:00
Duke Leto 7d8928c5e9 Use strncmp correctly 2019-07-12 11:20:17 -07:00
Duke Leto f6a4f17f82 Avoid downloading the 700MB sprout-groth16 file we do not need 2019-07-05 01:19:02 -04:00
Duke Leto f5b4a57702 Fix -clientname, which must be used at runtime, not compile-time 2019-06-19 13:53:03 -04:00
Duke Leto 1cf04387b5 Merge branch 'duke' into dev 2019-06-19 11:48:47 -04:00
Duke Leto 96478bd32a We must fetch sprout-groth16.params for now, until librustzcash changes 2019-06-19 11:05:38 -04:00
Duke Leto bbee8f5749 Port INSTALL.md from old repo 2019-06-12 12:28:25 -04:00
Duke Leto c57806e7ba Add airdrop txids 2019-04-19 18:42:27 -07:00
Duke Leto 2b019cee0a fix testchain asset name 2019-04-16 08:39:24 -07:00
Duke Leto 6b5958224e Merge pull request #4 from lukechilds/patch-7
Fix hushd to work when called via symlink
2019-04-15 05:45:03 -07:00
Duke Leto 7846f5fb35 T5 2019-04-12 20:23:11 -07:00
Duke Leto 18e93c1c9b fix compile error 2019-04-12 05:55:12 -07:00
Duke Leto 67ac0e98c0 Enable using arbitrary komodod binaries 2019-04-09 04:39:14 -07:00
Duke Leto 42200a4716 Fix z_listunspent RPC docs, which require different quoting that CLI function arguments (#1339) 2019-03-20 20:00:40 -11:00
Duke Leto d61784c949 Custom asset chain client names (#1338)
* Allow setting client name via cli

* Add util.h for GetArg
2019-03-20 09:03:41 -11:00
Duke Leto 2a3d132b55 Show foundersreward in getblocktemplate if ac_founders enabled (#1334) 2019-03-15 07:28:39 -11:00
Duke Leto 02961a91e4 Port getchaintxstats from BTC master (#1328)
This will allow explorers to present interesting analytics about
transaction volume in various time frames.
2019-03-11 02:46:22 -11:00
Duke Leto c4e7d1f436 Add help docs for all -ac_* params of komodod (#1313) 2019-03-06 02:10:01 -11:00
Duke Leto c99801952b Teach RPC interface about dpow-enabled minconfs (#1231)
* Make minconfs dpow-aware in z_listunspent + z_listreceivedbyaddress

* Add dpow-related test files to test suite

* Add dpow simulation to regtest every 7 blocks

* Fix compiler errors

* Fix link error

* Fix stdout spam when running regtests

* Dpowminconfs for listreceivedbyaddress

* dpowconfs tests

* Start adding specific tests for dpowminconfs in listreceivedbyaddress

* Get dpowminconfs tests for listreceivedbyaddress working

* Add dpowminconfs to getreceivedbyaddress + listunspent

* Add test for listtransactions + getreceivedbyaddress support

* Reliably passing dpowminconf tests. We only check for notarized-ness now, not exact confirmation numbers, to avoid race conditions

* Poll for the expected notarization info before running further tests; add support for getbalance

* Migrate tx_height() to a place where asyncrpcoperation_sendmany.cpp can use it

* fix

* Teach GetFilteredNotes about dpowconfs

Many RPCs rely on this internal function, which now correctly uses
dpowconfs to filter by the minconf/maxconf parameters.

* Fix sendmany when using non-default minconf

* inline seems to make things happy

* cleanup

* Add some code to test z_sendmany, which points out https://github.com/jl777/komodo/issues/1247

* try this

* Use already calculated value of dpowconfs instead of calculating it again
2019-03-03 12:27:50 -11:00
Duke Leto f1e1ea6133 WIP add 'top N only' feature to gensnapshot rpc 2018-07-23 04:33:47 +00:00
Duke Leto 1aa7af1794 Allow certain addresses to be ignored in snapshot 2018-07-20 05:01:07 +00:00
Duke Leto 70748123a9 Sort addresses by amounts in descending order 2018-07-20 04:40:34 +00:00
Duke Leto c4a73444de Fix bug where some addresses are lost in sorting by using a vector instead of set and avoiding custom comparison function 2018-07-20 03:58:05 +00:00
Duke Leto 20ba439d05 Add number of utxos to metadata in json response 2018-07-19 05:37:27 +00:00
Duke Leto a4d41984f6 Modify how we iterate and deal with the end of iteration, since iter->Valid seems to always be true 2018-07-18 19:44:16 +00:00
Duke Leto 3350160a6c Fix bug where finding index entries of other types, such as timestampindex, stopped our iterator 2018-07-18 16:02:53 +00:00
Duke Leto 9ef7fec1ef Protect komodo_snapshot() by cs_main lock 2018-07-18 06:54:43 +00:00
Duke Leto 5685e88a47 Merge remote-tracking branch 'origin/jl777' into snapshot 2018-07-18 06:48:33 +00:00
Duke Leto 539080b3a4 Less noise to stderr 2018-07-17 22:33:19 +00:00
Duke Leto 3eb535b8b4 Include start_time+end_time and correctly format amount 2018-07-17 22:31:06 +00:00
Duke Leto 6e74fd2578 In memory sorting, add a few metadata fields; printing small floats correctly still not working 2018-07-17 21:37:52 +00:00
Duke Leto 29a5aa99fd Move address+amount data to addresses key in JSON; add some useful metadata to snapshot response 2018-07-17 19:39:55 +00:00
Duke Leto 92dc28a3c9 Return snapshot info as JSON 2018-07-17 18:42:30 +00:00
Duke Leto 920f960122 Correctly print out snapshot data to stderr for now 2018-07-17 06:05:36 +00:00
Duke Leto d62d9d7889 Almost working snapshot, we need to sum unspent outputs for each address and return to final snapshot data in json response 2018-07-17 01:40:24 +00:00
Duke Leto 3bd2c3bd6a Fix progress estimate for asset chains, mostly 2018-07-16 07:57:56 +00:00
Duke Leto cbce9f1f65 WIP debugging why leveldb iterator is broke 2018-07-14 23:00:09 +00:00
Duke Leto 4b8c52c65c Improve error message 2018-07-14 05:16:28 +00:00
Duke Leto 75bb5f94f4 Update comment as per @arielgabizon 2018-07-13 19:19:16 +00:00
Duke Leto e5aa9f617b Fix absurd fee bug reported in #3281, with tests 2018-06-22 05:20:45 +00:00
Duke Leto 8f41e1da19 yes 2018-03-24 15:41:18 +00:00
Duke Leto 70df47b78b Correct ports in manpages 2018-03-04 06:43:17 +00:00
Duke Leto b65ba237f2 Update kmd man pages with bash contrib/devtools/gen-manpages.sh 2018-03-04 04:35:06 +00:00
Duke Leto e78e9fa3e3 Update manpages script for komodo 2018-03-04 04:33:53 +00:00