summaryrefslogtreecommitdiff
path: root/src/wallet
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #196Riccardo Spagni2014-12-082-10/+30
|\ | | | | | | | | | | | | | | f9822c4 wallet JSON update for non-deterministic wallet data (warptangent) 4c6230d Checking and handling for deterministic vs non-deterministic wallet (warptangent) 1beedb9 Extract check for deterministic keys to wallet2::is_deterministic() (warptangent) 359ede3 indentation (warptangent) 2290eff replace lines with call to recently added print_seed() (warptangent)
| * wallet JSON update for non-deterministic wallet datawarptangent2014-12-061-4/+10
| | | | | | | | | | | | | | | | | | | | | | | | wallet2::store_keys() and wallet2::load_keys() should only use the JSON attribute "seed_language" when applicable. That is only for deterministic wallets. - store_keys() don't add JSON attribute "seed_language" if seed_language is empty - load_keys() don't call set_seed_language if JSON attribute "seed_language" not present
| * Extract check for deterministic keys to wallet2::is_deterministic()warptangent2014-12-062-6/+20
| | | | | | | | | | It's cleaner for wallet2.cpp and it also allows deterministic check by simplewallet.cpp.
* | Merge pull request #183Riccardo Spagni2014-12-081-1/+5
|\ \ | |/ |/| | | 250254c Exception handling while refreshing in rpc wallet (credits to QCN) (Sammy Libre)
| * Exception handling while refreshing in rpc wallet (credits to QCN)Sammy Libre2014-11-011-1/+5
| |
* | prompt for seed language and error handlingwarptangent2014-12-012-0/+17
| | | | | | | | - "seed" simplewallet command was only displaying seed if wallet was newly generated
* | Merge pull request #1Riccardo Spagni2014-12-012-9/+121
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | f1eaf88 Prints seed after wallet upgrade. Removed iostream include. (Oran Juice) 70971be Doxygen comments (Oran Juice) 031ca23 Rewrites to old wallet file correctly (Oran Juice) 1f833dc Doxygen comments in (Oran Juice) 0bd88ff Writes seed language while generating wallet. Wallet open fix. (Oran Juice) 09a659e Stores seed language in wallet file. added rapidjson. Yet to test backward compatibility (Oran Juice)
| * | Prints seed after wallet upgrade. Removed iostream include.Oran Juice2014-10-191-2/+0
| | |
| * | Doxygen commentsOran Juice2014-10-192-21/+40
| | |
| * | Rewrites to old wallet file correctlyOran Juice2014-10-192-2/+17
| | |
| * | Doxygen comments inOran Juice2014-10-182-5/+37
| | |
| * | Writes seed language while generating wallet. Wallet open fix.Oran Juice2014-10-182-5/+10
| | |
| * | Stores seed language in wallet file. added rapidjson. Yet to test backward ↵Oran Juice2014-10-182-2/+45
| |/ | | | | | | compatibility
* | Merge pull request #188Riccardo Spagni2014-11-261-2/+2
|\ \ | | | | | | | | | | | | dde7897 Disable legacy fees for now (iamsmooth) cc74b43 Remove DEFAULT_FEE, add temporary acceptance of too-small per-kb fee >= 0.1, denominations based on DEFAULT_DUST_THRESHOLD, document fee arg to create_transactions as unused, se DEFAULT_DUST_THRESHOLD for wallet dust collection instead of calcualted tx fee (iamsmooth)
| * | Remove DEFAULT_FEE, add temporary acceptance of too-small per-kb fee >= 0.1, ↵iamsmooth2014-11-091-2/+2
| | | | | | | | | | | | denominations based on DEFAULT_DUST_THRESHOLD, document fee arg to create_transactions as unused, se DEFAULT_DUST_THRESHOLD for wallet dust collection instead of calcualted tx fee
* | | Merge pull request #180Riccardo Spagni2014-11-251-0/+56
|\ \ \ | |/ / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ce71c01 cmake: work around a bug with implicit link directories (Ben Boeckel) de4fc40 mingw: copy required libraries to the build tree (Ben Boeckel) ec54e2f cmake: place binaries together in the build tree (Ben Boeckel) 18c56ab msys: don't use LTO (Ben Boeckel) 5680c9c msys: factor out -Werror on msys (Ben Boeckel) 4751542 msys: look in msys' directory for files (Ben Boeckel) d855fe4 miniupnpc: bump the _POSIX_C_SOURCE feature macro (Ben Boeckel) c696492 unbound: fix getaddrinfo detection for 32-bit windows (Ben Boeckel) e377687 cmake: Windows and static builds need this (Ben Boeckel) 01895dd cmake: fix up link lines (Ben Boeckel) 4b6515c unbound: fix type checking (Ben Boeckel) d43a20f unbound: plumb the libdir up (Ben Boeckel) 7d708e4 cmake: support 2.8.7 (Ben Boeckel) 464c280 cmake: fix up miniupnpc's define (Ben Boeckel) 9689df9 cmake: clean up EXTRA_LIBRARIES (Ben Boeckel) 3b7bdcb cmake: set the project name (Ben Boeckel) 0f0efc4 cmake: prepend to CMAKE_MODULE_PATH (Ben Boeckel) 031e3da cmake: remove scream-make (all-caps functions) (Ben Boeckel) abbd5c0 unbound: import cmake build system (Ben Boeckel) e59b5b7 miniupnpc: clean up build system (Ben Boeckel) 475fe20 cmake: minor cleanups (indentation and typos) (Ben Boeckel) 799e8b2 cmake: use option() for STATIC (Ben Boeckel) c24d22b cmake: clean up if auto-dereferencing (Ben Boeckel) 9ed415a build: inform the build of what generates version.h (Ben Boeckel) eba180a cmake: support git info in released tarballs (Ben Boeckel) eeffac6 cmake: fix up BOOST_IGNORE_SYSTEM_PATHS (Ben Boeckel) a43f1a8 cmake: remove configuration variables (Ben Boeckel) a87ce09 cmake: factor out error messages (Ben Boeckel) 9aa48b6 miniupnpc: clear out else/endfoo command arguments (Ben Boeckel) 8a86ac8 daemon_tests: update cmake code (Ben Boeckel) fa3ff75 gtest: support an external gtest (Ben Boeckel) 7bfcffa cmake: put each test executable in its own directory (Ben Boeckel) f53f047 cmake: handle private vs. public headers (Ben Boeckel) 55ca7d3 cmake: refactor common code with libraries (Ben Boeckel) c773f46 cmake: refactor common code with executables (Ben Boeckel) 89cff7b cmake: put each library into its own directory (Ben Boeckel)
| * | cmake: support 2.8.7Ben Boeckel2014-10-241-2/+2
| | | | | | | | | | | | | | | | | | Older versions of CMake support LINK_{PUBLIC,PRIVATE} while newer versions prefer PUBLIC and PRIVATE instead, but still support the LINK_ prefix.
| * | cmake: handle private vs. public headersBen Boeckel2014-10-231-2/+7
| | |
| * | cmake: refactor common code with librariesBen Boeckel2014-10-231-9/+1
| | |
| * | cmake: put each library into its own directoryBen Boeckel2014-10-231-0/+59
| |/ | | | | | | | | This cleans up the CMake code and shows patterns more easily (to be refactored in the next commit).
* | per kb fees not passing correct fee to transfer()Thomas Winget2014-11-061-2/+1
| |
* | Should now properly do per-kb feeThomas Winget2014-11-061-1/+2
| | | | | | | | I'm an idiot.
* | per kb feesThomas Winget2014-11-061-1/+16
|/
* fixed conflict in CMakeListsRiccardo Spagni2014-10-052-3/+14
|\
| * Restructured language sources to be singletonsOran Juice2014-10-022-2/+13
| |
| * Merge with origin/masterOran Juice2014-09-283-9/+75
| |\
| * | Moved mnemonics code to src/mnemonicsOran Juice2014-09-231-1/+1
| | |
* | | updated DNSResolver/things that use it for DNSSECThomas Winget2014-09-301-4/+9
| |/ |/| | | | | | | | | | | Note: DNSResolver does not yet *use* DNSSEC, but rather this commit is preparation for including DNSSEC validation. The function in src/wallet/wallet2.cpp that uses DNSResolver still needs its parameters updated accordingly.
* | change to allow (at least a bit) for multiple TXT recordsThomas Winget2014-09-232-7/+16
| |
* | Monero addres from DNS TXT record implemented, tests passThomas Winget2014-09-232-0/+57
| | | | | | | | Still need to deal with DNSSEC and optional fields in the TXT record.
* | Give up on brace initializers in initializer lists (MSVC bug)Zachary Michaels2014-09-151-9/+9
|/
* Separate testnet address prefixZachary Michaels2014-09-154-17/+34
|
* Pass tx and nonce to genesis block constructorZachary Michaels2014-09-151-4/+8
|
* Separate rpc port for testnetZachary Michaels2014-09-151-1/+5
|
* Reorganize testnet constantsZachary Michaels2014-09-151-1/+1
|
* Add testnet flagZachary Michaels2014-09-152-9/+35
| | | | Source: cryptonotefoundation
* Change wallet to not try to extract tx public key when tx has no outputs ↵iamsmooth2014-09-131-43/+47
| | | | (fixes 202612 tx format messages and is otherwise correct)
* added view_key to wallet RPC command query_keyJakob Lind2014-08-051-0/+4
|
* query_key command in wallet rpc.Jakob Lind2014-08-053-0/+44
| | | only support mnemonic as key_type currently
* refactoring. get seed code in wallet2Jakob Lind2014-08-032-0/+20
|
* #36 make it compile and work properlyJakob Lind2014-08-011-4/+2
|
* #36 simplewallet refresh include optional height paramJakob Lind2014-08-012-12/+10
| | | | | | height param is used optionally in refresh command TODO: This should also be the default behaviour when generating a new wallet.
* Merge pull request #70 from fluffypony/masterRiccardo Spagni2014-07-237-23/+203
|\ | | | | New readme, license changes
| * License updated to BSD 3-clausefluffypony2014-07-237-23/+203
| |
* | wallet rpc: actually populate the extra while assembling a transactionErik Kimmo2014-07-232-2/+2
|/
* Add get_bulk_payments rpc callZachary Michaels2014-07-225-5/+81
|
* Merge pull request #63 from mikezackles/bytecoin_for_mergemikezackles2014-07-171-5/+5
|\ | | | | Misc fixes from bytecoin
| * Explicit error constructorsZachary Michaels2014-07-011-5/+5
| |
* | wallet RPC converted to use new transaction semanticsThomas Winget2014-06-305-19/+273
| | | | | | | | | | | | | | | | wallet RPC now uses wallet2::create_transactions and wallet2::commit_tx instead of wallet2::transfer. This made it possible to add the RPC call /transfer_split, which will split transactions automatically if they are too large. The old call to /transfer will return an error stating to use /transfer_split if multiple transactions are needed to fulfill the request.
* | missed removing a debug printThomas Winget2014-06-301-2/+0
| |