Ilya Kitaev
32bc7b41c0
libwallet_api: helper method to return maximumAllowedAmount
8 years ago
Ilya Kitaev
b1a5a937ff
libwallet_api: do not store wallet on close if status is not ok
8 years ago
moneromooo-monero
11dc091464
Fake outs set is now decided by the wallet
...
This plugs a privacy leak from the wallet to the daemon,
as the daemon could previously see what input is included
as a transaction input, which the daemon hadn't previously
supplied. Now, the wallet requests a particular set of
outputs, including the real one.
This can result in transactions that can't be accepted if
the wallet happens to select too many outputs with non standard
unlock times. The daemon could know this and select another
output, but the wallet is blind to it. It's currently very
unlikely since I don't think anything uses non default
unlock times. The wallet requests more outputs than necessary
so it can use spares if any of the returns outputs are still
locked. If there are not enough spares to reach the desired
mixin, the transaction will fail.
8 years ago
Ilya Kitaev
d7597c5961
refreshing wallet even if error happened
8 years ago
Ilya Kitaev
6d32a3d16b
wallet_api: async init, Wallet::connected status, log level
8 years ago
Ilya Kitaev
193d251360
libwallet_api cmake: conditionally creating libwallet_merged2 only for
...
STATIC build
8 years ago
Ilya Kitaev
10c06ddac7
wallet_api: segfault on refresh fixed
8 years ago
Ilya Kitaev
9d2cb4f36c
WalletListener functionality
8 years ago
Ilya Kitaev
083380cb8f
Transaction fee multiplier aka priority integraged
8 years ago
Ilya Kitaev
00ed12bd6c
Wallet::paymentIdValid
8 years ago
Ilya Kitaev
ab61ba0c9b
Merge branch 'master' of https://github.com/mbg033/bitmonero
8 years ago
Ilya Kitaev
ca61153003
Wallet: payment id and integrated address
8 years ago
Ilya Kitaev
2efec04f74
Wallet::createTransaction: added mixin_count param
8 years ago
Ilya Kitaev
85a632244e
double/string to monero integer convertion methods
8 years ago
Ilya Kitaev
e7d8f2a085
wallet::default_mixin exposed to public interface as
...
Wallet::setDefaultMixin, Wallet::defaultMixin;
wallet::create_transaction_2 used in Wallet::createTransaction
8 years ago
Ilya Kitaev
a5374897f8
Wallet::filename, Wallet::keysFilename, tests for move wallet
8 years ago
Ilya Kitaev
64348a2d11
WalletListener::moneySpent test
8 years ago
Ilya Kitaev
060bb62e29
WalletListener::moneySpent(), WalletListener::moneyReceived()
8 years ago
Ilya Kitaev
374577018d
started WalletListener
8 years ago
Ilya Kitaev
3dd4b4ccf9
merged with upstream
8 years ago
Ilya Kitaev
d500272fa8
Wallet API : transaction history in progress
8 years ago
Ilya Kitaev
663ed04eb8
transaction history api in progress
8 years ago
Ilya Kitaev
12345d382c
api implementation splitted over separate files
8 years ago
Ilya Kitaev
f1c4a376af
Wallet::createTransaction: added mixin_count param
8 years ago
Ilya Kitaev
3318addafa
double/string to monero integer convertion methods
8 years ago
Ilya Kitaev
3ac20a46b3
wallet::default_mixin exposed to public interface as
...
Wallet::setDefaultMixin, Wallet::defaultMixin;
wallet::create_transaction_2 used in Wallet::createTransaction
8 years ago
Ilya Kitaev
c554055ce4
Wallet::filename, Wallet::keysFilename, tests for move wallet
8 years ago
Ilya Kitaev
40087a745f
WalletListener::moneySpent test
8 years ago
Ilya Kitaev
27d86b73c6
WalletListener::moneySpent(), WalletListener::moneyReceived()
8 years ago
Ilya Kitaev
5dbd2b8fc3
started WalletListener
8 years ago
Ilya Kitaev
566166aafd
merged with upstream
8 years ago
Ilya Kitaev
02c9df5de2
Wallet API : transaction history in progress
8 years ago
Ilya Kitaev
b6aaf53a60
transaction history api in progress
8 years ago
Ilya Kitaev
f83f3cbd96
api implementation splitted over separate files
8 years ago