Commit Graph

  • 13940d5d6c update readme woodser 2019-08-09 15:24:07 -04:00
  • 1eee457b45 update readme woodser 2019-08-09 15:19:50 -04:00
  • f1cc126dae update readme sample code woodser 2019-08-09 15:14:48 -04:00
  • 60a199274f impl of send convenience methods compiling woodser 2019-08-09 15:12:18 -04:00
  • 493a3beb17 monero_destination(address, amount) constructor; sample_code compiling; some convenience send methods impl woodser 2019-08-09 14:04:32 -04:00
  • f596067a3f now compiling woodser 2019-08-09 13:12:14 -04:00
  • 7aea7f5fc5 compiling with send convenience methods woodser 2019-08-09 13:10:44 -04:00
  • efc8604312 sample code placeholder woodser 2019-08-09 12:11:14 -04:00
  • 622619891f sample code compiling with set_listener woodser 2019-08-09 12:07:36 -04:00
  • fa2283c30e update readme woodser 2019-08-09 12:04:20 -04:00
  • 41ff146735 add sample_code.cpp which is compiling but incomplete; add get_primary_address() impl; cleanup scratchpad woodser 2019-08-09 12:03:48 -04:00
  • 3cb9f932b7 update readme woodser 2019-08-08 21:20:43 -04:00
  • f684ae0a4b cleanup woodser 2019-08-08 21:08:48 -04:00
  • 698856dd62 update cmakelists to use external dir woodser 2019-08-07 10:23:44 -04:00
  • fdae534953 move monero-core submodule from ./submodules to ./external woodser 2019-08-07 10:22:37 -04:00
  • f01364d4c7 height cleanup woodser 2019-08-07 10:05:46 -04:00
  • 5eb87f9222 tx, transfer, output request -> query woodser 2019-08-06 23:49:07 -04:00
  • 437d3ed335 getIs* -> is* woodser 2019-08-06 15:42:14 -04:00
  • e67f52ba6d fix mixin serialization woodser 2019-08-06 08:09:30 -04:00
  • 9cc712daa0 cleanup woodser 2019-08-05 17:41:37 -04:00
  • 019cc76ae6 prefix member variables with m_* woodser 2019-08-05 17:34:03 -04:00
  • fd399fcda9 fix typos woodser 2019-08-03 16:30:26 -04:00
  • 59fb0545ac fix deserialize camelcase woodser 2019-08-03 16:16:54 -04:00
  • 799cb2eb07 isGood woodser 2019-08-03 15:48:31 -04:00
  • 1f442988fe fix typo woodser 2019-08-03 15:02:35 -04:00
  • 05e5be9d98 todo woodser 2019-08-03 15:00:16 -04:00
  • bbaa2e385d use camelcase for serialization / deserialization woodser 2019-08-03 14:26:30 -04:00
  • 1482f330e7 model serialization / deserialization uses camelcase for consistency with most web apis / auto deserialization in other languages woodser 2019-08-03 14:13:35 -04:00
  • 1ba67c5b03 nettype param renamed back to network_type woodser 2019-08-03 13:46:04 -04:00
  • fb92fcdb65 net_type -> nettype woodser 2019-08-03 13:41:52 -04:00
  • 9360e09ff0 cpp library compiling with camelcase woodser 2019-08-03 13:38:51 -04:00
  • 2057576493 todo woodser 2019-08-03 13:15:59 -04:00
  • f2bfbc04cb first pass converting all camelcase to underscores woodser 2019-08-03 12:52:11 -04:00
  • ef5b788485 wip converting camelcase to underscores woodser 2019-08-03 12:10:37 -04:00
  • dc2ad44a17 file names and methods switched from camelcase to underscores woodser 2019-08-03 11:11:50 -04:00
  • e959db9709 rename coinbaseTx -> minerTx woodser 2019-08-03 09:59:50 -04:00
  • c29fa91ad6 document sync() vs startSyncing() vs stopSyncing() woodser 2019-08-03 09:41:07 -04:00
  • e246b67ec4 createWallet() args always path, password, networkType, ... woodser 2019-08-03 09:30:53 -04:00
  • 2b0f34a77e switch transfer notifications to output notifications woodser 2019-08-02 14:55:35 -04:00
  • d004de22d2 implement outgoing transfer notifications woodser 2019-08-01 09:11:28 -04:00
  • b957065895 implement MoneroUtils::cnTxToTx(); support vins and extra in daemon model woodser 2019-07-31 23:54:52 -04:00
  • a8eed01cc6 shared_ptr<MoneroTx> cnTxToTx(const cryptonote::transaction& cnTx, bool initAsTxWallet = false); woodser 2019-07-31 21:07:40 -04:00
  • 9963b71caa todos woodser 2019-07-31 15:45:58 -04:00
  • 72222fefc3 end-to-end implementation of onIncomingTransfer() and onOutgoingTransfer() working but transfers need filled in woodser 2019-07-31 15:42:40 -04:00
  • 1f33e3c6ba start cnBlockToBlock(), cnTransactionToTx() utilities; onNewBlock(uint64_t) only (no block info provided by w2); woodser 2019-07-31 12:43:44 -04:00
  • e12a3fc8fe getOutputs() sorts txs by height; comparators use common comparator for height comparison woodser 2019-07-30 16:06:54 -04:00
  • e09bbc70f1 sort outputs woodser 2019-07-30 12:52:02 -04:00
  • 90176ac248 todo: request args are now const todo: code todos for jni release complete woodser 2019-07-30 11:33:26 -04:00
  • 70a8779e48 implement output request and wallet copy() woodser 2019-07-30 10:59:26 -04:00
  • 55c5c05719 copy and normalize tx request in getTxs() woodser 2019-07-30 10:34:35 -04:00
  • dd8bd302a0 copy output request in getOutputs() woodser 2019-07-30 10:20:41 -04:00
  • 068e4e8f97 remove old code woodser 2019-07-30 10:14:16 -04:00
  • 482c97d0bf testGetTxsWithConfiguration() passing; implement model copies (wip) woodser 2019-07-30 09:35:19 -04:00
  • c35a5df21d implement MoneroTxRequest copy woodser 2019-07-30 08:44:37 -04:00
  • 3956ad1e6b implement tx wallet deep copy; ready to implement tx request deep copy woodser 2019-07-29 22:10:13 -04:00
  • dcb8407457 ready to implement tx wallet copy() woodser 2019-07-29 21:34:16 -04:00
  • a887772177 copy() takes src and tgt shared_ptrs like merge() woodser 2019-07-29 21:04:24 -04:00
  • b36873e40f copy and normalize getTransfers() request woodser 2019-07-29 16:05:31 -04:00
  • ede2ba0c96 copy functions take and return shared_ptrs woodser 2019-07-29 15:19:51 -04:00
  • 835e04e785 cleanup before change of tactic woodser 2019-07-29 14:50:14 -04:00
  • e3be3228c0 all copy implementations call copy constructor with *this; ready to implement copy constructors woodser 2019-07-29 13:45:42 -04:00
  • b0677b7aad MoneroTransfer copy is not virtual so subclasses may be bound to return shared_ptrs of derived type woodser 2019-07-29 13:44:20 -04:00
  • 56c128d3ac implement transfers copy() less copy constructor woodser 2019-07-29 13:37:05 -04:00
  • 14dbe5d9de compiling; ready to impl MoneroTransfer copy() woodser 2019-07-28 16:12:05 -04:00
  • 7d33ba450b define deep copy constructors for tx, output, transfers and descendants woodser 2019-07-28 15:36:56 -04:00
  • b9fd83e19d getSubaddresses() uses overloaded impl; const correctness on getSubaddresses() given indices woodser 2019-07-28 11:58:03 -04:00
  • 1ecc53aec2 wallet listener is not const woodser 2019-07-28 11:46:27 -04:00
  • f0170091b3 todo woodser 2019-07-28 11:05:06 -04:00
  • 4b5eb33361 check if wallet is connected and throw exception on syncs() and rescanBlockchain() woodser 2019-07-28 10:27:14 -04:00
  • 536a65e5ca todo woodser 2019-07-27 19:30:48 -04:00
  • 090fab31b1 wallet documentation woodser 2019-07-27 19:30:21 -04:00
  • c815bd728c rpc connection username/password are optional woodser 2019-07-27 15:26:35 -04:00
  • 242a5950ba distinguish boost::none from false woodser 2019-07-27 14:32:00 -04:00
  • aefbf5309a blockRequest only deserializes txRequests woodser 2019-07-27 14:27:10 -04:00
  • 48253c2bc1 cleanup woodser 2019-07-27 14:21:46 -04:00
  • d38052a8d4 remove unused namespaces woodser 2019-07-27 14:14:15 -04:00
  • f7b1faad3f cleanup woodser 2019-07-27 14:07:57 -04:00
  • 2c7ddbc4bb replace stringToBool() utility with it->second.get_value<bool>() woodser 2019-07-27 14:07:49 -04:00
  • f50cc8a62e cleanup woodser 2019-07-27 13:33:47 -04:00
  • 5c451dbae2 output index is uint64_t woodser 2019-07-27 10:22:13 -04:00
  • ee42aa1fca ported merger->tx = self to Java and JS woodser 2019-07-27 10:15:45 -04:00
  • 35b7c6e50a block toPropertyTree() serializes txIds woodser 2019-07-27 10:12:01 -04:00
  • 7c01174857 cleanup woodser 2019-07-27 07:59:58 -04:00
  • 5bff2c59ed todo woodser 2019-07-26 18:55:24 -04:00
  • bbff09f321 use make_shared instead of new woodser 2019-07-26 18:43:26 -04:00
  • 0cdfc1257a ignore c++ scratchpad log woodser 2019-07-26 16:53:55 -04:00
  • 1bef735e8e switch wallet creation from constructors to static utilities woodser 2019-07-26 16:49:29 -04:00
  • 60dd56fbae remove extra newlines from model serializes woodser 2019-07-26 15:37:00 -04:00
  • ba6ea1cde7 rename cpp scratchpad log file woodser 2019-07-26 15:30:25 -04:00
  • c328b1cb98 convert couts to logging woodser 2019-07-26 15:22:23 -04:00
  • 06c6f4ac27 cleanup woodser 2019-07-26 13:43:56 -04:00
  • a2b2ec2091 start wallet trace statements woodser 2019-07-26 13:06:49 -04:00
  • a5a98d102a remove scratchpad log woodser 2019-07-26 13:06:36 -04:00
  • 53bebf1745 enable logging in scratchpad woodser 2019-07-26 13:01:28 -04:00
  • b60d8da400 setAutoSync() -> startSyncing() stopSyncing() woodser 2019-07-26 12:19:47 -04:00
  • 801e0f4528 Merge remote-tracking branch 'origin/jni102_factory_methods' woodser 2019-07-25 13:40:47 -04:00
  • 8ff65912c2 isDoubleSpend -> isDoubleSpendSeen woodser 2019-07-25 13:13:21 -04:00
  • 64d68d7cf1 fix cached isConnected; auto sync checks isConnected woodser 2019-07-25 12:02:26 -04:00
  • 87b77b3b94 revert submodule woodser 2019-07-23 09:17:53 -04:00
  • 6a91389836 update submodule woodser 2019-07-23 09:10:05 -04:00