Commit Graph

24320 Commits

Author SHA1 Message Date
jahway603
f55b77f652 changed algo N & K to equihash N & K 2022-07-12 17:19:00 -04:00
Duke Leto
739fe4d1f3 Merge branch 'dev' into danger 2022-07-12 08:32:06 -04:00
Duke Leto
dda7233536 Merge branch 'randomx' into dev 2022-07-12 08:31:26 -04:00
Duke Leto
a70897966a Only print out randomx debug stuff when -debug=randomx 2022-07-11 18:33:10 -04:00
Duke Leto
66e9bd835a less debug 2022-07-08 09:42:54 -04:00
jahway603
e6ec40190c algo now reflects N & K if equihash 2022-07-06 11:50:39 -04:00
jahway603
dfc3056ede algo twerking 2022-07-06 01:08:55 -04:00
jahway603
642ac9bda1 algo all day long 2022-07-06 00:12:13 -04:00
Duke Leto
8ca330dc68 cleanup 2022-07-04 01:45:05 -04:00
Duke Leto
7dfa3f9475 cleanup 2022-07-04 01:08:45 -04:00
Duke Leto
22f353cb61 Use the current block template as randomxInput 2022-07-03 13:20:13 -04:00
Duke Leto
e0651983bc less debug 2022-07-02 11:11:51 -04:00
Duke Leto
d078eed3cf reduce some debugging in non-randomx code 2022-07-02 11:04:28 -04:00
Duke Leto
5a742dfc9d Make our initial randomx key longer, at least 9 bytes of entropy 2022-07-02 10:57:01 -04:00
Duke Leto
42f75bd577 Make our randomx input longer with a variable prefix and suffix 2022-07-02 01:52:49 -04:00
Duke Leto
212f984459 Use -ac_name for initial randomx key and ASSETCHAINS_MAGIC for randomx input 2022-07-02 01:03:05 -04:00
Duke Leto
15d254af10 Ignore chain sync verification and relaying when -testnode=1 2022-07-01 21:40:39 -04:00
Duke Leto
71a72c9c60 Prevent coredump when randomxBlockKey changes 2022-07-01 18:37:59 -04:00
Duke Leto
26129a6339 Give the randomx block interval and block lag CLI options 2022-07-01 17:47:03 -04:00
Duke Leto
05cbc86a00 Fix bug where GetNextWorkRequired did not know about randomx 2022-07-01 13:43:51 -04:00
Duke Leto
a45150eac4 yet more debug 2022-07-01 13:10:30 -04:00
Duke Leto
4988ce6f2e much debug such wow 2022-07-01 12:20:51 -04:00
Duke Leto
2353f1a433 even more debug 2022-06-30 09:18:58 -04:00
Duke Leto
b99772e622 more debug 2022-06-30 09:05:20 -04:00
Duke Leto
5640d21e0e avoid coredump by hardcoding some things 2022-06-29 23:20:25 -04:00
Duke Leto
97dea10b2b more randomx debug 2022-06-29 22:18:05 -04:00
Jonathan "Duke" Leto
abaa623526 This file no longer exists 2022-06-26 17:23:10 -07:00
Jonathan "Duke" Leto
0ee1d068c1 These haven't existed for a long time 2022-06-26 17:21:33 -07:00
Jonathan "Duke" Leto
0a9abedc5d Return size in bytes of a tx from getrawtransaction 2022-06-26 04:40:06 -07:00
Duke Leto
2b336dccc0 Fix ending height bug and check that ending height is larger than starting height 2022-06-09 06:41:09 -04:00
Jonathan "Duke" Leto
e0d22ee170 Enable z_anonsetblockdelta to calculate a delta for a block range; ignore coinbase txs as optimization 2022-06-09 03:00:50 -07:00
Duke Leto
cc61b19930 Make z_anonsettxdelta work on a tx that is not in our wallet and fix calculation 2022-06-07 23:56:25 -04:00
Duke Leto
c218cf1c09 Fix compile errors 2022-06-07 23:19:06 -04:00
Jonathan "Duke" Leto
bdde67c359 Initial implementation of anonsettxdelta + z_anonsetblockdelta 2022-06-07 20:05:49 -07:00
Duke Leto
421edc8979 Log txid for double spends and missing anchors
This makes debugging failed transactions much easier.
2022-06-02 21:43:10 -04:00
Duke Leto
7859fdf7eb More debug 2022-04-23 10:00:35 -04:00
Duke Leto
afe1cf153c Uncomment some dpow debugging 2022-04-21 22:35:21 -04:00
Duke Leto
193a1b2a97 Clarify that it is OP_RETURN data 2022-04-20 10:52:12 -04:00
Duke Leto
69cd4f7990 data key (OP_RETURN) is optional in createrawtransaction 2022-04-20 10:51:12 -04:00
Duke Leto
689a360b60 Allow notary addresses in sendmany, fixes #126 2022-04-18 00:32:11 -04:00
Duke Leto
79a6f51c2d Update some comments and docs 2022-03-30 00:21:38 -04:00
Duke Leto
90bb8c7cf4 Fix incorrect comment 2022-03-29 10:29:54 -04:00
Duke Leto
04ac719da2 Merge remote-tracking branch 'origin/dev' into danger 2022-03-29 10:26:40 -04:00
jahway603
ccfd17b3b2 minor change 2022-03-27 00:40:46 -04:00
jahway603
9443cd1fa2 Merge branch 'dev' into dev 2022-03-18 16:55:22 +00:00
jahway603
214a7418d7 Document that '~' cannot be used in -datadir 2022-03-18 12:54:48 -04:00
jahway603
04911ae966 Mention z_viewtransaction in gettransaction and getrawtransaction RPC calls 2022-03-18 12:12:40 -04:00
Duke Leto
fc214e9644 Get closer to deciding if a block is valid in randomx solver 2022-03-16 11:57:33 -04:00
Duke Leto
a2954c4576 Fill in more randomx miner code 2022-03-10 01:09:42 -05:00
Duke Leto
224b5b144c Set a rolling randomx block key 2022-03-09 10:18:56 -05:00