Commit Graph

159 Commits

Author SHA1 Message Date
Neozaru
2ee13e7ea6 Observer callbacks are not pure anymore 2014-06-20 22:56:15 +02:00
Neozaru
06bddbc7d5 Added 'on_wallet_refreshed' observer callback 2014-06-20 22:49:03 +02:00
Neozaru
878db6791c GetIncomingTransfers filters (compliance with RPC calls) 2014-06-20 22:27:34 +02:00
Neozaru
00994fd7f7 Added transfer ids in observer 2014-06-20 21:44:26 +02:00
Neozaru
d9417d5c64 Added mutexes (transfer, store, refresh) for Monero Wallet wrapper 2014-06-20 21:31:39 +02:00
Neozaru
15ab89979a Added remaining methods to observer (not definitive) 2014-06-19 23:55:38 +02:00
Neozaru
b611bedcf9 Added 'on_skipped_transaction' to observer 2014-06-19 23:31:41 +02:00
Neozaru
b109d249a8 Added block height in 'on_payment_received' for consistency 2014-06-19 22:45:19 +02:00
Neozaru
6a7b15f819 Added cache to 'MoneroWallet' wrapper 2014-06-19 22:28:41 +02:00
Neozaru
8f9044cf20 Stupidness fixed. 2014-06-19 22:09:16 +02:00
Neozaru
7ef9f49be3 Stupidness fixed. 2014-06-19 22:08:21 +02:00
Neozaru
1d5c5add3d Switched back to raw copy for 'get_all_payments()', for pseudo-thread-safe iterations 2014-06-19 21:56:43 +02:00
Neozaru
daacd4bd90 Added 'get_payments_count()' and 'get_transfers_count() 2014-06-19 21:54:29 +02:00
Neozaru
52a527ee42 Bound 'on_payment_received' to wrapper 2014-06-18 22:57:18 +02:00
Neozaru
df084f52af Added 'on_payment_received' to wallet2 observer 2014-06-18 22:38:59 +02:00
Neozaru
4618d75265 Added 'get_payments' 2014-06-18 21:40:17 +02:00
Neozaru
b1c44e3e72 Refactoring + Moar methods + some doc 2014-06-18 15:38:45 +02:00
Neozaru
f18f0b747f Added refresh and first 'transfer' method. Wallet observer draft 2014-06-17 23:57:14 +02:00
Neozaru
46417193b9 More methods 2014-06-17 09:10:23 +02:00
Neozaru
c1ea0ef1fc High level library draft for Wallets : Open, Generate 2014-06-15 23:45:44 +02:00
Neozaru
5f31331c6e Added minimum fee error message in 'transfer' RPC call 2014-06-15 16:00:43 +02:00
Neozaru
38a8e5c5f1 Merge pull request #6 from mikezackles/arch_linux_build_fixes
Arch linux build fixes
2014-06-14 21:12:01 +02:00
Neozaru
f5a64068cc Merge pull request #5 from monero-project/master
Pull monero-project changes
2014-06-14 21:01:00 +02:00
monero-project
0ddbd20129 added checkpoint @ 80000 2014-06-14 13:17:27 -04:00
monero-project
94cc5a7d71 Merge pull request #37 from tewinget/signals_fix
Fixed console handler not properly exiting on SIGINT and such
2014-06-13 12:01:07 -04:00
Thomas Winget
a521046ff2 Fixed console handler not properly exiting on SIGINT and such 2014-06-13 00:09:09 -04:00
monero-project
5489112b11 Merge pull request #35 from tewinget/master
Add electrum-seed wallet backup/recovery 2
2014-06-12 19:41:37 -04:00
Thomas Winget
c49cb04610 changed wallet mnemonic to use cout so it doesn't print to log 2014-06-12 19:39:02 -04:00
tom
205494f0d1 change hash for keygen from blake to keccak 2014-06-12 19:38:56 -04:00
tom
0c85229924 changed text a bit more 2014-06-12 19:38:29 -04:00
tom
305def9493 changed some print messages 2014-06-12 19:38:21 -04:00
monero-project
c3203c86c6 Merge pull request #34 from tewinget/master
Add electrum-seed wallet backup/recovery
2014-06-12 19:14:25 -04:00
Thomas Winget
da37b6f15b allow two-random-numbers wallet generation (but not as default) 2014-06-12 19:05:52 -04:00
Thomas Winget
b6a4751197 reworked command line args for simplewallet.
--generate-new-wallet and --wallet-file are now properly mutually-exclusive.
2014-06-12 19:05:52 -04:00
Thomas Winget
ce352392d5 DRY cin input_line (and test replacement of non-DRY usage) 2014-06-12 19:05:52 -04:00
Thomas Winget
537b911af1 stupid signed arithmetic. 2014-06-12 19:05:52 -04:00
Thomas Winget
8bc032ed09 more pointer-based derp 2014-06-12 19:05:51 -04:00
Thomas Winget
72c3f36ca4 fixed some pointer- and loop-based derps 2014-06-12 19:05:51 -04:00
Thomas Winget
d22e458c6c builds, but doesn't link. other than that, electrum-style recovery implemented (but not tested\!) 2014-06-12 19:05:51 -04:00
Thomas Winget
8661f9a970 missing '.at' on two map calls. built on some machines, very strange... 2014-06-12 19:05:51 -04:00
Thomas Winget
e89949c766 revert 'dirty hack' change to crypto.h. need a better way for sure. 2014-06-12 19:05:51 -04:00
tom
cd63132502 compile issues, resolve later. commiting because switching machines 2014-06-12 19:05:51 -04:00
tom
f70bc3a345 defaulted new parameters in modified functions 2014-06-12 19:05:51 -04:00
Thomas Winget
4f382b3830 most functions prototyped/modified for wallet recovery 2014-06-12 19:05:51 -04:00
Thomas Winget
105825b4ce added vim swap files to .gitignore 2014-06-12 19:05:51 -04:00
Zachary Michaels
6bee34e4a6 Fix to disable LTO for Clang
The previous code was assuming Apple == Clang.  This change should both
enable LTO when using gcc on Apple and fix Clang when using it on other
platforms.
2014-06-12 15:38:28 -04:00
mydesktop
ea99573f99 new error code for rpc 2014-06-11 17:39:59 -04:00
mydesktop
75fc3e90b1 Fix for orphan fix (check blocksize) 2014-06-11 17:32:53 -04:00
Neozaru
819f44b4e1 Merge pull request #4 from monero-project/master
Pull monero-project changes
2014-06-11 19:33:19 +02:00
Zachary Michaels
e84f39ae54 Link to pthreads on non-apple unix 2014-06-11 13:15:23 -04:00