Commit Graph

83 Commits

Author SHA1 Message Date
Duke Leto
8811b8633f Add src/cc upstream changes 2019-12-12 20:21:06 -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
ab4619c98b Scrub privkeys from memory after done 2019-07-15 04:06:20 -11:00
jl777
7d38d22ce9 ->myGetTransaction for nSPV virtualisation 2019-07-12 01:35:59 -11:00
Mihailo Milenkovic
1f013df156 Initial PegsCC implementation (#27) 2019-07-04 11:23:55 +02:00
Mihailo Milenkovic
8a574b9623 Corrected ChannelsCC validation. 2019-04-24 17:30:21 +02:00
jl777
06e57ee1ba Add boolean CCflag to all SetCCunspents/txids 2019-04-11 21:49:28 -11:00
Mihailo Milenkovic
180ca470b0 Fix CC change calculation for channelspayment 2019-03-28 17:40:44 +01:00
Mihailo Milenkovic
f6acb61112 Updated ChannelsCC validation (#20)
- More constrained vins/vouts
- Fixed CC marker value
- Added validation of ChannelsOpen in all tx
- Switched to LOGSTREAM for logging
2019-03-28 15:57:16 +01:00
dimxy
de6828ec7c tokens blob support 2019-02-28 00:07:08 +05:00
Mihailo Milenkovic
b6f1f8cf13 Fix for new DecodeTokenOpRet 2019-02-15 11:10:36 +01:00
jl777
2fcf3f3f0f 1of2 signing 2019-02-05 21:29:18 -11:00
jl777
dd8f2697b7 Many changes 2019-02-05 19:25:32 -11:00
Mihailo Milenkovic
0a84522ad0 Channel close fix. Adding CCError print to all RPCs. 2019-01-21 11:08:59 +01:00
Mihailo Milenkovic
6ab5254887 Fix 2019-01-18 11:18:38 +01:00
Mihailo Milenkovic
6915c400e3 Fix ChannelsPayment when destpub issues payment,add check_signing_pubkey 2019-01-18 11:14:40 +01:00
Mihailo Milenkovic
e23073fff5 Channels adaptation to TokensCC (#3)
* Initial changes

* ChannelsCC adaptation

* Fix

* Fix

* Fix

* Fix

* Fix

* Fix

* Fix

* Fix

* Fix

* Fix
2019-01-18 01:10:40 +05:00
jl777
0ea9ae3c05 Update copyright to 2019 2018-12-31 21:41:05 -11:00
jl777
6a71342500 Fixes 2018-12-29 01:39:30 -11:00
jl777
c10c7d3309 Komod-tx functions 2018-12-29 01:37:53 -11:00
Mihailo Milenkovic
478a31f463 Channels fix (#6)
- Fix bug for not able to issue last payment in channel
- Add more info in channelsinfo
2018-12-25 17:13:54 +01:00
Mihailo Milenkovic
56430117fe Channels fix (#5)
- Fix bug when destination invokes payment (wrong pubkeys in OP_RETURN - validation would fail)
- Added channelslist RPC
- Changed channelsinfo data to JSON format
2018-12-17 17:56:06 +01:00
jl777
a0e51c46b1 Sapling CC tx support 2018-11-27 23:00:15 -11:00
Mihailo Milenkovic
16f5598f36 Gateways (#3)
- Changed gateways withdrawal flow
- Added txnotarizedconfirmed function to check if transaction is confirmed/notarized
- Fixed max number of inputs when adding in varuous CC functions
- Added TESTMODE to set CC confirmation tx to 2 blocks instead of 60
2018-11-26 20:32:57 +01:00
miketout
6e2a502b0e Merge of Komodo and Verus Technologies Post Sapling, Pre-VerusPoP with Support for Time locked coinbases 2018-11-14 16:40:10 -08:00
jl777
bd19a3867b Usevout 2018-11-10 05:14:50 -11:00
jl777
9841d2984e Test 2018-11-10 03:10:10 -11:00
jl777
013c54955c Better error checking 2018-11-07 00:53:32 -11:00
jl777
4148e39f73 Return eval->error 2018-11-07 00:29:34 -11:00
jl777
1242e65eff make unsupported funcid illegal 2018-11-06 22:50:13 -11:00
jl777
0cf7cae07c Syntax 2018-11-01 07:25:45 -11:00
Mihailo Milenkovic
127ee64e48 Fix 2018-10-31 16:54:18 +01:00
Mihailo Milenkovic
8841c81404 Fix 2018-10-26 22:02:42 +02:00
Mihailo Milenkovic
702658f047 Code clean up 2018-10-09 16:22:36 +02:00
Mihailo Milenkovic
30743f7333 Add checks for correct input data 2018-10-08 17:45:53 +02:00
miketout
8a727a26a7 Beginning of N@S solution using CoinbaseGuard CC 2018-10-02 19:49:54 -07:00
Mihailo Milenkovic
0cb59663e2 - Updated channel CC docs 2018-10-02 15:08:36 +02:00
Mihailo Milenkovic
78086bc3bf - fix 2018-10-01 18:52:21 +02:00
Mihailo Milenkovic
7f0ed443f1 -modified ChannelsExactAmount
-fixes
2018-10-01 18:27:07 +02:00
Mihailo Milenkovic
bd632043f2 -fix 2018-10-01 18:27:07 +02:00
Mihailo Milenkovic
2ca1bcbe21 -fix 2018-10-01 18:27:07 +02:00
Mihailo Milenkovic
001d7ea101 -fix 2018-10-01 18:27:07 +02:00
Mihailo Milenkovic
5e1984d0d2 -fix 2018-10-01 18:27:07 +02:00
Mihailo Milenkovic
d68350535d - updated validation
- added secret parameter to payment
- reused marker for sender to validate creator of tx
2018-10-01 18:27:07 +02:00
Mihailo Milenkovic
b32b682ae9 -fix 2018-10-01 18:27:07 +02:00
Mihailo Milenkovic
fea4c38edd -fix 2018-10-01 18:27:07 +02:00
Mihailo Milenkovic
21eb7fa7d2 -fix 2018-10-01 18:27:07 +02:00
Mihailo Milenkovic
e5e3d065f3 -fix 2018-10-01 18:27:07 +02:00