Commit Graph
356 Commits
Author SHA1 Message Date
woodser 9360e09ff0 cpp library compiling with camelcase 2019-08-03 13:38:51 -04:00
woodser f2bfbc04cb first pass converting all camelcase to underscores 2019-08-03 12:52:11 -04:00
woodser ef5b788485 wip converting camelcase to underscores 2019-08-03 12:10:37 -04:00
woodser dc2ad44a17 file names and methods switched from camelcase to underscores 2019-08-03 11:11:50 -04:00
woodser e959db9709 rename coinbaseTx -> minerTx 2019-08-03 09:59:50 -04:00
woodser c29fa91ad6 document sync() vs startSyncing() vs stopSyncing() 2019-08-03 09:41:07 -04:00
woodser e246b67ec4 createWallet() args always path, password, networkType, ... 2019-08-03 09:30:53 -04:00
woodser 2b0f34a77e switch transfer notifications to output notifications 2019-08-02 14:55:35 -04:00
woodser d004de22d2 implement outgoing transfer notifications 2019-08-01 09:11:28 -04:00
woodser b957065895 implement MoneroUtils::cnTxToTx();
support vins and extra in daemon model
2019-07-31 23:54:52 -04:00
woodser a8eed01cc6 shared_ptr<MoneroTx> cnTxToTx(const cryptonote::transaction& cnTx, bool
initAsTxWallet = false);
2019-07-31 21:07:40 -04:00
woodser 9963b71caa todos 2019-07-31 15:45:58 -04:00
woodser 72222fefc3 end-to-end implementation of onIncomingTransfer() and
onOutgoingTransfer() working but transfers need filled in
2019-07-31 15:42:40 -04:00
woodser 1f33e3c6ba start cnBlockToBlock(), cnTransactionToTx() utilities;
onNewBlock(uint64_t) only (no block info provided by w2);
2019-07-31 12:43:44 -04:00
woodser e12a3fc8fe getOutputs() sorts txs by height;
comparators use common comparator for height comparison
2019-07-30 16:06:54 -04:00
woodser e09bbc70f1 sort outputs 2019-07-30 12:52:02 -04:00
woodser 90176ac248 todo: request args are now const
todo: code todos for jni release complete
2019-07-30 11:33:26 -04:00
woodser 70a8779e48 implement output request and wallet copy() 2019-07-30 10:59:26 -04:00
woodser 55c5c05719 copy and normalize tx request in getTxs() 2019-07-30 10:34:35 -04:00
woodser dd8bd302a0 copy output request in getOutputs() 2019-07-30 10:20:41 -04:00
woodser 068e4e8f97 remove old code 2019-07-30 10:14:16 -04:00
woodser 482c97d0bf testGetTxsWithConfiguration() passing;
implement model copies (wip)
2019-07-30 09:35:19 -04:00
woodser c35a5df21d implement MoneroTxRequest copy 2019-07-30 08:44:37 -04:00
woodser 3956ad1e6b implement tx wallet deep copy;
ready to implement tx request deep copy
2019-07-29 22:10:13 -04:00
woodser dcb8407457 ready to implement tx wallet copy() 2019-07-29 21:34:16 -04:00
woodser a887772177 copy() takes src and tgt shared_ptrs like merge() 2019-07-29 21:04:24 -04:00
woodser b36873e40f copy and normalize getTransfers() request 2019-07-29 16:05:31 -04:00
woodser ede2ba0c96 copy functions take and return shared_ptrs 2019-07-29 15:19:51 -04:00
woodser 835e04e785 cleanup before change of tactic 2019-07-29 14:50:14 -04:00
woodser e3be3228c0 all copy implementations call copy constructor with *this;
ready to implement copy constructors
2019-07-29 13:45:42 -04:00
woodser b0677b7aad MoneroTransfer copy is not virtual so subclasses may be bound to return
shared_ptrs of derived type
2019-07-29 13:44:20 -04:00
woodser 56c128d3ac implement transfers copy() less copy constructor 2019-07-29 13:37:05 -04:00
woodser 14dbe5d9de compiling; ready to impl MoneroTransfer copy() 2019-07-28 16:12:05 -04:00
woodser 7d33ba450b define deep copy constructors for tx, output, transfers and descendants 2019-07-28 15:36:56 -04:00
woodser b9fd83e19d getSubaddresses() uses overloaded impl;
const correctness on getSubaddresses() given indices
2019-07-28 11:58:03 -04:00
woodser 1ecc53aec2 wallet listener is not const 2019-07-28 11:46:27 -04:00
woodser 4b5eb33361 check if wallet is connected and throw exception on syncs() and
rescanBlockchain()
2019-07-28 10:27:14 -04:00
woodser 090fab31b1 wallet documentation 2019-07-27 19:30:21 -04:00
woodser c815bd728c rpc connection username/password are optional 2019-07-27 15:26:35 -04:00
woodser 242a5950ba distinguish boost::none from false 2019-07-27 14:32:00 -04:00
woodser aefbf5309a blockRequest only deserializes txRequests 2019-07-27 14:27:10 -04:00
woodser 48253c2bc1 cleanup 2019-07-27 14:21:46 -04:00
woodser d38052a8d4 remove unused namespaces 2019-07-27 14:14:15 -04:00
woodser f7b1faad3f cleanup 2019-07-27 14:07:57 -04:00
woodser 2c7ddbc4bb replace stringToBool() utility with it->second.get_value<bool>() 2019-07-27 14:07:49 -04:00
woodser f50cc8a62e cleanup 2019-07-27 13:33:47 -04:00
woodser 5c451dbae2 output index is uint64_t 2019-07-27 10:22:13 -04:00
woodser ee42aa1fca ported merger->tx = self to Java and JS 2019-07-27 10:15:45 -04:00
woodser 35b7c6e50a block toPropertyTree() serializes txIds 2019-07-27 10:12:01 -04:00
woodser 7c01174857 cleanup 2019-07-27 07:59:58 -04:00