Commit Graph

180 Commits

Author SHA1 Message Date
Duke Leto
10be224558 Pull in upstream npsv updates from jl777/komodo@1f874d46c5 2019-12-08 20:37:59 -05:00
Duke Leto
e87d029968 Mostly-working Hush full node sans Verus!!!
Every line of Verus-specific code has been removed from the codebase.
This code compiles on Linux and can do a partial sync. A full sync
and other extensive tests need to be done before it's merged into
the duke branch.

BUGS:

One known bug is that the node starts to CPU mine by default, lol.
2019-11-05 09:42:21 -05:00
Mihailo Milenkovic
feb16224f8 Fix SetCCtxids for nSPV (#31) 2019-08-28 17:14:05 +02:00
Mihailo Milenkovic
a7204d9f85 CC fixes for nSPV and others (#30)
- Remove adding txfee inputs for gateways claim
- FULLNODE and SUPERLITE macros
- Filter SetCCtxids with txid from oprert
- Fix for nServices of fullnode
- Use SetCCtxids_nSPV for some more CCs
- Fix addnormalinputs and add checking if utxo spent in mempool
2019-08-12 14:16:46 +03:00
Mihailo Milenkovic
bc665882ed nSPV modifications for CC and other fixes (#29) 2019-07-24 16:33:03 +02:00
jl777
c7ee536652 CC_REQ_MSG 2019-07-11 21:55:15 -11:00
jl777
93fb6f5f51 -print 2019-07-11 21:47:48 -11:00
jl777
5c3b9e7142 Use global 2019-07-10 06:38:53 -11:00
jl777
5a967b10d4 Extern 2019-07-10 06:35:24 -11:00
jl777
bf173b7158 NSPV_CCmtxinfo 2019-07-10 03:58:57 -11:00
jl777
2530a6b892 Test 2019-07-10 03:54:23 -11:00
jl777
ee2ec52317 Test 2019-07-10 03:50:45 -11:00
jl777
95dcb9cd32 Initial CC support skeleton 2019-07-10 03:46:40 -11:00
jl777
710ef08310 Support presapling notarisations 2019-07-08 23:46:19 -11:00
jl777
ea155ad656 Merge branch 'FSM' into jl777 2019-07-08 17:56:27 -11:00
jl777
88617145c6 Change hdrsproof to taxied based, add unspentvalue to taproot 2019-07-07 03:39:03 -11:00
jl777
252f51adc5 Very partial CC signing support 2019-07-06 03:34:59 -11:00
Mihailo Milenkovic
1f013df156 Initial PegsCC implementation (#27) 2019-07-04 11:23:55 +02:00
blackjok3r
cab05f7f01 fix 2019-06-10 23:53:11 +08:00
blackjok3r
ce6acf0d00 Change ccEnable/Disable to macro 2019-06-10 20:51:52 +08:00
blackjok3r
93c3712244 Try to fix allocations 2019-05-13 18:35:28 +08:00
blackjok3r
296be6c183 Merge branch 'prices-rpc' of https://github.com/dimxy/komodo into dimxy-prices-rpc 2019-05-08 17:44:49 +08:00
blackjok3r
0d47cda145 initial commit for payments merge RPC 2019-05-06 00:57:06 +08:00
dimxy
b2c7484255 param to lower case 2019-04-23 15:42:19 +05:00
blackjok3r
fea2b66581 add validation for OP_RETURN to payments CC. Enable ccvoutopret for payments fund. 2019-04-20 19:29:16 +08:00
dimxy
4add699cbb token migration moved to FSM 2019-04-19 14:41:46 +05:00
blackjok3r
997f9ce5fc initial commit to use CCopt for custom CC 2019-04-16 20:59:15 +08:00
jl777
9d208da4b6 void StartShutdown() 2019-04-14 02:17:58 -11:00
jl777
bc7f32a856 CCaddress_balance and CCutxo 2019-04-11 21:57:58 -11:00
jl777
06e57ee1ba Add boolean CCflag to all SetCCunspents/txids 2019-04-11 21:49:28 -11:00
Mihailo Milenkovic
2872c88795 Adding dual daemon import and gateway import. (#21) 2019-04-10 13:09:11 +02:00
jl777
ed6a4160aa block.vtx 2019-03-27 07:38:43 -11:00
blackjok3r
8e6f5a6a2d initial commit for backup release tx needs testing, i think it half works. 2019-03-26 20:59:31 +08:00
jl777
112df09f65 Events 2019-03-22 04:25:09 -11:00
jl777
2188a60318 Rvalidate 2019-03-03 23:58:08 -11:00
jl777
973124163e Lockflag 2019-02-28 20:14:38 -11:00
dimxy
2a32401ef8 corr FilterOutNonCCOprets checking cc opret data 2019-02-28 13:54:56 +05:00
dimxy
de6828ec7c tokens blob support 2019-02-28 00:07:08 +05:00
jl777
2496f79e41 Jsonstr 2019-02-20 23:05:58 -11:00
dimxy
9eed81089b corr check for non-existing eval
in CCLogPrintStream -debug=cat-0 added

declr corrected

comment added to check for non supported eval

added check if eval not supported

СCLogPrintStream moved to CCutils.cpp
2019-02-12 15:05:52 +05:00
jl777
061384f356 Merge branch 'FSM' into jl777
# Conflicts:
#	src/cc/CCinclude.h
#	src/cc/CCtokens.cpp
#	src/cc/CCtx.cpp
#	src/wallet/rpcwallet.cpp
2019-02-11 13:56:09 -11:00
dimxy
9fdb634a4e cc log levels corr 2019-02-12 02:01:52 +05:00
Mihailo Milenkovic
0edf474beb Multi coin support for GatewaysCC (#18)
- Added support for other cions
- New RPC for getting address for a pubkey on external chain and for dumping private key in external chain format
2019-02-11 16:37:28 +01:00
dimxy
e583658d14 removed non-fungible data from 't' opret
added fieldId for non-fungible data in 'c' opret
changed to cc marker int tokencreate, added in rogue_finishgame
(tokenlist supports old and new markers)
2019-02-11 19:04:52 +05:00
jl777
3795785a38 -print 2019-02-10 10:37:55 -11:00
jl777
9342d3f742 Token support 2019-02-10 04:40:58 -11:00
jl777
366ade08a0 Merge nonfungible 2019-02-10 02:28:14 -11:00
jl777
0a87322d84 Merge branch 'FSM' into jl777
# Conflicts:
#	src/cc/CCinclude.h
#	src/cc/CCtokens.cpp
#	src/cc/CCtx.cpp
#	src/wallet/rpcwallet.cpp
2019-02-10 02:24:24 -11:00
dimxy
14f1da959c non-fungible tokens support (three-eval token vouts) added in CCtokens (additional opret data)
non-fungible tokens support added in assets
logging changed in CCtokens.cpp for bitcon LogPrintStr with -debug=<category> support
2019-02-10 17:04:55 +05:00
jl777
cb5f7eaaa1 Auto broadcast rogue rpc tx 2019-02-09 21:55:50 -11:00