Commit Graph

128 Commits

Author SHA1 Message Date
jl777
100eac1654 Jl777 (#1315)
* Remove voutsum check

* 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

* Cleanup .pack file

* Remove

* Remove .pack

* Disable passkeys

* Rvalidate

* Syntax

* Allow overwrite by same pub33

* Tx

* Declare variables

* Allow replacement handle

* Grandfather existing handles

* Test

* Handleinfo

* Char *

* Begin

* Add mutex

* CCaddr

* Casts for windows

* +debugs

* Syntax

* Item

* Skeet

* +print

* Error check things

* +prints

* -sleep

* Brute force inventory check

* Revert

* num_packitems

* Log file

* Test

* ABC

* Test

* Add help docs for all -ac_* params of komodod (#1313)

* Remove myAddress from roc

* +print

* Test

* Test

* Leave pack all

* Dont discard unless last o_count

* Prevent pack corruption

* -ddebugs

* Merge branch 'FSM' into jl777

# Conflicts:
#	src/cc/rogue/main.c
2019-03-06 03:38:14 -11:00
jl777
70486de20b Qsend rpc 2019-02-25 06:43:39 -11:00
jl777
0ee7d2fed4 Fix 2019-02-24 06:45:00 -11:00
jl777
57c1d1cc8c Dilithium validate 2019-02-24 06:43:30 -11:00
jl777
9dcb99c828 Dilithium spend 2019-02-24 06:08:21 -11:00
jl777
16771b99f2 Dilithium send 2019-02-23 23:07:50 -11:00
jl777
4551484dc3 Revert musig_parsepubkey 2019-02-23 22:09:23 -11:00
jl777
4220a1cc92 Dilithium register, sign, verify rpc calls 2019-02-23 22:07:14 -11:00
jl777
69a890fe53 Seed based dilithium key generation 2019-02-23 04:57:06 -11:00
jl777
33f126914e Dilithium key pair 2019-02-22 21:45:03 -11:00
jl777
ad439274bd include 2019-02-22 21:07:37 -11:00
jl777
9df722e1b6 Dilithium lib 2019-02-22 21:04:59 -11:00
jl777
1a34721c44 example.c 2019-02-22 01:01:00 -11:00
jl777
fe60cfbf6e Src 2019-02-22 00:59:44 -11:00
jl777
3caa4fb350 Test check.c 2019-02-22 00:59:15 -11:00
jl777
eb09e81eae Musig commitment, nonce and partial sig roc 2019-02-21 23:29:46 -11:00
jl777
556a45f37b Extern C 2019-02-21 04:08:41 -11:00
jl777
4da533ffc5 Test 2019-02-21 02:42:25 -11:00
jl777
3106e5f0a8 typedef struct { unsigned char data[64]; } secp256k1_schnorrsig; 2019-02-21 02:33:11 -11:00
jl777
aec159bdc0 Src 2019-02-21 02:31:47 -11:00
jl777
7573d3f815 Tes 2019-02-21 02:31:15 -11:00
jl777
7833fc5f4b Sss 2019-02-21 02:29:47 -11:00
jl777
d17ef9b3e2 ees 2019-02-21 02:28:36 -11:00
jl777
4c934237fe Almost 2019-02-21 02:25:31 -11:00
jl777
ecdd65b566 xx 2019-02-21 02:20:11 -11:00
jl777
c952877145 Revert 2019-02-21 02:16:57 -11:00
jl777
a244fe9cdc removes 2019-02-21 02:14:20 -11:00
jl777
8c96abe167 Enable 2019-02-21 02:11:39 -11:00
jl777
1b099fca71 Reorder 2019-02-21 02:09:33 -11:00
jl777
1b9cfb04a9 Scratch 2019-02-21 02:08:02 -11:00
jl777
99bf645bf1 Revert 2019-02-21 01:50:25 -11:00
jl777
d7e8e8d4b3 Fx 2019-02-21 01:44:15 -11:00
jl777
0e67be94c9 Extern "C" 2019-02-21 00:51:20 -11:00
jl777
da61c3f152 Extern "C" 2019-02-21 00:48:14 -11:00
jl777
82bacc85ff "C" 2019-02-21 00:47:38 -11:00
jl777
b81052aff0 void secp256k1_pubkey_save(secp256k1_pubkey* pubkey, secp256k1_ge* ge) 2019-02-21 00:44:37 -11:00
jl777
8ceea089ae typedef int (secp256k1_ecmult_multi_callback)(secp256k1_scalar *sc, secp256k1_ge *pt, size_t idx, void *data); 2019-02-21 00:41:42 -11:00
jl777
6d3246be81 Declare 2019-02-21 00:39:15 -11:00
jl777
b9c1f3bc3d Ctx 2019-02-21 00:33:15 -11:00
jl777
df9f4a1092 ARG_CHECK 2019-02-21 00:22:54 -11:00
jl777
9d8ec78d88 ../secp256k1/src/ 2019-02-21 00:21:49 -11:00
jl777
8cf43a22f7 ../secp256k1/src/ 2019-02-21 00:19:53 -11:00
jl777
89e375e95d Resultjson 2019-02-20 23:32:23 -11:00
jl777
13ba8a70ca -prints 2019-02-20 23:28:57 -11:00
jl777
d58bfc8a7f Prints 2019-02-20 23:20:37 -11:00
jl777
0dd112c6d8 Syntax 2019-02-20 23:16:37 -11:00
jl777
2496f79e41 Jsonstr 2019-02-20 23:05:58 -11:00
jl777
513a9cc3fc +prints 2019-02-20 22:20:36 -11:00
jl777
33c9f37abe Enable 2019-02-20 09:45:12 -11:00
jl777
0fe4fdd07c Disable for now 2019-02-20 09:43:00 -11:00