naughtyfox
26971d46fc
WalletAPI: 'hasMultisigPartialKeyImages' function added
6 years ago
stoffu
8ca1215f25
wallet: store trusted-daemon flag in wallet2
6 years ago
stoffu
a64f57fe42
wallet2: make --restricted-rpc available for wallet RPC only
6 years ago
stoffu
bcab579864
wallet: allow adjusting number of rounds for the key derivation function
6 years ago
stoffu
a4272de797
wallet2: unlock keys file before calling verify_password (needed for Windows)
...
Also added notes to WalletManager::verifyWalletPassword (which afaik seems unused
by anyone at the moment) regarding the need to unlock the keys file beforehand.
6 years ago
stoffu
4510f417f9
Wallet API: add some missing override keyword
...
Also remove dust() from UnsignedTransactionImpl (already in PendingTransactionImpl)
6 years ago
stoffu
46e90b7780
Wallet API: add support for wallet creation from hardware device
6 years ago
luigi1111
6884db7b31
Merge pull request #3599
...
8787fd8
WalletApi: publicMultisigSignerKey method (naughtyfox)
6 years ago
luigi1111
00635bd68b
Merge pull request #3598
...
b21bc00
Wallet: added methods to sign and verify arbitrary message with multisig public signer's key (libwallet & wallet api) (naughtyfox)
6 years ago
naughtyfox
b21bc00704
Wallet: added methods to sign and verify arbitrary message with multisig public signer's key (libwallet & wallet api)
6 years ago
naughtyfox
8787fd899b
WalletApi: publicMultisigSignerKey method
6 years ago
naughtyfox
5a96056600
WalletApi: getMultisigInfo entry for gui wallets
...
WalletApi: makeMultisig call introduced
WalletApi: finalizeMultisig call introduced
WalletApi: new calls exportMultisigImages and importMultisigImages
WalletApi: method to return multisig wallet creation state
WalletApi: create multisig transaction, sign multisig transaction, commit transaction and get multisig data are added
WalletApi: identation and style fixes
6 years ago
naughtyfox
47fdb74273
Refactored: work with wallet api statuses to make setting and getting operations atomic along with error strings
...
WalletApi: added method statusWithErrorString to atomically retrieve error with error string
6 years ago
moneromooo-monero
eac3a11ed3
wallet: more user friendly print_ring
...
It can now take a txid (to display rings for all its inputs),
and will print rings in a format that set_ring understands
6 years ago
moneromooo-monero
798535149d
wallet2_api: add key reuse mitigations API
6 years ago
moneromooo-monero
b057a21d56
wallet2_api: add ring api
6 years ago
moneromooo-monero
a7da8208f5
wallet2_api: add blackball api
6 years ago
stoffu
0e7ad2e2c9
Wallet API: generalize 'bool testnet' to 'NetworkType nettype'
6 years ago
stoffu
af773211cb
Stagenet
6 years ago
Riccardo Spagni
087a773247
Merge pull request #3104
...
939629e8
Wallet API: all recover options with password (m2049r)
6 years ago
xmr-eric
18216f19dd
Update 2018 copyright
6 years ago
m2049r
939629e837
Wallet API: all recover options with password
...
also renamed memo => mnemonic in api method parms
6 years ago
stoffu
6d40a92026
Reserve proof
6 years ago
Riccardo Spagni
2e54e7ff0b
Merge pull request #2824
...
51895fd7
split wallet and wallet_api (moneromooo-monero)
7 years ago
Riccardo Spagni
539f511eb1
Merge pull request #2368
...
b0b7e0f0
Spend proof without txkey (stoffu)
7 years ago
stoffu
b0b7e0f09a
Spend proof without txkey
7 years ago
stoffu
be1c01298a
fix for tx proof: use exception instead of error_str when signature gen failed
7 years ago
stoffu
998777ecd7
Tx proof (revised):
...
- refactoring: proof generation/checking code was moved from simplewallet.cpp to wallet2.cpp
- allow an arbitrary message to be signed together with txid
- introduce two types (outbound & inbound) of tx proofs; with the same syntax, inbound is selected when <address> belongs to this wallet, outbound otherwise. see GitHub thread for more discussion
- wallet RPC: added get_tx_key, check_tx_key, get_tx_proof, check_tx_proof
- wallet API: moved WalletManagerImpl::checkPayment to Wallet::checkTxKey, added Wallet::getTxProof/checkTxProof
- get_tx_key/check_tx_key: handle additional tx keys by concatenating them into a single string
7 years ago
moneromooo-monero
51895fd7df
split wallet and wallet_api
...
This speeds up building a lot when wallet2.h (or something it
includes) changes, since all the API includes wallet2.h
7 years ago
Jaquee
086b7db2c7
Wallet API: default values for account and subaddr index
7 years ago
Jaquee
fc9229342d
walletAPI: add lightwallet login() and importWalletRequest()
7 years ago
Jaquee
79207743b8
walletAPI: init() lightwallet and SSL support
7 years ago
kenshi84
53ad5a0f42
Subaddresses
7 years ago
moneromooo-monero
5475692ed5
wallet2_api: remove an unused, uninitialized, field
...
Silences CID 161874
7 years ago
m2049r
6ee1116d75
store is optional during close and defaults to true; except during descruction
7 years ago
Jaquee
1307e3cc12
WalletAPI: add getDefaultDataDir()
7 years ago
Jaquee
e31aac80e5
walletAPI: add getRefreshFromBlockHeight()
7 years ago
Jaquee
bbf4c21048
Wallet API: add spend/view key getters
7 years ago
Jaquee
a8646b0957
Wallet API: add hard fork info functions
7 years ago
Jaquee
5310574382
Wallet API: Add support for daemon rpc login
7 years ago
Riccardo Spagni
c3599fa7b9
update copyright year, fix occasional lack of newline at line end
7 years ago
Jaquee
805625b541
wallet api: Remove initAsync() and don't start refresh automatically on init
7 years ago
Riccardo Spagni
5fb3f97a55
Merge pull request #1629
...
c02e1cb9
Updates to epee HTTP client code - http_simple_client now uses std::chrono for timeouts - http_simple_client accepts timeouts per connect / invoke call - shortened names of epee http invoke functions - invoke command functions only take relative path, connection is not automatically performed (Lee Clagett)
7 years ago
Jaquee
774a21394a
Wallet API: Create wallet from keys
7 years ago
Lee Clagett
c02e1cb943
Updates to epee HTTP client code
...
- http_simple_client now uses std::chrono for timeouts
- http_simple_client accepts timeouts per connect / invoke call
- shortened names of epee http invoke functions
- invoke command functions only take relative path, connection
is not automatically performed
7 years ago
=
e92c4fff1a
Wallet api: testnet getter
7 years ago
Riccardo Spagni
ec323d8c3f
Merge pull request #1561
...
d561f4ad
enable clang checks that were disabled (Chris Vickio)
0aefb2f6
remove std::move from return statements (pessimizing-move warning) (Chris Vickio)
629d5b76
change counter from bool to int (deprecated-increment-bool warning) (Chris Vickio)
fb76d439
add extra braces around subobjects (missing-braces warning) (Chris Vickio)
3b6d5f25
make struct/class declarations consistent (mismatched-tags warning) (Chris Vickio)
fcf66925
remove unused fields from network_throttle (unused-private-field warning) (Chris Vickio)
296f8c16
inline unused function (for unused-function warning) (Chris Vickio)
7 years ago
Riccardo Spagni
865f5bef34
Merge pull request #1564
...
1d317981
Wallet API: add key image import/export functions (Jaquee)
7 years ago
Chris Vickio
3b6d5f255d
make struct/class declarations consistent (mismatched-tags warning)
7 years ago
Jaquee
1d3179816b
Wallet API: add key image import/export functions
7 years ago
Jaquee
46550c0b4f
Wallet API: add rescanSpent()
7 years ago
Jaquee
dbb838f4d0
GUI cold signing
...
fix conflict
8 years ago
Jaquee
afb85a028f
Wallet API: functions for supporting/creating view only wallets
8 years ago
MoroccanMalinois
60fe1b61e0
Add parse_uri to wallet2_api
8 years ago
Jaquee
944b6079d9
Wallet API: Do not refresh while daemon is syncing
...
+ fixed fast refresh when creating wallet offline
+ improved close wallet logic (make sure refresh thread is stopped)
8 years ago
Randi Joseph
b2adfa8c51
Bitmonero namespace renamed Monero. Bitmonero namespace alias added so that third party uses of the wallet api can transition.
8 years ago
Jaquee
5df92877c7
GUI address book
8 years ago
moneromooo-monero
657a70e004
wallet: add a getter for the filename path
8 years ago
Jacob Brydolf
4fca34ddb4
Wallet2: calculate approximate blockchain height on offline creation
...
Wallet API: add approximateBlockChainHeight()
8 years ago
Riccardo Spagni
a3cd7230f8
Merge pull request #1315
...
9150a16
Wallet API: use stored refresh height when rebuilding cache (Jacob Brydolf)
8 years ago
moneromooo-monero
1669621937
wallet2_api: support for sweeping all
8 years ago
Jacob Brydolf
9150a16ed1
Wallet API: use stored refresh height when rebuilding cache
8 years ago
Riccardo Spagni
dc5e0e45cd
Merge pull request #1310
...
40a68e2
wallet2_api: add API for create_unmixable_sweep_transactions (moneromooo-monero)
8 years ago
moneromooo-monero
c441a61ef6
wallet2_api: API to sign and verify a message
8 years ago
Riccardo Spagni
7c7a6cf2f8
Merge pull request #1302
...
63fe6fd
wallet2_api: allow connection to return "yes, but wrong version" (moneromooo-monero)
8 years ago
Jacob Brydolf
35da3cb074
Wallet API: added getTxKey()
8 years ago
moneromooo-monero
40a68e22fa
wallet2_api: add API for create_unmixable_sweep_transactions
8 years ago
moneromooo-monero
63fe6fd9ba
wallet2_api: allow connection to return "yes, but wrong version"
8 years ago
moneromooo-monero
97288a5ce2
wallet2_api: add API for tx notes
8 years ago
Jacob Brydolf
a8cd65646c
Wallet API: added setRecoveringFromSeed();
8 years ago
Riccardo Spagni
0673db16ad
Merge pull request #1195
...
697ce1d
libwallet_api: reverted deleted curly brace (Ilya Kitaev)
bb9094f
libwallet_api: fixes for transaction history (Ilya Kitaev)
62b3708
libwallet_api: do not signal on sent/received tx until wallet completely synchronized (Ilya Kitaev)
11fab41
libwallet_api: TransactionHistory: read/write syncchronization (Ilya Kitaev)
559f379
libwallet_api: test: adjusted mixin_count=4 as it's minumum allowed (Ilya Kitaev)
8b0cb8c
libwallet_api: some renamings (Ilya Kitaev)
db3282c
Initialize transaction history if empty (Ilya Kitaev)
85f5e73
libwallet_api: fixes for transaction history (Ilya Kitaev)
8 years ago
Jacob Brydolf
36a89ab435
libwallet_api: Added option to restore from specific height
8 years ago
Ilya Kitaev
62b3708ea5
libwallet_api: do not signal on sent/received tx until wallet completely
...
synchronized
8 years ago
Riccardo Spagni
2723cd12e1
Merge pull request #1173
...
65ea836
wallet2_api: added Wallet::daemonBlockChainTargetHeight() libwallet_api: Wallet::blockChainTargetHeight (Jacob Brydolf)
8 years ago
Jacob Brydolf
65ea8364f8
wallet2_api: added Wallet::daemonBlockChainTargetHeight()
...
libwallet_api: Wallet::blockChainTargetHeight
Signed-off-by: Jacob Brydolf <jacob@brydolf.net>
8 years ago
Ilya Kitaev
8b20cbfa7d
libwallet_api: do not use fast-refresh on recovery
8 years ago
Ilya Kitaev
10fe626e13
libwallet_api: fast-refresh in case of opening non-synced wallet
8 years ago
Ilya Kitaev
1f73f80c94
libwallet_api: fast-refresh for new wallet
8 years ago
Ilya Kitaev
3079c5756b
wallet2_api: milliseconds resolution for auto-refresh interval
8 years ago
Ilya Kitaev
7b4a85b309
wallet2_api: added Wallet::daemonBlockChainHeight()
8 years ago
Ilya Kitaev
9de3ec3e2a
libwallet_api: Wallet::blockChainHeight, WalletListener::newBlock
8 years ago
Ilya Kitaev
d5d0856ce6
wallet2_api: getter and setter for "refresh interval"
8 years ago
Riccardo Spagni
8a274eab3f
switch wallet API from std thread/mutex to boost
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
9d2cb4f36c
WalletListener functionality
8 years ago
Ilya Kitaev
083380cb8f
Transaction fee multiplier aka priority integraged
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
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
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