Commit Graph
100 Commits
Author SHA1 Message Date
Mihailo Milenkovic 4ff591e40d EARLYTXID fixes (#28) 2019-07-09 16:07:25 +02:00
Mihailo Milenkovic a20de3fa83 Fix KOMODO_EARLYTXID 2019-07-05 10:41:42 +02:00
Mihailo Milenkovic 40eae4e382 Fix pegscreate number of vouts 2019-07-04 15:40:10 +02:00
Mihailo Milenkovic 14caec1083 Fix 2019-07-04 11:44:04 +02:00
Mihailo Milenkovic c7de1dbfec Fix 2019-07-04 11:27:39 +02:00
Mihailo Milenkovic 1f013df156 Initial PegsCC implementation (#27) 2019-07-04 11:23:55 +02:00
Mihailo Milenkovic 40ec8b3bac Add oraclessample rpc to get data for txid. 2019-06-15 15:36:04 +02:00
Mihailo Milenkovic 01f597a2c8 Oracles pubkey spoofing in register tx fix
- Fix activation on July 15th 2019 00:00
- Added oraclesfund tx to fund Oracles CC address of pubkey that will register, and spend it in register tx
- oraclessamples gets baton address as input instead of txid to show all data from publisher
2019-05-28 15:40:43 +02:00
Mihailo Milenkovic 8a574b9623 Corrected ChannelsCC validation. 2019-04-24 17:30:21 +02:00
Mihailo Milenkovic a0053d8ef0 Defragmenting utxos in Gateways deposit address (#24)
- adding up to 3 more utxos when doing withdraw for defragmentation
- corrected gateways validation
2019-04-24 13:02:08 +02:00
Mihailo Milenkovic b4175592e8 Add -earlytxid param and check -ac_end,-ac_supply and -ac_perc. (#23) 2019-04-19 18:41:58 +02:00
Mihailo Milenkovic 62b4c709ca Fix oracleslist on SetCCtxids 2019-04-19 11:23:35 +02:00
Mihailo Milenkovic 9499ddf88f Fix 2019-04-18 14:25:51 +02:00
Mihailo Milenkovic 0acaa3517f Adding validation for importgateway CC (#22) 2019-04-18 14:23:12 +02:00
Mihailo Milenkovic f087f49c4d Fix looking for wrong type marker in Oracles CC 2019-04-15 16:00:03 +02:00
Mihailo Milenkovic cd8d41c5f8 Fix broken build 2019-04-10 18:07:53 +02:00
Mihailo Milenkovic 2872c88795 Adding dual daemon import and gateway import. (#21) 2019-04-10 13:09:11 +02: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
Mihailo Milenkovic a410358031 Correct GatewaysCC validation to check spending from global address. (#19)
- Add additional vin/vout check
- Check that marker spending from global CC address is only for a marker value
- Set fixed marker values instead of depending on txfee
2019-03-26 15:36:10 +01:00
Mihailo Milenkovic 912cecf630 Sort data in CCaddress RPCs. (#1331) 2019-03-13 05:50:57 -11:00
Mihailo Milenkovic bd8e9da786 Fix memory leak in FinalizeCCTx (#1329) 2019-03-12 01:18:16 -11:00
Mihailo Milenkovic de840514db Fix logs and wiftype in DecodeGatewaysBind. (#1325) 2019-03-10 05:23:16 -11:00
Mihailo Milenkovic e3b9f3cb21 Fix channelslist RPC. 2019-03-03 20:16:32 +01:00
Mihailo Milenkovic 2056d59c7e Fix token vout number for Gateways 2019-02-28 19:05:44 +01:00
Mihailo Milenkovic b00411083f GatewaysCC small fixes 2019-02-27 16:31:41 +01:00
Mihailo Milenkovic 7f536a4081 Fix gatewaysbind 2019-02-27 12:22:13 +01:00
Mihailo Milenkovic b6f1f8cf13 Fix for new DecodeTokenOpRet 2019-02-15 11:10:36 +01:00
Mihailo Milenkovic 785b17d399 GatewaysCC code cleanup 2019-02-11 17:58:59 +01: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
Mihailo Milenkovic 587cab8f0d Gateways fixes (#17)
- Oraclefeed crash fix
- Wrong amount bug
- Switching to LogPrint in Gateways for filtering debug output
- Adding CCerror to all RPCs
2019-02-04 18:08:14 +01:00
Mihailo Milenkovic 6fc97c61e3 Add support for dual opret with Token opret. 2019-02-01 13:46:49 +01:00
Mihailo Milenkovic 38c2c93509 Gateways validation (#16)
- Validation implemented and enabled
- Fixed partial sign spending marker
- OracleFeed fixes
2019-01-31 18:44:36 +01:00
Mihailo Milenkovic fef5683d75 Refactor CCaddress 2019-01-28 14:52:19 +01:00
Mihailo Milenkovic 463caf96ec Gateways with new TokensCC (#15)
- Adapting Gateways to new Tokens
- Making withdraws serialized until solution for parallel is made
2019-01-28 13:54:21 +01:00
Mihailo Milenkovic 59c67afa11 Fixing FinalizeCCTx to return error if not possible to sign vin. 2019-01-28 13:22:29 +01:00
Mihailo Milenkovic a34fc26098 Fix canceling partially filled orders by anyone. (#11)
* Fix

* Fix
2019-01-21 11:57:52 +01: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
Mihailo Milenkovic 5c95c974fd Change vin.vout structure in comments 2019-01-18 01:04:33 +05:00
Mihailo Milenkovic da58ead2d3 Prevent sell and buy offers to be canceled by anybody (#9)
- Prevent sell and buy offers to be canceled by anybody
2019-01-18 01:04:33 +05:00
Mihailo Milenkovic 8089c2a86f Decode CC opret RPC 2019-01-03 17:45:11 +01:00
Mihailo Milenkovic 1db43ae672 Oracles data and format check (#8)
- Sanity check of oracle data

- Fix oracle format check
2019-01-03 11:55:48 +01:00
Mihailo Milenkovic 79c1797de3 Returned print of CC address in getrawtransaction and similar functions. 2019-01-02 20:51:42 +01:00
Mihailo Milenkovic 3847272ab2 Removed unused tx_notarizedconfirmed in oraclefeed. 2019-01-02 16:13:12 +01:00
Mihailo Milenkovic cfa2f63f42 Fix daemon crashing when sending funds to oracles marker and doing oracleslist 2018-12-31 11:16:18 +01: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
Mihailo Milenkovic 2ad557a4ca Fix hanging of oracles 2018-12-07 13:41:45 +01:00
Mihailo Milenkovic b4a5d1531a Fix reorder of vins in FinalizeCCTx 2018-12-06 18:07:25 +01:00
Mihailo Milenkovic 09ba3bfc9d Fix tx_notarizedconfirmed 2018-11-26 22:19:15 +01: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
Mihailo Milenkovic e288ce42f6 Oracle Fix
- Reorder vins so that only one normal vin is before CC vin
- Fixed AddOracleInputs to add utxos only from that oracle
- Fixed sharing funds from all oracles for that pubkey in OraclesInfo
2018-11-14 16:48:15 +01:00
Mihailo Milenkovic c6069e7859 Fix 2018-10-31 17:17:37 +01:00
Mihailo Milenkovic d988726d5f Fix 2018-10-31 17:14:29 +01:00
Mihailo Milenkovic 127ee64e48 Fix 2018-10-31 16:54:18 +01:00
Mihailo Milenkovic 725d549f6d Fix 2018-10-31 16:25:12 +01:00
Mihailo Milenkovic 7778f46ed8 Fix 2018-10-31 16:11:28 +01:00
Mihailo Milenkovic 55d887fa75 Fix 2018-10-31 16:07:26 +01:00
Mihailo Milenkovic 70aaec1058 Fix 2018-10-31 16:05:53 +01:00
Mihailo Milenkovic 922dc2ba1e Fix 2018-10-31 16:00:32 +01:00
Mihailo Milenkovic f51ee9a916 Fix clonestr 2018-10-31 15:58:32 +01:00
Mihailo Milenkovic e88f0f9dfb ... 2018-10-30 18:55:45 +01:00
Mihailo Milenkovic 743f21e6e4 Fix 2018-10-30 18:22:13 +01:00
Mihailo Milenkovic 3f89de04b4 ... 2018-10-30 18:16:00 +01:00
Mihailo Milenkovic 78ab663601 Fix 2018-10-30 18:14:13 +01:00
Mihailo Milenkovic 2964ae2da6 Fix 2018-10-30 18:02:17 +01:00
Mihailo Milenkovic f5f90e0c6b Fix 2018-10-30 17:51:42 +01:00
Mihailo Milenkovic cb1661f936 Fix 2018-10-30 17:39:25 +01:00
Mihailo Milenkovic 49479d233b Fix 2018-10-30 17:18:12 +01:00
Mihailo Milenkovic 6d1ab84a05 Fix 2018-10-30 17:06:50 +01:00
Mihailo Milenkovic ff611093b3 Fix 2018-10-30 17:03:55 +01:00
Mihailo Milenkovic af65dcfbb9 Fix 2018-10-30 16:33:42 +01:00
Mihailo Milenkovic 1a7c26f2b7 Fix 2018-10-30 13:07:00 +01:00
Mihailo Milenkovic 7512d4ccca Fix 2018-10-30 12:57:58 +01:00
Mihailo Milenkovic 113dcd9308 Fix 2018-10-30 12:49:57 +01:00
Mihailo Milenkovic 02863976d1 Fix 2018-10-30 12:45:59 +01:00
Mihailo Milenkovic 124778ceff Fix 2018-10-30 12:37:15 +01:00
Mihailo Milenkovic 3f3f9a24df Fix 2018-10-30 12:34:11 +01:00
Mihailo Milenkovic ee49162c75 Fix 2018-10-30 12:20:55 +01:00
Mihailo Milenkovic f7f41071bf Fix 2018-10-30 11:32:47 +01:00
Mihailo Milenkovic a2ccb2118e Fix 2018-10-30 10:59:12 +01:00
Mihailo Milenkovic 41c2077870 Fix 2018-10-29 18:23:27 +01:00
Mihailo Milenkovic edff8a648a Fix 2018-10-29 18:21:14 +01:00
Mihailo Milenkovic 52bd617b1b Fix 2018-10-29 18:17:30 +01:00
Mihailo Milenkovic 6721141bc0 Fix 2018-10-29 17:52:30 +01:00
Mihailo Milenkovic a19d3e7881 Fix 2018-10-29 17:39:04 +01:00
Mihailo Milenkovic 12e76e90aa Fix 2018-10-29 17:35:59 +01:00
Mihailo Milenkovic e7208f0849 Fix 2018-10-29 17:30:53 +01:00
Mihailo Milenkovic 38e5f55f1c Add check if address exists in wallet 2018-10-29 16:19:51 +01:00
Mihailo Milenkovic 7a99241220 Fix 2018-10-29 16:12:41 +01:00
Mihailo Milenkovic 94153cd135 Fix import of multisig address 2018-10-29 16:06:53 +01:00
Mihailo Milenkovic c57612e01b Check mempool in Gateways Multisig 2018-10-29 13:24:38 +01:00
Mihailo Milenkovic a96dafc837 Fix 2018-10-29 13:03:24 +01:00
Mihailo Milenkovic 71d9c82c7a Check mempool for markdone in pending 2018-10-29 12:46:51 +01:00
Mihailo Milenkovic ced164c07a Fix 2018-10-26 23:53:58 +02:00
Mihailo Milenkovic 0c3f76e992 Fix 2018-10-26 22:15:18 +02:00
Mihailo Milenkovic 8841c81404 Fix 2018-10-26 22:02:42 +02:00