Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2022-05-26 | wallet_api: add scanTransactions function | selsta | 1 | -0/+7 | |
2022-04-09 | Remove /include | Jeffrey | 1 | -1/+0 | |
* `IWallet.h` hasn't been touched since 2014, and has been replaced by `src/wallet/api/wallet2_api.h` * `INode.h` is in a similar situation with `src/p2p/net_node.h` | |||||
2022-03-04 | Copyright: Update to 2022 | mj-xmr | 1 | -1/+1 | |
2022-02-22 | multisig key exchange update and refactor | koe | 1 | -7/+1 | |
2021-08-19 | wallet_api: add make_uri | tobtoht | 1 | -0/+1 | |
2021-07-19 | wallet_api: expose offline mode status | rating89us | 1 | -0/+1 | |
2021-07-05 | wallet_api: getPassword | tobtoht | 1 | -0/+1 | |
2021-06-24 | wallet_api: get bytes sent/received | tobtoht | 1 | -0/+6 | |
2021-06-08 | wallet/api: remove Bitmonero namespace alias | selsta | 1 | -3/+0 | |
2021-06-04 | wallet_api: signMessage: add sign with subaddress | tobtoht | 1 | -1/+1 | |
2021-06-04 | wallet_api: reconnectDevice | tobtoht | 1 | -0/+3 | |
2021-04-22 | wallet_api: import / export output function | tobtoht | 1 | -0/+13 | |
2021-04-05 | expose set_offline to wallet api | benevanoff | 1 | -0/+6 | |
2021-03-12 | wallet_api: add isDeterministic() | tobtoht | 1 | -0/+6 | |
2021-03-12 | wallet_api: add seed_offset param to seed() | tobtoht | 1 | -1/+1 | |
2020-12-25 | wallet api: allow wallet to fetch all key images via api | benevanoff | 1 | -1/+2 | |
2020-11-28 | Allow tx note edits via TransactionHistory object in wallet/api | dsc | 1 | -0/+1 | |
2020-10-17 | wallet2_api: implement stop() to interrupt refresh() loop once | xiphon | 1 | -0/+5 | |
2020-09-19 | Extend TransactionInfo with coinbase and description attributes in wallet/api | dsc | 1 | -0/+2 | |
2020-09-19 | Allow AddressBook description edits via wallet/api interface | dsc | 1 | -0/+1 | |
2020-07-20 | wallet2_api: implement runtime proxy configuration | xiphon | 1 | -1/+6 | |
2020-05-06 | Update copyright year to 2020 | SomaticFanatic | 1 | -1/+1 | |
Update copyright year to 2020 | |||||
2020-04-27 | trezor: adapt to new passphrase mechanism | Dusan Klinec | 1 | -2/+2 | |
- choice where to enter passphrase is now made on the host - use wipeable string in the comm stack - wipe passphrase memory - protocol optimizations, prepare for new firmware version - minor fixes and improvements - tests fixes, HF12 support | |||||
2020-04-02 | wallet_api: checkUpdate - optional version and buildtag params | xiphon | 1 | -1/+5 | |
2020-02-11 | wallet2_api: wallet recovery - seed offset passphrase support | xiphon | 1 | -1/+3 | |
2020-01-25 | wallet2_api: implement estimateTransactionFee | xiphon | 1 | -0/+8 | |
2019-08-16 | wallet_api: add multi destination tx support | selsta | 1 | -0/+20 | |
2019-06-17 | device: show address on device display | Dusan Klinec | 1 | -0/+3 | |
- Trezor: support for device address display (subaddress, integrated address) - Wallet::API support added - Simplewallet: - address device [<index>] - address new <label> // shows address on device also - integrated_address [device] <payment_id|address> // new optional "device" arg to display also on the device | |||||
2019-05-10 | expose set/get walletcache attribute functionality in wallet api | dsc | 1 | -0/+13 | |
2019-04-07 | device/trezor: add button pressed request | Dusan Klinec | 1 | -0/+5 | |
2019-04-05 | wallet: API changes to enable passphrase entry | Dusan Klinec | 1 | -6/+16 | |
2019-03-20 | device/trezor: HF10 support added, wallet::API | Dusan Klinec | 1 | -1/+45 | |
- import only key images generated by cold signing process - wallet_api: trezor methods added - wallet: button request code added - const added to methods - wallet2::get_tx_key_device() tries to decrypt stored tx private keys using the device. - simplewallet supports get_tx_key and get_tx_proof on hw device using the get_tx_key feature - live refresh enables refresh with trezor i.e. computing key images on the fly. More convenient and efficient for users. - device: has_ki_live_refresh added - a thread is watching whether live refresh is being computed, if not for 30 seconds, it terminates the live refresh process - switches Trezor state | |||||
2019-03-05 | Update 2019 copyright | binaryFate | 1 | -1/+1 | |
2019-01-02 | wallet api/device: set estimated restore height if none is provided | selsta | 1 | -0/+6 | |
2018-10-16 | WalletAPI: rescanBlockchain, rescanBlockchainAsync | mmitkevich | 1 | -0/+11 | |
2018-10-01 | Arbitrary M/N multisig schemes: | naughtyfox | 1 | -0/+6 | |
* support in wallet2 * support in monero-wallet-cli * support in monero-wallet-rpc * support in wallet api * support in monero-gen-trusted-multisig * unit tests for multisig wallets creation | |||||
2018-09-30 | wallet2_api: blackball/unblackball now take two parameters | moneromooo-monero | 1 | -1/+4 | |
amount and offset (instead of pubkey) | |||||
2018-09-19 | query backing device | m2049r | 1 | -0/+22 | |
2018-09-16 | wallet2_api: bring up to latest wallet api | moneromooo-monero | 1 | -1/+1 | |
2018-09-10 | WalletAPI: 'hasMultisigPartialKeyImages' function added | naughtyfox | 1 | -0/+5 | |
2018-08-08 | wallet: allow adjusting number of rounds for the key derivation function | stoffu | 1 | -6/+14 | |
2018-07-03 | wallet2: unlock keys file before calling verify_password (needed for Windows) | stoffu | 1 | -0/+10 | |
Also added notes to WalletManager::verifyWalletPassword (which afaik seems unused by anyone at the moment) regarding the need to unlock the keys file beforehand. | |||||
2018-06-21 | Wallet API: add support for wallet creation from hardware device | stoffu | 1 | -0/+32 | |
2018-05-04 | Wallet API: allow log path to be non-default & console output to be configurable | stoffu | 1 | -1/+2 | |
2018-04-25 | Wallet: added methods to sign and verify arbitrary message with multisig ↵ | naughtyfox | 1 | -0/+15 | |
public signer's key (libwallet & wallet api) | |||||
2018-04-13 | WalletApi: publicMultisigSignerKey method | naughtyfox | 1 | -0/+6 | |
2018-04-07 | WalletManagerImpl: reuse existing connection to daemon instead of ↵ | stoffu | 1 | -7/+7 | |
reconnectivng every time | |||||
2018-03-28 | WalletApi: getMultisigInfo entry for gui wallets | naughtyfox | 1 | -0/+75 | |
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 | |||||
2018-03-28 | Refactored: work with wallet api statuses to make setting and getting ↵ | naughtyfox | 1 | -2/+4 | |
operations atomic along with error strings WalletApi: added method statusWithErrorString to atomically retrieve error with error string | |||||
2018-03-16 | wallet: more user friendly print_ring | moneromooo-monero | 1 | -0/+3 | |
It can now take a txid (to display rings for all its inputs), and will print rings in a format that set_ring understands | |||||
2018-03-16 | wallet2_api: add key reuse mitigations API | moneromooo-monero | 1 | -0/+9 | |
2018-03-16 | wallet2_api: add ring api | moneromooo-monero | 1 | -0/+6 | |
2018-03-16 | wallet2_api: add blackball api | moneromooo-monero | 1 | -0/+7 | |
2018-03-07 | Wallet API: corrected testnet/mainnet ordering | stoffu | 1 | -1/+1 | |
2018-03-06 | Wallet API: make nettype non-defaulted to disambiguate from deprecated ↵ | stoffu | 1 | -3/+3 | |
versions (and make libwallet_api_tests compilable) | |||||
2018-03-05 | Correct spelling mistakes. | Edward Betts | 1 | -2/+2 | |
2018-03-05 | Wallet API: generalize 'bool testnet' to 'NetworkType nettype' | stoffu | 1 | -14/+75 | |
2018-03-04 | wallet2_api: add info/error/warning entry points | moneromooo-monero | 1 | -1/+4 | |
2018-01-28 | wallet: automatically use low priority if safe (no backlog & recent blocks ↵ | stoffu | 1 | -0/+1 | |
not full) | |||||
2018-01-26 | Update 2018 copyright | xmr-eric | 1 | -1/+1 | |
2018-01-26 | Wallet API: remove unused enum Priority from UnsignedTransaction | stoffu | 1 | -7/+0 | |
2018-01-17 | Wallet API: all recover options with password | m2049r | 1 | -4/+39 | |
also renamed memo => mnemonic in api method parms | |||||
2018-01-10 | Reserve proof | stoffu | 1 | -0/+6 | |
2017-12-26 | wallet-api: added Utils::onStartup | stoffu | 1 | -0/+1 | |
2017-12-17 | Add N/N multisig tx generation and signing | moneromooo-monero | 1 | -2/+2 | |
Scheme by luigi1111: Multisig for RingCT on Monero 2 of 2 User A (coordinator): Spendkey b,B Viewkey a,A (shared) User B: Spendkey c,C Viewkey a,A (shared) Public Address: C+B, A Both have their own watch only wallet via C+B, a A will coordinate spending process (though B could easily as well, coordinator is more needed for more participants) A and B watch for incoming outputs B creates "half" key images for discovered output D: I2_D = (Hs(aR)+c) * Hp(D) B also creates 1.5 random keypairs (one scalar and 2 pubkeys; one on base G and one on base Hp(D)) for each output, storing the scalar(k) (linked to D), and sending the pubkeys with I2_D. A also creates "half" key images: I1_D = (Hs(aR)+b) * Hp(D) Then I_D = I1_D + I2_D Having I_D allows A to check spent status of course, but more importantly allows A to actually build a transaction prefix (and thus transaction). A builds the transaction until most of the way through MLSAG_Gen, adding the 2 pubkeys (per input) provided with I2_D to his own generated ones where they are needed (secret row L, R). At this point, A has a mostly completed transaction (but with an invalid/incomplete signature). A sends over the tx and includes r, which allows B (with the recipient's address) to verify the destination and amount (by reconstructing the stealth address and decoding ecdhInfo). B then finishes the signature by computing ss[secret_index][0] = ss[secret_index][0] + k - cc[secret_index]*c (secret indices need to be passed as well). B can then broadcast the tx, or send it back to A for broadcasting. Once B has completed the signing (and verified the tx to be valid), he can add the full I_D to his cache, allowing him to verify spent status as well. NOTE: A and B *must* present key A and B to each other with a valid signature proving they know a and b respectively. Otherwise, trickery like the following becomes possible: A creates viewkey a,A, spendkey b,B, and sends a,A,B to B. B creates a fake key C = zG - B. B sends C back to A. The combined spendkey C+B then equals zG, allowing B to spend funds at any time! The signature fixes this, because B does not know a c corresponding to C (and thus can't produce a signature). 2 of 3 User A (coordinator) Shared viewkey a,A "spendkey" j,J User B "spendkey" k,K User C "spendkey" m,M A collects K and M from B and C B collects J and M from A and C C collects J and K from A and B A computes N = nG, n = Hs(jK) A computes O = oG, o = Hs(jM) B anc C compute P = pG, p = Hs(kM) || Hs(mK) B and C can also compute N and O respectively if they wish to be able to coordinate Address: N+O+P, A The rest follows as above. The coordinator possesses 2 of 3 needed keys; he can get the other needed part of the signature/key images from either of the other two. Alternatively, if secure communication exists between parties: A gives j to B B gives k to C C gives m to A Address: J+K+M, A 3 of 3 Identical to 2 of 2, except the coordinator must collect the key images from both of the others. The transaction must also be passed an additional hop: A -> B -> C (or A -> C -> B), who can then broadcast it or send it back to A. N-1 of N Generally the same as 2 of 3, except participants need to be arranged in a ring to pass their keys around (using either the secure or insecure method). For example (ignoring viewkey so letters line up): [4 of 5] User: spendkey A: a B: b C: c D: d E: e a -> B, b -> C, c -> D, d -> E, e -> A Order of signing does not matter, it just must reach n-1 users. A "remaining keys" list must be passed around with the transaction so the signers know if they should use 1 or both keys. Collecting key image parts becomes a little messy, but basically every wallet sends over both of their parts with a tag for each. Thia way the coordinating wallet can keep track of which images have been added and which wallet they come from. Reasoning: 1. The key images must be added only once (coordinator will get key images for key a from both A and B, he must add only one to get the proper key actual key image) 2. The coordinator must keep track of which helper pubkeys came from which wallet (discussed in 2 of 2 section). The coordinator must choose only one set to use, then include his choice in the "remaining keys" list so the other wallets know which of their keys to use. You can generalize it further to N-2 of N or even M of N, but I'm not sure there's legitimate demand to justify the complexity. It might also be straightforward enough to support with minimal changes from N-1 format. You basically just give each user additional keys for each additional "-1" you desire. N-2 would be 3 keys per user, N-3 4 keys, etc. The process is somewhat cumbersome: To create a N/N multisig wallet: - each participant creates a normal wallet - each participant runs "prepare_multisig", and sends the resulting string to every other participant - each participant runs "make_multisig N A B C D...", with N being the threshold and A B C D... being the strings received from other participants (the threshold must currently equal N) As txes are received, participants' wallets will need to synchronize so that those new outputs may be spent: - each participant runs "export_multisig FILENAME", and sends the FILENAME file to every other participant - each participant runs "import_multisig A B C D...", with A B C D... being the filenames received from other participants Then, a transaction may be initiated: - one of the participants runs "transfer ADDRESS AMOUNT" - this partly signed transaction will be written to the "multisig_monero_tx" file - the initiator sends this file to another participant - that other participant runs "sign_multisig multisig_monero_tx" - the resulting transaction is written to the "multisig_monero_tx" file again - if the threshold was not reached, the file must be sent to another participant, until enough have signed - the last participant to sign runs "submit_multisig multisig_monero_tx" to relay the transaction to the Monero network | |||||
2017-11-16 | split wallet and wallet_api | moneromooo-monero | 1 | -0/+0 | |
This speeds up building a lot when wallet2.h (or something it includes) changes, since all the API includes wallet2.h | |||||
2017-10-29 | Wallet API: override update subdir when built from src | Jaquee | 1 | -1/+1 | |
2017-10-22 | Wallet API: default values for account and subaddr index | Jaquee | 1 | -6/+6 | |
2017-10-15 | walletAPI: add lightwallet login() and importWalletRequest() | Jaquee | 1 | -0/+6 | |
2017-10-15 | walletAPI: init() lightwallet and SSL support | Jaquee | 1 | -1/+4 | |
2017-10-07 | Subaddresses | kenshi84 | 1 | -5/+123 | |
2017-09-23 | store is optional during close and defaults to true; except during descruction | m2049r | 1 | -1/+1 | |
2017-08-09 | WalletAPI: add getDefaultDataDir() | Jaquee | 1 | -0/+3 | |
2017-08-05 | walletAPI: add getRefreshFromBlockHeight() | Jaquee | 1 | -0/+6 | |
2017-08-03 | Wallet API: add tx unlock time | Jaquee | 1 | -0/+1 | |
2017-08-03 | Enable verifying wallet password with having to load wallet. | m2049r | 1 | -1/+10 | |
2017-05-02 | Wallet API: add spend/view key getters | Jaquee | 1 | -3/+21 | |
2017-03-24 | Wallet API: add hard fork info functions | Jaquee | 1 | -4/+4 | |
2017-03-02 | wallet api: add missing mining options | Jaquee | 1 | -1/+1 | |
2017-02-25 | Wallet API: Add support for daemon rpc login | Jaquee | 1 | -1/+1 | |
2017-02-22 | wallet2_api: add updates check api | moneromooo-monero | 1 | -0/+3 | |
2017-02-21 | update copyright year, fix occasional lack of newline at line end | Riccardo Spagni | 1 | -1/+1 | |
2017-02-18 | wallet_api: fix logging init via api | moneromooo-monero | 1 | -0/+1 | |
2017-02-05 | Wallet API: Easylogger wrapper for gui | Jaquee | 1 | -0/+2 | |
2017-02-04 | wallet api: Remove initAsync() and don't start refresh automatically on init | Jaquee | 1 | -14/+4 | |
2017-01-30 | Wallet API: Create wallet from keys | Jaquee | 1 | -0/+20 | |
2017-01-22 | Wallet api: testnet getter | = | 1 | -0/+1 | |
2017-01-16 | wallet2_api: add API to set log categories | moneromooo-monero | 1 | -0/+1 | |
2017-01-13 | Wallet API: add key image import/export functions | Jaquee | 1 | -0/+15 | |
2017-01-13 | Wallet API: add rescanSpent() | Jaquee | 1 | -0/+5 | |
2017-01-12 | Wallet2 + API: Callbacks for unconfirmed transfers | Jaquee | 1 | -0/+8 | |
2017-01-10 | GUI cold signing | Jaquee | 1 | -1/+59 | |
fix conflict | |||||
2017-01-10 | Wallet API: functions for supporting/creating view only wallets | Jaquee | 1 | -0/+21 | |
2017-01-10 | Wallet API: functions for supporting/creating view only wallets | Jaquee | 1 | -0/+21 | |
2017-01-09 | wallet2_api: add solo mining API | moneromooo-monero | 1 | -0/+9 | |
2017-01-08 | Add parse_uri to wallet2_api | MoroccanMalinois | 1 | -0/+2 | |
2017-01-01 | wallet2_api: add an address book payment id lookup API | moneromooo-monero | 1 | -0/+1 | |
2016-12-25 | wallet2_api: some new APIs to access daemon state | moneromooo-monero | 1 | -0/+6 | |
2016-12-17 | wallet2_api: add an API to the OpenAlias resolver | moneromooo-monero | 1 | -0/+3 | |
2016-12-15 | Wallet API: Do not refresh while daemon is syncing | Jaquee | 1 | -0/+9 | |
+ fixed fast refresh when creating wallet offline + improved close wallet logic (make sure refresh thread is stopped) | |||||
2016-12-14 | AddressBook: use unsigned type for row ID's | anonimal | 1 | -4/+4 | |
Fixes build warnings and may also prevent future headaches. | |||||
2016-12-13 | Bitmonero namespace renamed Monero. Bitmonero namespace alias added so that ↵ | Randi Joseph | 1 | -1/+3 | |
third party uses of the wallet api can transition. | |||||
2016-12-12 | addressbook updates | Jaquee | 1 | -2/+4 | |
2016-12-12 | GUI address book | Jaquee | 1 | -0/+46 | |
2016-11-29 | wallet_api: add a few daemon related getters | moneromooo-monero | 1 | -0/+17 | |
Blockchain height, version, Mining hash rate... | |||||
2016-11-26 | wallet: add a getter for the filename path | moneromooo-monero | 1 | -0/+1 | |
2016-11-13 | Wallet2: calculate approximate blockchain height on offline creation | Jacob Brydolf | 1 | -0/+6 | |
Wallet API: add approximateBlockChainHeight() | |||||
2016-11-09 | wallet2_api: support for sweeping all | moneromooo-monero | 1 | -1/+15 | |
2016-11-08 | wallet2_api: API to sign and verify a message | moneromooo-monero | 1 | -0/+15 | |
2016-11-09 | wallet_api: PendingTransaction::txCount - number of split transactions | Ilya Kitaev | 1 | -0/+5 | |
2016-11-08 | Wallet API: added getTxKey() | Jacob Brydolf | 1 | -0/+1 | |
2016-11-08 | wallet2_api: add API for create_unmixable_sweep_transactions | moneromooo-monero | 1 | -0/+8 | |
2016-11-07 | wallet2_api: allow connection to return "yes, but wrong version" | moneromooo-monero | 1 | -1/+7 | |
2016-11-05 | wallet2_api: add API for tx notes | moneromooo-monero | 1 | -0/+15 | |
2016-11-05 | wallet_api: txkey checking functions for the GUI | moneromooo.monero | 1 | -0/+13 | |
2016-10-16 | wallet_api: add address validation functions | moneromooo-monero | 1 | -0/+2 | |
The payment id from integrated addresses is also parsed | |||||
2016-10-10 | Wallet API: added setRecoveringFromSeed(); | Jacob Brydolf | 1 | -0/+7 | |
2016-10-08 | libwallet_api: Added option to restore from specific height | Jacob Brydolf | 1 | -1/+10 | |
2016-10-07 | libwallet_api: do not signal on sent/received tx until wallet completely | Ilya Kitaev | 1 | -0/+6 | |
synchronized | |||||
2016-10-03 | wallet2_api: added Wallet::daemonBlockChainTargetHeight() | Jacob Brydolf | 1 | -0/+6 | |
libwallet_api: Wallet::blockChainTargetHeight Signed-off-by: Jacob Brydolf <jacob@brydolf.net> | |||||
2016-09-26 | wallet2_api: milliseconds resolution for auto-refresh interval | Ilya Kitaev | 1 | -3/+3 | |
2016-09-26 | wallet2_api: added Wallet::daemonBlockChainHeight() | Ilya Kitaev | 1 | -1/+9 | |
2016-09-26 | libwallet_api: Wallet::blockChainHeight, WalletListener::newBlock | Ilya Kitaev | 1 | -2/+32 | |
2016-09-20 | wallet2_api: getter and setter for "refresh interval" | Ilya Kitaev | 1 | -0/+15 | |
2016-08-23 | libwallet_api: helper method to return maximumAllowedAmount | Ilya Kitaev | 1 | -0/+1 | |
2016-07-18 | wallet_api: async init, Wallet::connected status, log level | Ilya Kitaev | 1 | -4/+46 | |
2016-07-18 | wallet_api: segfault on refresh fixed | Ilya Kitaev | 1 | -3/+7 | |
2016-07-18 | WalletListener functionality | Ilya Kitaev | 1 | -1/+7 | |
2016-07-18 | Transaction fee multiplier aka priority integraged | Ilya Kitaev | 1 | -1/+15 | |
2016-07-18 | Wallet::paymentIdValid | Ilya Kitaev | 1 | -0/+1 | |
2016-06-23 | Wallet: payment id and integrated address | Ilya Kitaev | 1 | -2/+15 | |
2016-06-23 | Wallet::createTransaction: added mixin_count param | Ilya Kitaev | 1 | -2/+11 | |
2016-06-23 | double/string to monero integer convertion methods | Ilya Kitaev | 1 | -0/+2 | |
2016-06-23 | wallet::default_mixin exposed to public interface as | Ilya Kitaev | 1 | -0/+10 | |
Wallet::setDefaultMixin, Wallet::defaultMixin; wallet::create_transaction_2 used in Wallet::createTransaction | |||||
2016-06-23 | Wallet::filename, Wallet::keysFilename, tests for move wallet | Ilya Kitaev | 1 | -0/+17 | |
2016-06-23 | Wallet API : WalletManager::findWallets() added | Ilya Kitaev | 1 | -3/+18 | |
2016-06-23 | WalletListener::moneySpent test | Ilya Kitaev | 1 | -2/+2 | |
2016-06-23 | WalletListener::moneySpent(), WalletListener::moneyReceived() | Ilya Kitaev | 1 | -0/+1 | |
2016-06-23 | started WalletListener | Ilya Kitaev | 1 | -0/+8 | |
2016-06-23 | TransactionHistory continued | Ilya Kitaev | 1 | -1/+11 | |
2016-06-23 | merged with upstream | Ilya Kitaev | 1 | -0/+5 | |
2016-06-23 | Wallet API : transaction history in progress | Ilya Kitaev | 1 | -13/+17 | |
2016-06-23 | transaction history api in progress | Ilya Kitaev | 1 | -2/+1 | |
2016-06-23 | api implementation splitted over separate files | Ilya Kitaev | 1 | -2/+6 | |
2016-06-23 | TransactionInfo / TransactionHistory APIs design | Ilya Kitaev | 1 | -7/+33 | |
2016-06-23 | Wallet::createTransaction API introduced | Ilya Kitaev | 1 | -10/+11 | |
Transaction API continued TODOs for Transaction/Transfer interface | |||||
2016-06-23 | Wallet::transfer in progress | Ilya Kitaev | 1 | -1/+16 | |
2016-06-23 | Wallet::refresh + tests | Ilya Kitaev | 1 | -0/+3 | |
2016-06-23 | "testnet" is default parameter | Ilya Kitaev | 1 | -2/+1 | |
2016-06-23 | testnet option, Wallet::balance(), Wallet::unlockedBalance() | Ilya Kitaev | 1 | -3/+6 | |
2016-06-23 | - testnet option added to api; | Ilya Kitaev | 1 | -4/+7 | |
2016-06-23 | wallet2::store() implemented within wallet2::store_to | Ilya Kitaev | 1 | -0/+3 | |
2016-06-20 | Wallet::createTransaction: added mixin_count param | Ilya Kitaev | 1 | -2/+11 | |
2016-06-16 | double/string to monero integer convertion methods | Ilya Kitaev | 1 | -0/+2 | |
2016-06-10 | wallet::default_mixin exposed to public interface as | Ilya Kitaev | 1 | -0/+10 | |
Wallet::setDefaultMixin, Wallet::defaultMixin; wallet::create_transaction_2 used in Wallet::createTransaction | |||||
2016-06-10 | Wallet::filename, Wallet::keysFilename, tests for move wallet | Ilya Kitaev | 1 | -0/+17 | |
2016-06-03 | Wallet API : WalletManager::findWallets() added | Ilya Kitaev | 1 | -3/+18 | |
2016-05-16 | WalletListener::moneySpent test | Ilya Kitaev | 1 | -2/+2 | |
2016-05-13 | WalletListener::moneySpent(), WalletListener::moneyReceived() | Ilya Kitaev | 1 | -0/+1 | |
2016-05-05 | started WalletListener | Ilya Kitaev | 1 | -0/+8 | |
2016-04-29 | TransactionHistory continued | Ilya Kitaev | 1 | -1/+11 | |
2016-04-26 | merged with upstream | Ilya Kitaev | 1 | -0/+5 | |
2016-04-22 | Wallet API: transaction history in progress | Ilya Kitaev | 1 | -0/+1 | |
2016-04-22 | Wallet API : transaction history in progress | Ilya Kitaev | 1 | -13/+16 | |
2016-04-20 | transaction history api in progress | Ilya Kitaev | 1 | -2/+1 | |
2016-04-20 | api implementation splitted over separate files | Ilya Kitaev | 1 | -2/+6 | |
2016-04-19 | TransactionInfo / TransactionHistory APIs design | Ilya Kitaev | 1 | -7/+33 | |
2016-04-12 | TODOs for Transaction/Transfer interface | Ilya Kitaev | 1 | -9/+8 | |
2016-04-06 | Transaction API continued | Ilya Kitaev | 1 | -0/+1 | |
2016-04-05 | Wallet::createTransaction API introduced | Ilya Kitaev | 1 | -5/+6 | |
2016-04-04 | Wallet::transfer() continued | Ilya Kitaev | 1 | -0/+14 | |
2016-04-03 | Wallet::transfer in progress | Ilya Kitaev | 1 | -1/+2 | |
2016-03-31 | Wallet::refresh + tests | Ilya Kitaev | 1 | -0/+3 | |
2016-03-31 | "testnet" is default parameter | Ilya Kitaev | 1 | -2/+1 | |
2016-03-31 | testnet option, Wallet::balance(), Wallet::unlockedBalance() | Ilya Kitaev | 1 | -3/+6 | |
2016-03-25 | - testnet option added to api; | Ilya Kitaev | 1 | -4/+7 | |
2016-03-21 | wallet2::store() implemented within wallet2::store_to | Ilya Kitaev | 1 | -0/+3 | |
2016-03-16 | Wallet::store_to(path, password) implemented; | Ilya Kitaev | 1 | -0/+1 | |
2016-03-16 | Wallet::address implemented | Ilya Kitaev | 1 | -0/+1 | |
2016-03-16 | WalletManager::recoveryWallet implemented | Ilya Kitaev | 1 | -1/+1 | |
2016-03-16 | Wallet::setPassword() method for wallet2_api | Ilya Kitaev | 1 | -4/+27 | |
2016-03-16 | changes in wallet2_api + implemented WalletManager::openWallet | Ilya Kitaev | 1 | -2/+25 | |
2016-03-16 | get_seed() included to interface | Ilya Kitaev | 1 | -2/+5 | |
2016-03-16 | tests for wallet2_api | Ilya Kitaev | 1 | -4/+4 | |
2016-03-16 | wallet2 public api. initial commit | Ilya Kitaev | 1 | -25/+37 | |
2015-12-31 | updated copyright year | Riccardo Spagni | 1 | -1/+1 | |
2015-06-12 | simplewallet: allow a different password for the watch-only wallet | moneromooo-monero | 1 | -1/+1 | |
2015-01-02 | year updated in license | Riccardo Spagni | 1 | -1/+1 | |
2014-07-23 | License updated to BSD 3-clause | fluffypony | 1 | -4/+29 | |
2014-03-03 | moved all stuff to github | Antonio Juarez | 1 | -0/+36 | |