Jonathan "Duke" Leto
5d5af91e5d
Add dpowconfs to z_listreceivedbyaddress
2019-01-06 14:00:09 -08:00
Jonathan "Duke" Leto
18b0a92c3e
Add confirmations to z_listreceivedbyaddress
2019-01-06 13:40:04 -08:00
Jonathan "Duke" Leto
5070f4397a
cleanup
2019-01-05 17:02:20 -08:00
Jonathan "Duke" Leto
dda20b2760
Correctly lookup height of joinsplits in z_listunspent
2019-01-06 01:39:04 +01:00
Jonathan "Duke" Leto
f24ae214d2
Add dpowconfs to z_listunspent + listreceivedbyaddress and other small fixes
2019-01-05 19:24:14 +01:00
Jonathan "Duke" Leto
7b30d56d3d
Add makefile and readme for CC dapps
2018-12-15 10:29:00 -08:00
Jonathan "Duke" Leto
d3d5fb9142
Fix z_importkey for sapling addresses
2018-12-05 20:46:41 +01:00
Jonathan "Duke" Leto
1617998925
Add ac_private test to suite
2018-11-26 18:15:37 +01:00
Jonathan "Duke" Leto
8c34aa1f7c
Add back tokenconvert
2018-11-26 18:09:44 +01:00
Jonathan "Duke" Leto
f60ba7d7cb
Basic test for ac_private chains
2018-11-24 08:16:17 +01:00
Jonathan "Duke" Leto
5ed808b25f
Add VerusHash tests, which currently give: JSONRPC error: Division by zero
2018-11-23 22:45:28 +01:00
Jonathan "Duke" Leto
1fb745d8ee
Get dice CC compiling again
2018-11-21 09:37:05 +01:00
Jonathan "Duke" Leto
87f557bd32
More error checking in oracle and gateway RPCs
2018-11-20 15:53:29 -08:00
Jonathan "Duke" Leto
8c66ce0a7f
Teach oracles* RPC functions about CCerror and start populating it
2018-11-20 13:22:16 -08:00
Jonathan "Duke" Leto
d3f0b4269d
Clean up dicebet/dicestatus error handling and add new macro to make things easier
2018-11-07 13:30:29 -08:00
Jonathan "Duke" Leto
0d888fcd32
Add jsindex to z_listreceivedbyaddress to uniquely identify them
2018-11-01 11:16:57 -07:00
Jonathan "Duke" Leto
42bf3ac4d8
Add size_on_disk to getblockchaininfo from BTC master
2018-10-28 22:20:07 -07:00
Jonathan "Duke" Leto
f8ffce7f35
This extracts new concept of dpowconfs (confs vs rawconfs) from fsm branch to master
2018-10-18 10:11:48 -07:00
Jonathan "Duke" Leto
5707edd4b1
Fix another instance of incorrectly saying amount is double precision, and s/ZC/ZEC/
2018-10-14 06:37:25 -07:00
Jonathan "Duke" Leto
a510b0f883
Add Hush to dpowassets
2018-09-23 10:49:46 -07:00
Jonathan "Duke" Leto
92b42d287e
Clarify in sendmany/z_sendmany rpc docs that amounts are not floating point
2018-09-23 06:18:22 -07:00
Jonathan "Duke" Leto
fde85d291f
Add some helpful error messages for when Diceinit fails
2018-08-30 10:56:06 +02:00
Jonathan "Duke" Leto
8200435363
Validate plan name in dicebet
2018-08-27 00:57:29 +02:00
Jonathan "Duke" Leto
124819cef5
Lots of error checking improvements and more passing tests
2018-08-27 00:55:53 +02:00
Jonathan "Duke" Leto
d6635db93a
Test for new behavior for faucets
2018-08-24 18:34:19 +02:00
Jonathan "Duke" Leto
ade19d82a5
Grab changes from TonyL
2018-08-24 17:50:49 +02:00
Jonathan "Duke" Leto
c56b391b54
Merge remote-tracking branch 'origin/jl777' into cctests
2018-08-24 17:46:51 +02:00
Jonathan "Duke" Leto
d90c7309e6
Better errors from diceinfo
2018-08-24 17:46:36 +02:00
Jonathan "Duke" Leto
b918152f30
Return more dicecalc errors in json response
2018-08-24 06:45:11 +02:00
Jonathan "Duke" Leto
0b3fb56593
Bubble up some more errors in dicestatus json responses
2018-08-24 06:21:55 +02:00
Jonathan "Duke" Leto
5dcef2eae0
Merge remote-tracking branch 'origin/jl777' into cctests
2018-08-24 02:24:36 +02:00
Jonathan "Duke" Leto
798686cb3c
Fix up
2018-08-24 00:32:18 +02:00
Jonathan "Duke" Leto
e4452dc2dd
Get tests passing again, by changing our test to check for an exception, which is the new behavior
2018-08-23 04:22:11 +02:00
Jonathan "Duke" Leto
505634eeae
Pass various internal dice errors back in JSON response
2018-08-22 17:07:04 +02:00
Jonathan "Duke" Leto
b8245a9397
enable cross chain CC stuff in tests
2018-08-22 10:11:05 +02:00
Jonathan "Duke" Leto
df09c378ca
Fix a test
2018-08-22 09:50:06 +02:00
Jonathan "Duke" Leto
47a5268bd4
Prevent useless prints in regtest
2018-08-22 09:49:55 +02:00
Jonathan "Duke" Leto
feff708dbe
Merge remote-tracking branch 'origin/jl777' into cctests
2018-08-22 09:26:53 +02:00
Jonathan "Duke" Leto
a03146b340
Lots more error checking in rewards and dice
2018-08-22 09:26:37 +02:00
Jonathan "Duke" Leto
e4f4e63bf5
Merge remote-tracking branch 'origin/jl777' into cctests
...
Tests failing right now due to change in behavior:
CC Eval EVAL_FAUCET Invalid: faucet is only for brand new addresses
2018-08-16 17:40:57 +02:00
Jonathan "Duke" Leto
8a3e1884d6
More token tests and more error checking and better errors from internals
2018-08-16 17:17:54 +02:00
Jonathan "Duke" Leto
8e0ff2b732
Test refactoring, more tests, and lots of error checking improvements and uint64_t fixes
2018-08-15 23:24:59 +02:00
Jonathan "Duke" Leto
ef44dd00e1
more rewards tests
2018-08-15 10:21:59 +02:00
Jonathan "Duke" Leto
8d42405dda
Merge remote-tracking branch 'origin/jl777' into cctests
2018-08-13 16:25:19 +02:00
Jonathan "Duke" Leto
66027c0219
Add rewards tests
2018-08-13 09:55:17 +02:00
Jonathan "Duke" Leto
84b40e08a2
Start adding tests for rewardsunlock
2018-08-12 20:31:45 +02:00
Jonathan "Duke" Leto
012613d7ac
Undo this, it should be on a diff branch
2018-08-11 19:24:19 +02:00
Jonathan "Duke" Leto
941619eb46
Make the REGTEST AC special in our test suite, so we get a predictable rpc port number
2018-08-11 19:14:51 +02:00
Jonathan "Duke" Leto
2f1319dcfc
Merge remote-tracking branch 'origin/jl777' into cctests
2018-08-11 16:47:51 +02:00
Jonathan "Duke" Leto
88e714577b
More rewards tests
2018-08-11 16:47:24 +02:00
Jonathan "Duke" Leto
15b76bd76a
More rewards tests
2018-08-11 08:58:56 +02:00
Jonathan "Duke" Leto
efa644f28e
Add some rewards tests
2018-08-11 08:21:32 +02:00
Jonathan "Duke" Leto
03fb3946a1
Fix various return values which should be std::string
2018-08-11 07:18:31 +02:00
Jonathan "Duke" Leto
f1084b8898
Refactor faucet/rewards/dice/token tests into their own functions
2018-08-11 00:34:38 +02:00
Jonathan "Duke" Leto
b5d4eaf3ab
Merge remote-tracking branch 'origin/jl777' into cctests
2018-08-10 23:45:24 +02:00
Jonathan "Duke" Leto
ae55065235
Merge remote-tracking branch 'origin/jl777' into cctests
2018-08-10 19:55:24 +02:00
Jonathan "Duke" Leto
9b30af9799
Fix bug in FaucetGet where it returns an int instead of a string
2018-08-10 18:10:21 +02:00
Jonathan "Duke" Leto
ba0f55ac2f
Add tests for tokencreate and rewardsaddress
2018-08-10 10:46:07 +02:00
Jonathan "Duke" Leto
4adca0ce76
Merge remote-tracking branch 'origin/jl777' into cctests
2018-08-10 09:26:22 +02:00
Jonathan "Duke" Leto
a6a826c625
Add more tests, fails sometimes still due to bad-txns-inputs-duplicate
2018-08-10 09:23:04 +02:00
Jonathan "Duke" Leto
7b9e2b3c60
faucetget tests
2018-08-10 08:40:28 +02:00
Jonathan "Duke" Leto
200d60b17f
Merge remote-tracking branch 'origin/jl777' into cctests
2018-08-10 08:04:42 +02:00
Jonathan "Duke" Leto
fe6882f14c
More faucet tests, currently sendrawtransaction failing with bad-txns-inputs-duplicate
2018-08-10 08:04:34 +02:00
Jonathan "Duke" Leto
ae7e9b7263
Merge remote-tracking branch 'origin/jl777' into cctests
2018-08-09 23:38:49 +02:00
Jonathan "Duke" Leto
2098a4c9bb
Disallow negative funding in faucetfund
2018-08-09 23:37:38 +02:00
Jonathan "Duke" Leto
700c1fcfc3
Improve error checking on funds argument to faucetfund
2018-08-09 22:54:23 +02:00
Jonathan "Duke" Leto
de3a68db84
add more tests for faucetfund edge cases
2018-08-09 22:52:29 +02:00
Jonathan "Duke" Leto
1399f859e0
Mine more blocks to ensure a mature balance
2018-08-09 08:53:24 +02:00
Jonathan "Duke" Leto
77373514f5
Add dicelist test; dicefund/tokeninfo tests need to be funded to work correctly
2018-08-08 09:25:47 +02:00
Jonathan "Duke" Leto
776fb6cd62
Add tests for tokenorders and tokenbalance
2018-08-08 09:11:33 +02:00
Jonathan "Duke" Leto
8567b4386b
Add a test for tokenlist
2018-08-08 07:25:52 +02:00
Jonathan "Duke" Leto
7b6e9bf069
More faucet and token tests
2018-08-07 23:34:50 +02:00
Jonathan "Duke" Leto
380bcb10ba
Add some dice tests
2018-08-07 21:50:54 +02:00
Jonathan "Duke" Leto
d48c67574f
Improve faucetaddress tests
2018-08-07 21:45:32 +02:00
Jonathan "Duke" Leto
8d454fb58e
Sleep a bit to give time for regtest komodod to start
2018-08-07 21:32:56 +02:00
Jonathan "Duke" Leto
dcc6cdb083
Remove reference to REGTEST.conf in start_node which all tests use, not just CC tests. it is passed via extra_args
2018-08-07 21:24:33 +02:00
Jonathan "Duke" Leto
eb8f0960e1
Fix some docs and references to bitcoind
2018-08-07 21:23:05 +02:00
Jonathan "Duke" Leto
38a2d0c825
Pass along extra_args correctly to get correct rpc user/pass
2018-08-07 20:57:42 +02:00
Jonathan "Duke" Leto
3528faa711
Use correct rpc user/pass; this only works the second time its run, some kind of timing/caching issue
2018-08-07 20:51:12 +02:00
Jonathan "Duke" Leto
626af0e73e
Getting closer, invalid rpc user/pass instead of wrong port
2018-08-07 20:13:32 +02:00
Jonathan "Duke" Leto
5ec4373ca4
More debugging trying to make getblockcount work and not have komodod hang the test
2018-08-07 09:22:40 +02:00
Jonathan "Duke" Leto
32829f6d6f
Fix various test suite bugs and create CC AC in our tests
2018-08-07 08:13:18 +02:00
Jonathan "Duke" Leto
467e1047aa
Optimize our cc python test; only start 1 node for now
2018-08-06 23:00:47 +02:00
Jonathan "Duke" Leto
25709e3078
These %lli/%li formats are platform-dependent
2018-08-06 22:50:38 +02:00
Jonathan "Duke" Leto
6358342934
debug valid pubkey error
2018-08-06 10:59:33 -07:00
Jonathan "Duke" Leto
f4cdde0e85
Enable txindex in regtest komodo.confs and update binary in initialize_chain
2018-08-06 08:09:15 -07:00
Jonathan "Duke" Leto
45a4cba477
fix test docs
2018-08-06 00:44:49 -07:00
Jonathan "Duke" Leto
3ccd5a79e5
Look for the correct config file in our tests
2018-08-06 00:43:31 -07:00
Jonathan "Duke" Leto
752791ae3d
Add stub test file for cc tests
2018-08-06 00:36:10 -07:00
Jonathan "Duke" Leto
8e5de27a67
Fix some compile issues on os x
2018-08-05 23:53:07 -07:00
Jonathan "Duke" Leto
107fe4500a
Fix location of kmd binary used in tests
2018-08-05 23:52:51 -07:00
Jonathan "Duke" Leto
1008b2b48c
Update Github issue template
2018-08-05 22:08:10 -07:00
Jonathan "Duke" Leto
563329ab20
Add new test file
2018-08-05 22:04:24 -07:00
Jonathan "Duke" Leto
41ecade012
Fix some typos in rpc-tests readme
2018-08-05 21:51:35 -07:00
Jonathan "Duke" Leto
61f7f5dfce
Docs for coinsupply RPC and improved error-checking on block height
2018-07-30 23:31:45 -07:00
Jonathan "Duke" Leto
e9ca010084
Correctly parse optional top parameter to getsnapshot
2018-07-25 22:36:51 -07:00
Jonathan "Duke" Leto
66d08a3640
Fix compiler error: call of overloaded 'Pair(const char [9], time_t)' is ambiguous
2018-07-25 21:40:31 -07:00
Jonathan "Duke" Leto
b456e6262b
Fix compiler error: call of overloaded 'Pair(const char [9], time_t)' is ambiguous
2018-07-25 21:33:01 -07:00
Jonathan "Duke" Leto
7246f7f31d
WIP correctly calculate block progress for asset chains
2018-07-15 22:01:35 -07:00
Jonathan "Duke" Leto
6a7ef35d8c
Fix progress estimate by fixing checkpoint data
...
The number of transactions since the last checkpoint block was set to
over 100K, but there were no checkpoint blocks other than genesis,
and the timestamp of last checkpoint block was incorrect as well. These
led to the progress indicator always being very close to zero.
This adds checkpoint blocks rougly every 10K blocks and corrects the
other metadata.
2018-06-25 00:24:45 -07:00