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 |
|