Commit Graph
1044 Commits
Author SHA1 Message Date
Jonathan "Duke" Leto 124819cef5 Lots of error checking improvements and more passing tests 2018-08-27 00:55:53 +02:00
jl777 7cb141476c Merge branch 'jl777' into FSM
# Conflicts:
#	src/main.cpp
2018-08-24 14:02:07 -11:00
Anton Lysakov fd2fd9a7e5 Errors printout define moved to wallet.h 2018-08-25 03:59:03 +07:00
jl777 01801559dc Bigger KV bugs 2018-08-24 07:36:47 -11:00
jl777 cccd779df5 Merge branch 'jl777' into FSM
# Conflicts:
#	src/cc/CCinclude.h
2018-08-24 00:40:04 -11:00
jl777 eb4cf14d40 Tweak message 2018-08-22 08:07:52 -11:00
jl777 eafcb94140 CCerror = ""; 2018-08-22 07:57:48 -11:00
jl777 d9de81b4b5 Merge branch 'jl777' into FSM 2018-08-22 04:51:20 -11:00
Jonathan "Duke" Leto a03146b340 Lots more error checking in rewards and dice 2018-08-22 09:26:37 +02:00
jl777 aed3f98794 Update CC privkeys 2018-08-21 09:21:51 -11:00
jl777 c926780fba Rest of second wave CC contract stubs 2018-08-21 08:58:19 -11:00
jl777 287a373a05 +channels 2018-08-21 08:20:32 -11:00
jl777 b3965baaf2 Test 2018-08-21 08:03:35 -11:00
jl777 da629dfe5a MofN address 2018-08-21 04:40:10 -11: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
jl777 4d47fcb937 Create nonzero tokens 2018-08-16 01:07:44 -11:00
jl777 f6160f58c1 Add rpc error checking 2018-08-16 01:06:06 -11: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
jl777 6ca2e99883 Backwards compatibility breaking changes
Assets:
change tokeninfo to return "supply" in satoshis
Max description length to 4096

Rewards:
Fix  rewardsunlock without giving it a locked txid always gives error
Fix (nonconsensus) allow anybody to unlock only AFTER maxtime
Fix rewards unlock to use mempool
fix could you add a locked_funds value to rewardsinfo?
Fix i deposited 100000 at 20% apr for one day i only got back
100000.01140669 seems like too little for 20% APR

Faucet:
Fix txid with 0x00 at beginning and end required for faucetget txid
(65536 average iterations needed)
Change reduce faucet get to 0.1 coins
Can’t reproduce: it seems that if you re-run faucetget twice in the
same block is when it pegs the cpu to max

Dice:
fix Dice status always returning loss
Wont fix Profit margin for dice plan sounds good. -> use -ac_commission
2018-08-15 00:18:13 -11:00
Jonathan "Duke" Leto 66027c0219 Add rewards tests 2018-08-13 09:55:17 +02:00
Jonathan "Duke" Leto 88e714577b More rewards tests 2018-08-11 16:47: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 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
jl777 81915d9fce Fix rewards unlock help trigger 2018-08-09 06:47:24 -11:00
Jonathan "Duke" Leto 6358342934 debug valid pubkey error 2018-08-06 10:59:33 -07:00
jl777 6deb8c09eb Disable FSM, auction, lotto and add some error checks 2018-08-05 20:43:35 -11:00
jl777 3bb6e2335e Test 2018-08-02 04:40:20 -11:00
jl777 096cfeb8a3 Test 2018-08-02 04:33:18 -11:00
jl777 7b44d4c123 Test 2018-08-02 04:27:46 -11:00
jl777 75dbd47819 Status zero 2018-08-02 04:26:06 -11:00
jl777 d74d791ae0 Test 2018-08-02 04:07:15 -11:00
jl777 598e88cec5 Test 2018-08-02 03:39:53 -11:00
jl777 cd2a5d0af0 Test 2018-08-02 03:33:03 -11:00
jl777 4e525e48e9 Test 2018-08-02 03:19:48 -11:00
jl777 7e9887593d Dice status 2018-08-02 03:05:37 -11:00
jl777 d9cf43a556 Test 2018-07-31 19:31:58 -11:00
jl777 7137a0223e FSM skeleton 2018-07-31 19:19:33 -11:00
jl777 ec48f0c361 Test 2018-07-31 05:37:35 -11:00
jl777 cfdc377065 Test 2018-07-31 05:36:16 -11:00
jl777 b47b17439b Add locks 2018-07-31 03:19:36 -11:00
jl777 4608d17092 Faucet info 2018-07-30 23:24:21 -11:00
jl777 25044c0e93 Prevent skip Relaying wtx on non-KMD 2018-07-30 09:38:41 -11:00
jl777 0240997499 Dice refund -> timeout 2018-07-30 08:13:29 -11:00
jl777 a03bb7faac winloserefund 2018-07-30 06:45:21 -11:00
jl777 9025093e5a Relax vout constraint 2018-07-30 05:18:11 -11:00
jl777 544593c6ab Dice refund 2018-07-30 02:14:52 -11:00
jl777 05177cfb4e Diceinit fund 2018-07-30 02:08:32 -11:00