Commit Graph
100 Commits
Author SHA1 Message Date
Jonathan "Duke" Leto a3da29e994 Update testchain params to mimic mainnet, since our production supply curve is hardcoded and CLI args must match it 2019-04-16 17:29:51 +02:00
Jonathan "Duke" Leto a4fcce1b9c testnet airdrop script, because lets be sure 2019-04-15 21:22:55 -07:00
Jonathan "Duke" Leto 7e5fd654a3 Initial airdrop script to disperse funds to HUSH3 chain 2019-04-15 20:52:27 -07:00
Jonathan "Duke" Leto ce2843810b Add snapshot json 2019-04-14 19:40:49 +02:00
Jonathan "Duke" Leto 8fe0e83aa6 Add snapshot of block 499958, just in case 2019-04-14 17:49:26 +02:00
Jonathan "Duke" Leto 0395eb4c9e Add ac_cclib to make our future lives easier, as per jl777 2019-04-14 07:03:57 -07:00
Jonathan "Duke" Leto 5ec7f56c22 Convert to HUSH3 asset name to prevent confusion about HUSH chainparams in iguana/etc 2019-04-14 06:33:43 -07:00
Jonathan "Duke" Leto ce3abdcb60 This is the current value of HUSH mainnet supply, which could change via last minute xtns 2019-04-14 05:28:56 -07:00
Jonathan "Duke" Leto eeb56cea95 This debug print is a bit noisy 2019-04-14 05:20:17 -07:00
Jonathan "Duke" Leto d2bec31a7a Update to production mainnet block reward values 2019-04-13 19:08:38 -07:00
Jonathan "Duke" Leto 95d29ee2af +x 2019-04-14 02:47:29 +02:00
Jonathan "Duke" Leto 5042c9b11a Add seed node to prod 2019-04-13 11:20:14 -07:00
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