Commit Graph
100 Commits
Author SHA1 Message Date
Jonathan "Duke" Leto 6461e96682 add seed node to script to make it easier 2019-04-13 11:10:42 -07:00
Jonathan "Duke" Leto 964424b6d0 Merge branch 'duke' of https://github.com/MyHush/hush3 into duke 2019-04-13 09:12:57 -07:00
Jonathan "Duke" Leto d5f46f25eb Add hush-cli-testnet 2019-04-13 09:12:50 -07:00
Jonathan "Duke" Leto 38f5f34d7b We have 30 years to properly fix this bug, ain't got time now
Revert "Chasing a last block reward bug"

This reverts commit 034003c8d6.
2019-04-13 18:00:49 +02:00
Jonathan "Duke" Leto 034003c8d6 Chasing a last block reward bug 2019-04-13 08:57:13 -07:00
Jonathan "Duke" Leto 1e330acca3 T7 2019-04-13 07:01:04 -07:00
Jonathan "Duke" Leto d81e7c47c2 ac_end=501 should mean that the last testnet BR is block 500 2019-04-13 15:52:50 +02:00
Jonathan "Duke" Leto f457b96e67 This BR=0 logic overlaps/conflicts with core ac_end logic, and does not work. Get rid of it and verify things work as expected on one more testnet 2019-04-13 06:45:22 -07:00
Jonathan "Duke" Leto 3ac60ceb82 Merge remote-tracking branch 'jl777/dev' into duke 2019-04-13 06:00:09 -07:00
Jonathan "Duke" Leto e73e6a69a9 Merge branch 'frfix' into duke 2019-04-13 04:46:04 -07:00
Jonathan "Duke" Leto 6c438dff91 HUSHT6 2019-04-13 03:03:56 -07:00
Jonathan "Duke" Leto f4cedeffd8 Merge branch 'frfix' of https://github.com/MyHush/hush3 into frfix 2019-04-13 03:02:32 -07:00
Jonathan "Duke" Leto 7bba0ef046 Let us go back to simpler times when things worked 2019-04-13 03:02:22 -07:00
Jonathan "Duke" Leto 7e8d7d5539 Going back to simpler things that work 2019-04-13 02:55:07 -07:00
Jonathan "Duke" Leto 8d52fd6a58 add back perc 2019-04-13 05:47:45 +02:00
Jonathan "Duke" Leto 30643f4994 Stop using eras and hardcode HUSH subsidy/FR 2019-04-12 20:23:04 -07:00
Jonathan "Duke" Leto 7ce2189cfe HUSHT4 2019-04-12 11:55:10 -07:00
Jonathan "Duke" Leto a4149b6a18 Smaller values for testnet blocks so we can verify faster 2019-04-12 11:19:25 -07:00
Jonathan "Duke" Leto ed3090d2e8 Enforce founders reward = 0 when block reward goes to zero 2019-04-12 11:12:04 -07:00
Jonathan "Duke" Leto 41e97129ab Merge branch 'frfix' of https://github.com/MyHush/hush3 into frfix 2019-04-12 09:00:49 -07:00
Jonathan "Duke" Leto ce41b2de32 Update almost-finalized prod chain params 2019-04-12 09:00:32 -07:00
Jonathan "Duke" Leto 97eeeaa779 No FR in 0 BR transition period 2019-04-12 05:53:04 -07:00
Jonathan "Duke" Leto da53f2ca17 Merge branch 'frfix' of https://github.com/MyHush/hush3 into frfix 2019-04-12 14:52:14 +02:00
Jonathan "Duke" Leto 85dd6ce61c T3 2019-04-12 14:32:09 +02:00
Jonathan "Duke" Leto f4c4104cf0 more debug prints 2019-04-12 05:12:26 -07:00
Jonathan "Duke" Leto c1934ec813 int64_t is probably important for commission, enable some debug prints 2019-04-12 04:00:14 -07:00
Jonathan "Duke" Leto 87fc2de687 Add HUSH testnet script to test frfix branch 2019-04-11 08:53:24 -07:00
Jonathan "Duke" Leto f45379735b Mods to fix small FR rounding issue 2019-04-11 08:46:50 -07:00
Jonathan "Duke" Leto 51b36df70c update hush-cli 2019-04-10 19:16:16 -07:00
Jonathan "Duke" Leto 5256f57555 Update testnet chain params, create a new testnet HUSHT2 2019-04-10 15:19:31 -07:00
Jonathan "Duke" Leto 931b5fd7e2 Update chainparams to new vanity FR address, which is uncompressed and requires ac_script 2019-04-08 04:42:30 -07:00
Jonathan "Duke" Leto 67f448fa43 Update client name cli arg for latest KMD 2019-04-03 06:52:03 -07:00
Jonathan "Duke" Leto d592e700ba Client name is not a consensus-related option, it can be configured by any node 2019-04-03 06:50:28 -07:00
Jonathan "Duke" Leto d725af022e Client name is not a consensus-related option, it can be configured by any node 2019-04-02 06:44:09 -07:00
Jonathan "Duke" Leto c4340299ff Merge remote-tracking branch 'jl777/dev' into duke 2019-04-02 05:11:49 -07:00
Jonathan "Duke" Leto aea98c0b92 Some docs for hush_supply 2019-03-26 22:00:07 -07:00
Jonathan "Duke" Leto ddb364756c Add block 5422111 to ac_end, when block rewards should end 2019-03-26 21:37:47 -07:00
Jonathan "Duke" Leto 4f71319b75 Do calculations in satoshis to avoid FP error 2019-03-26 21:07:00 -07:00
Jonathan "Duke" Leto b8166c757c Add script to simulate Hush supply 2019-03-26 20:33:59 -07:00
Jonathan "Duke" Leto 4c9dba59f4 Add hush binary bash completion 2019-03-26 20:02:42 -07:00
Jonathan "Duke" Leto 0ad6367e36 Add client name to hushd 2019-03-25 13:10:12 -07:00
Jonathan "Duke" Leto 7c365437a4 Merge branch 'jl777' into duke 2019-03-25 12:22:49 -07:00
Jonathan "Duke" Leto 26b457dc84 Merge branch 'jl777' into duke 2019-03-18 09:06:09 -07:00
Jonathan "Duke" Leto b146bc3887 Merge branch 'founders' into duke 2019-03-15 11:29:55 -07:00
Jonathan "Duke" Leto 6e0eceb549 Show foundersreward in getblocktemplate if ac_founders enabled 2019-03-15 11:24:27 -07:00
Jonathan "Duke" Leto 5bd13715fd Keep life easy and make FR every 500 blocks 2019-03-15 10:45:38 -07:00
Jonathan "Duke" Leto 73331044dd Pay out FR daily and add helpful comments 2019-03-15 10:20:01 -07:00
Jonathan "Duke" Leto 6398d6f054 Filter out amount=0 UTXOs from getsnapshot results 2019-03-09 14:52:49 -08:00
Jonathan "Duke" Leto 5c66b810d3 Prevent use of uninitialized ignoredAddresses 2019-03-09 07:50:53 -08:00
Jonathan "Duke" Leto 72671d573f Merge branch 'jl777' into duke 2019-03-09 07:41:56 -08:00
Jonathan "Duke" Leto c04ef8eedf Add hush-cli wrapper 2019-03-09 07:13:28 -08:00
Jonathan "Duke" Leto 848477e398 Use ac_perc as recommended by Alright 2019-03-08 22:23:11 -08:00
Jonathan "Duke" Leto 2533226908 Enable various cryptocondition contracts on the new Hush chain 2019-03-08 19:52:56 -08:00
Jonathan "Duke" Leto 52db317acc Add script to convert between old and new style Hush addresses
Example:

$ ./contrib/convert_address.py t1QkTnFb9hsvkfn1kaEVf2c6pzQhkCM9zvD
RGA3rS4JLNwj99L46yfezKL7W1yG5MiUam
2019-03-08 15:49:56 -08:00
Jonathan "Duke" Leto 15a297c05a Add hushd script with preliminary chain params 2019-03-07 17:51:15 -08:00
Jonathan "Duke" Leto bb03c1d872 Update zeromq to 4.3.1 2019-02-17 06:03:35 -08:00
Jonathan "Duke" Leto 88e7828253 Fix building of libcc on darwin 2019-02-15 17:15:12 -08:00
Jonathan "Duke" Leto 72a3a99eaa quick hack to make things build on mac 2019-02-15 15:52:15 -08:00
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