aboutsummaryrefslogtreecommitdiff
path: root/src (follow)
AgeCommit message (Collapse)AuthorFilesLines
2016-11-18wallet2_api: fix history leak on destructionmoneromooo-monero1-1/+2
2016-11-17Merge pull request #1346Riccardo Spagni2-0/+12
4eb7347 wallet: return fee in transfer RPC (moneromooo-monero)
2016-11-17Merge pull request #1318Riccardo Spagni5-2/+43
4fca34d Wallet2: calculate approximate blockchain height on offline creation (Jacob Brydolf)
2016-11-17Merge pull request #1344Riccardo Spagni6-26/+127
a0131c8 wallet: auto sync outputs and key images in cold signing files (moneromooo-monero) f806611 wallet2: fill key image and pubkey maps when importing outputs (moneromooo-monero) 5fe363c wallet: cast indices to string in logs to be nice to CLANG (moneromooo-monero) 11ae187 wallet2: try all tx keys when scanning a new transaction (moneromooo-monero) 072d646 wallet2: fill in key image map when importing key images (moneromooo-monero) 23d80b1 core: remove any tx pubkey from extra before adding one (moneromooo-monero) d72376d simplewallet: add a verbose flag to incoming_transfers (moneromooo-monero) 47413a5 simplewallet: spell out change when signing a transfer (moneromooo-monero) 14cb088 simplewallet: print public keys too on spendkey/viewkey commands (moneromooo-monero) a99ab49 wallet: fix serialization of new m_key_image_known member (moneromooo-monero)
2016-11-17Merge pull request #1336Riccardo Spagni1-0/+10
bd4da18 simplewallet: include amount sent in transfer confirmation (moneromooo-monero)
2016-11-16wallet: return fee in transfer RPCmoneromooo-monero2-0/+12
2016-11-16wallet: auto sync outputs and key images in cold signing filesmoneromooo-monero4-10/+74
When passing around unsigned and signed transactions, outputs and key images are passed along (outputs are passed along unsigned transactions from the hot wallet to the cold wallet, key images are passed along with signed transations from the cold wallet to the hot wallet), to allow more user friendly syncing between hot and cold wallets.
2016-11-16wallet2: fill key image and pubkey maps when importing outputsmoneromooo-monero1-0/+2
2016-11-16wallet: cast indices to string in logs to be nice to CLANGmoneromooo-monero1-4/+4
2016-11-16wallet2: try all tx keys when scanning a new transactionmoneromooo-monero2-4/+9
The vast majority of transactions will have just one tx pubkey, but a bug with cold wallet signing caused two such keys to be there, with the second one being the real one.
2016-11-15wallet2: fill in key image map when importing key imagesmoneromooo-monero1-0/+1
2016-11-15core: remove any tx pubkey from extra before adding onemoneromooo-monero1-0/+1
This will happen when signing a transaction from a cold wallet, and we don't want the placeholder the hot wallet put in it.
2016-11-13simplewallet: add a verbose flag to incoming_transfersmoneromooo-monero1-6/+18
Prints pubkey and key image as well
2016-11-13simplewallet: spell out change when signing a transfermoneromooo-monero1-2/+16
Also catch change to multiple addresses, this is unexpected
2016-11-13simplewallet: print public keys too on spendkey/viewkey commandsmoneromooo-monero1-2/+4
2016-11-13wallet: fix serialization of new m_key_image_known membermoneromooo-monero1-2/+16
2016-11-13simplewallet: include amount sent in transfer confirmationmoneromooo-monero1-0/+10
2016-11-13wallet: fix serialization of new m_key_image_known membermoneromooo-monero1-2/+16
2016-11-13Merge pull request #1334Riccardo Spagni1-1/+2
265e460 Fixed generate-from-json bug introduced in 358e068 (Lee Clagett)
2016-11-12Fixed generate-from-json bug introduced in 358e068Lee Clagett1-1/+2
2016-11-13Wallet2: calculate approximate blockchain height on offline creationJacob Brydolf5-2/+43
Wallet API: add approximateBlockChainHeight()
2016-11-12Don't build monero-wallet-rpc when building the GUIiDunk54001-29/+31
2016-11-12wallet: add version dependency to the wallet targetmoneromooo-monero1-0/+1
2016-11-11Merge pull request #1316Riccardo Spagni12-689/+876
358e068 Created monero-wallet-rpc, moving functionality from monero-wallet-cli (Lee Clagett)
2016-11-11Merge pull request #1321Riccardo Spagni1-1/+1
0e418d2 rpc: bump RPC version (moneromooo-monero)
2016-11-11Merge pull request #1315Riccardo Spagni2-2/+13
9150a16 Wallet API: use stored refresh height when rebuilding cache (Jacob Brydolf)
2016-11-11Merge pull request #1314Riccardo Spagni1-6/+9
63772e4 wallet: fix corner case of no recent outputs available (moneromooo-monero)
2016-11-11Merge pull request #1313Riccardo Spagni3-11/+33
1669621 wallet2_api: support for sweeping all (moneromooo-monero)
2016-11-11Merge pull request #1263Riccardo Spagni11-11/+492
d61bd81 add lightweight block propagation ("fluffy blocks") (Dion Ahmetaj)
2016-11-10rpc: bump RPC versionmoneromooo-monero1-1/+1
I forgot to bump it previously when changing RPC, most notably for the addition of the unlocked field in the histogram RPC. This causes new wallets to not realize when they're talking to an older daemon, and get confused trying to get outputs to use as fake outs. This otherwise gratuitous bump ensures than old daemons will be detected by wallets using this code.
2016-11-10Created monero-wallet-rpc, moving functionality from monero-wallet-cliLee Clagett12-689/+876
2016-11-09wallet2_api: support for sweeping allmoneromooo-monero3-11/+33
2016-11-09add lightweight block propagation ("fluffy blocks")Dion Ahmetaj11-11/+492
Added a new command to the P2P protocol definitions to allow querying for support flags. Implemented handling of new support flags command in net_node. Changed for_each callback template to include support flags. Updated print_connections command to show peer support flags. Added p2p constant for signaling fluffy block support. Added get_pool_transaction function to cryptnote_core. Added new commands to cryptonote protocol for relaying fluffy blocks. Implemented handling of fluffy block command in cryptonote protocol. Enabled fluffy block support in node initial configuration. Implemented get_testnet function in cryptonote_core. Made it so that fluffy blocks only run on testnet.
2016-11-09Wallet API: use stored refresh height when rebuilding cacheJacob Brydolf2-2/+13
2016-11-09wallet: fix corner case of no recent outputs availablemoneromooo-monero1-6/+9
Also clarify related logs
2016-11-09Merge pull request #1312Riccardo Spagni1-1/+1
acf908c thread_group: fix build with asserts enabled (moneromooo-monero)
2016-11-09Merge pull request #1311Riccardo Spagni1-0/+1
5c4cb96 cryptonote_protocol: drop connection when find_blockchain_supplement fails (moneromooo-monero)
2016-11-09Merge pull request #1310Riccardo Spagni3-0/+101
40a68e2 wallet2_api: add API for create_unmixable_sweep_transactions (moneromooo-monero)
2016-11-09Merge pull request #1309Riccardo Spagni3-0/+35
c441a61 wallet2_api: API to sign and verify a message (moneromooo-monero)
2016-11-09Merge pull request #1307Riccardo Spagni3-2/+13
4dcb74f wallet_api: PendingTransaction::txCount - number of split transactions (Ilya Kitaev)
2016-11-09Merge pull request #1305Riccardo Spagni3-21/+47
c80f4d4 wallet: fix output collision detection for view wallets (moneromooo-monero)
2016-11-09thread_group: fix build with asserts enabledmoneromooo-monero1-1/+1
See https://github.com/monero-project/monero/pull/1291
2016-11-09cryptonote_protocol: drop connection when find_blockchain_supplement failsmoneromooo-monero1-0/+1
This will be when we can't find common ground between the peer's short chain history and our blockchain. This fixes bad peers claiming a higher blockchain height from never dropped, and keeping the node in synchronizing state forever, since we will never get blocks from that peer.
2016-11-08wallet2_api: API to sign and verify a messagemoneromooo-monero3-0/+35
2016-11-09wallet_api: PendingTransaction::txCount - number of split transactionsIlya Kitaev3-2/+13
2016-11-08Merge pull request #1308Riccardo Spagni1-0/+6
0c530de Wallet API: Pause refresh while creating transaction (Jacob Brydolf)
2016-11-08Merge pull request #1306Riccardo Spagni3-14/+104
8aba0d4 wallet: encrypt outputs and key images files with the view key (moneromooo-monero)
2016-11-08Merge pull request #1302Riccardo Spagni3-5/+17
63fe6fd wallet2_api: allow connection to return "yes, but wrong version" (moneromooo-monero)
2016-11-08Merge pull request #1301Riccardo Spagni3-0/+22
35da3cb Wallet API: added getTxKey() (Jacob Brydolf)
2016-11-08Wallet API: added getTxKey()Jacob Brydolf3-0/+22
2016-11-08Merge pull request #1300Riccardo Spagni1-1/+1
eb19492 wallet2_api: do not copy the whole pending tx when iterating (moneromooo-monero)
2016-11-08Merge pull request #1298Riccardo Spagni5-0/+46
97288a5 wallet2_api: add API for tx notes (moneromooo-monero)
2016-11-08Merge pull request #1297Riccardo Spagni3-0/+167
af8a260 wallet_api: txkey checking functions for the GUI (moneromooo.monero)
2016-11-08Merge pull request #1291Riccardo Spagni4-100/+351
64094e5 adding thread_group for managing async tasks (Lee Clagett)
2016-11-08Merge pull request #1285Riccardo Spagni4-17/+22
a970a4e refresh speedup (luigi1111)
2016-11-08Merge pull request #1276Riccardo Spagni9-9/+202
18f66f4 wallet: use the dynamic per kB fee (moneromooo-monero) e6deb8a rpc: add a dynamic fee estimation RPC call (moneromooo-monero) 82dbba1 core: dynamic fee algorithm from ArticMine (moneromooo-monero)
2016-11-08wallet2_api: add API for create_unmixable_sweep_transactionsmoneromooo-monero3-0/+101
2016-11-08Wallet API: Pause refresh while creating transactionJacob Brydolf1-0/+6
2016-11-07wallet: encrypt outputs and key images files with the view keymoneromooo-monero3-14/+104
This key is available to both cold and hot wallet. Authenticated encryption will guard against interception and/or modification of the file.
2016-11-07wallet: fix output collision detection for view walletsmoneromooo-monero3-21/+47
View wallets do not have the spend secret key, and are thus unable to derive key images for incoming outputs. Moreover, a previous patch set key images to zero as a means to mark an output as having an unknown key image, so they could be filled in when importing key images at a later time. That later patch caused spurious collisions. We now use public keys to detect duplicate outputs. Public keys obtained from the blockchain are checked to be identical to the ones derived locally, so can't be spoofed.
2016-11-07wallet2_api: allow connection to return "yes, but wrong version"moneromooo-monero3-5/+17
2016-11-06wallet2_api: do not copy the whole pending tx when iteratingmoneromooo-monero1-1/+1
2016-11-05wallet2_api: add API for tx notesmoneromooo-monero5-0/+46
2016-11-05wallet_api: txkey checking functions for the GUImoneromooo.monero3-0/+167
2016-11-02adding thread_group for managing async tasksLee Clagett4-100/+351
2016-11-02wallet: fix bad amounts/fees againmoneromooo-monero4-5/+39
m_amount_out was sometimes getting initialized with the sum of an transaction's outputs, and sometimes with the sum of outputs that were not change. This caused confusion and bugs. We now always set it to the sum of outputs. This reverts an earlier fix for bad amounts as this used the other semantics. The wallet data should be converted automatically in a percentage of cases that I'm hesitant to estimate. In any case, restoring from seed or keys or rebuilding the cache will get it right.
2016-11-01Merge pull request #1272Riccardo Spagni1-3/+5
48b57d8 monero.supp: valgrind suppressions file (moneromooo-monero) ffd8c41 ringct: check the size of amount_keys is the same as destinations (moneromooo-monero) 836669d ringct: always shutdown the boost io service (moneromooo-monero)
2016-11-01refresh speedupluigi11114-17/+22
Compute derivation only once per tx, instead of once per output. Approx 33% faster while using 75% as much CPU on my machine. Note old functions in cryptonote_core (lookup_acc_outs and is_out_to_acc) are still used by tests.
2016-11-01Merge pull request #1278Riccardo Spagni1-1/+7
43ec2d0 Wallet API: added walletExists logic (Jacob Brydolf)
2016-11-01Merge pull request #1283Riccardo Spagni1-2/+2
4869db7 adding static_assert to pod functions in string tools (Lee Clagett)
2016-11-01Merge pull request #1282Riccardo Spagni3-1/+213
f5ccfa4 core: fix removal of extra nonce using wrong type (moneromooo-monero) 3c2cad2 Revert "remove cn_deserialize" (moneromooo-monero)
2016-11-01Merge pull request #1281Riccardo Spagni4-1/+154
bb560dd wallet: new import_outputs/export_outputs commands (moneromooo-monero)
2016-11-01Merge pull request #1277Riccardo Spagni4-11/+44
7e6d3cf wallet: set incoming outputs' key image to 0 on view wallets (moneromooo-monero) 1f9e6a4 wallet: print tx overview on submit_transfer too (moneromooo-monero)
2016-11-01Merge pull request #1275Riccardo Spagni1-0/+2
4bfb81a simplewallet: remove destinations with zero amount in sign_transfer (moneromooo-monero)
2016-10-31adding static_assert to pod functions in string toolsLee Clagett1-2/+2
2016-10-31wallet: use the dynamic per kB feemoneromooo-monero2-4/+42
2016-10-31rpc: add a dynamic fee estimation RPC callmoneromooo-monero5-0/+76
2016-10-31core: dynamic fee algorithm from ArticMinemoneromooo-monero4-5/+84
The fee will vary based on the base reward and the current block size limit: fee = (R/R0) * (M0/M) * F0 R: base reward R0: reference base reward (10 monero) M: block size limit M0: minimum block size limit (60000) F0: 0.002 monero Starts applying at v4
2016-10-30core: fix removal of extra nonce using wrong typemoneromooo-monero1-1/+1
2016-10-30Revert "remove cn_deserialize"moneromooo-monero2-0/+212
This is useful (to me). This reverts commit f968ccb9d3d34d163dc5638006e6b87c78ddfdb3.
2016-10-30wallet: new import_outputs/export_outputs commandsmoneromooo-monero4-1/+154
The intended use is to export outputs from a hot wallet, which can scan incoming transfers from the network, and import them in the cold wallet, which can't. The cold wallet can then compute key images for those outputs, which can then be exported with export_key_images, etc.
2016-10-30Wallet API: added walletExists logicJacob Brydolf1-1/+7
2016-10-30wallet: set incoming outputs' key image to 0 on view walletsmoneromooo-monero2-4/+19
This allows rescan_spent to know the daemon response to those is not valid.
2016-10-30wallet: print tx overview on submit_transfer toomoneromooo-monero4-7/+25
This is on the potentially compromised wallet, but still guards against stupid mistakes.
2016-10-30simplewallet: remove destinations with zero amount in sign_transfermoneromooo-monero1-0/+2
This will happen when sending to another address, after removing the fee.
2016-10-29Changed to ..._HASHBITS everywhere for consistencyNanoAkron1-2/+2
2016-10-29ringct: check the size of amount_keys is the same as destinationsmoneromooo-monero1-0/+2
2016-10-29ringct: always shutdown the boost io servicemoneromooo-monero1-3/+3
Even if no worker threads were started, it needs shutting down or it will cause an invalid access in the io service thread
2016-10-29Merge pull request #1270Riccardo Spagni1-2/+5
fdef09f Wallet API: make sure path exists before searching for wallets (Jacob Brydolf)
2016-10-29Merge pull request #1261Riccardo Spagni3-25/+38
069d688 simplewallet: log transactions to submit in submit_transfer (moneromooo-monero) 31abac4 wallet: fix pre-rct cold wallet signing not splitting change (moneromooo-monero)
2016-10-29Merge pull request #1254Riccardo Spagni1-4/+4
eb4ecd4 daemon: fix min/max tracking using the wrong size (moneromooo-monero)
2016-10-29Merge pull request #1251Riccardo Spagni2-58/+25
59f0d4b ringct: some more small optimizations (moneromooo-monero)
2016-10-28Wallet API: make sure path exists before searching for walletsJacob Brydolf1-2/+5
2016-10-26simplewallet: log transactions to submit in submit_transfermoneromooo-monero2-2/+3
Not as trustworthy as this is in the view wallet, the one that's considered compromised.
2016-10-25wallet: fix pre-rct cold wallet signing not splitting changemoneromooo-monero3-23/+35
Re-creating the transaction on the cold wallet was not splitting the change, causing the transaction to be rejected by the network. This worked on testnet since amounts do not have to be split. Also add selected_transfers, which can now be saved since they're size_t rather than iterators. This allows the view wallet to properly set the sent outputs as spent and update balance. Bump transfer file version numbers to match.
2016-10-23daemon: fix min/max tracking using the wrong sizemoneromooo-monero1-4/+4
Reported by iDunk
2016-10-23daemon: even when switching branches, compile the damn thing ffsmoneromooo-monero1-1/+1
2016-10-23daemon: do not divide by 0 when the pool is emptymoneromooo-monero1-2/+2
2016-10-23Merge pull request #1245Riccardo Spagni1-256/+43
ff88252 simplewallet: factor locked_transfer, and fix a few rough edges (moneromooo-monero)
2016-10-23Merge pull request #1250Riccardo Spagni5-0/+72
839280d daemon: add a print_pool_stats daemon command (moneromooo-monero)
2016-10-23simplewallet: factor locked_transfer, and fix a few rough edgesmoneromooo-monero1-256/+43
Factor locked_transfer into transfer_main, which brings various improvements for free (multiple addresses, proper detection of multiple payment ids, obeying the prompt settings). Also fix a few things, such as using uint64_t instead of int for block heights, actually checking whether getting blockchain height succeeded, etc.
2016-10-23Merge pull request #1247Riccardo Spagni6-0/+33
10a79ea daemon: report transaction relay status in print_pool* commands (moneromooo-monero) 1e16366 core: notify the txpool when transactions are relayed (moneromooo-monero) f3c374f tx_pool: set relayed flag on relay (moneromooo-monero)
2016-10-23Merge pull request #1246Riccardo Spagni1-0/+7
372f338 wallet: sanity check on selected transfer indices in signed ptx (moneromooo-monero)
2016-10-23Merge pull request #1239Riccardo Spagni1-1/+1
12d8616 perf_timer: format string fix for 32 bits (moneromooo-monero)
2016-10-23Merge pull request #1230Riccardo Spagni2-0/+22
06b642d wallet_api: add address validation functions (moneromooo-monero)
2016-10-23daemon: add a print_pool_stats daemon commandmoneromooo-monero5-0/+72
Helps see what's going on now that Monero is getting used
2016-10-23ringct: some more small optimizationsmoneromooo-monero2-58/+25
2016-10-23daemon: report transaction relay status in print_pool* commandsmoneromooo-monero3-0/+8
2016-10-23core: notify the txpool when transactions are relayedmoneromooo-monero3-0/+22
2016-10-22Merge pull request #1229Riccardo Spagni1-2/+7
b6b86ab wallet2_api: recognize full size payment ids as valid (moneromooo-monero)
2016-10-22Merge pull request #1228Riccardo Spagni1-1/+1
2bf65df wallet_api: do not override invalid payment id (moneromooo-monero)
2016-10-22Merge pull request #1225Riccardo Spagni2-8/+7
04da979 Always confirm transfers defaults to ON/YES (NanoAkron)
2016-10-22Merge pull request #1224Riccardo Spagni3-11/+12
8231997 simplewallet: fix sweep_all misreporting sweeped amount for rct outputs (moneromooo-monero) 985f61a wallet: force 0 mixin transactions to use pre-rct txes (moneromooo-monero)
2016-10-22Merge pull request #1223Riccardo Spagni1-5/+7
0950be9 wallet: speed up output selection, and fix bug with relatedness calculation (moneromooo-monero) 0eba133 wallet: fix mixup between mixin 2 and 4 before/after v5 (moneromooo-monero)
2016-10-22Merge pull request #1222Riccardo Spagni2-0/+4
5e10fb0 rpc: add blockchain cumulative difficulty to getinfo call (moneromooo-monero)
2016-10-22Merge pull request #1221Riccardo Spagni1-1/+8
094f4c8 rpc: add missing top block hash to json getinfo call (moneromooo-monero)
2016-10-22Merge pull request #1220Riccardo Spagni4-9/+87
e76dcdd wallet: improve error messages when not enough money for transfer (moneromooo-monero)
2016-10-22Merge pull request #1219Riccardo Spagni2-2/+2
2d7083c wallet_api: fix wrong amount in tx history (moneromooo-monero) b5f2001 simplewallet: fix wrong amount in show_transfers (moneromooo-monero)
2016-10-22Merge pull request #1218Riccardo Spagni4-44/+135
3429bfb ringct: thread verRct and verRctSimple (moneromooo-monero) e06a4da ringct: remove unneeded type conversions (moneromooo-monero) afc70df ringct: reserve space in vectors to avoid excessive reallocation (moneromooo-monero) 9ebf7b6 ringct: avoid unnecessary memcpy (moneromooo-monero) 1fe75c1 ringct: add a few consts where possible (moneromooo-monero) ab002a1 ringct: pass vectors by const ref where possible (moneromooo-monero)
2016-10-22Merge pull request #1216Riccardo Spagni1-1/+1
9c73128 Change default dust threshold to equal fee per kb (AwfulCrawler)
2016-10-22Merge pull request #1200Riccardo Spagni2-54/+67
a3748f4 Rewrote add_wallet_create_if_needed for clearer flow and behaviour (NanoAkron)
2016-10-22tx_pool: set relayed flag on relaymoneromooo-monero1-0/+3
2016-10-22wallet: sanity check on selected transfer indices in signed ptxmoneromooo-monero1-0/+7
2016-10-20perf_timer: format string fix for 32 bitsmoneromooo-monero1-1/+1
2016-10-18Merge pull request #1215Riccardo Spagni2-2/+2
a6bc110 patched parameter type bug that was causing failure on 32 bit (Dion Ahmetaj)
2016-10-16wallet_api: add address validation functionsmoneromooo-monero2-0/+22
The payment id from integrated addresses is also parsed
2016-10-16wallet2_api: recognize full size payment ids as validmoneromooo-monero1-2/+7
2016-10-16wallet_api: do not override invalid payment idmoneromooo-monero1-1/+1
Instead, return an empty string to mark the error
2016-10-15Rewrote add_wallet_create_if_needed for clearer flow and behaviourNanoAkron2-54/+67
2016-10-15Always confirm transfers defaults to ON/YESNanoAkron2-8/+7
2016-10-15simplewallet: fix sweep_all misreporting sweeped amount for rct outputsmoneromooo-monero3-10/+11
RingCT outputs will be 0 in the vin, so we need to get the actual amount from elsewhere.
2016-10-15wallet: force 0 mixin transactions to use pre-rct txesmoneromooo-monero1-1/+1
rct transactions does not support 0 mixin, and those are now typically dust sweep transactions, for which a lower fee is a must.
2016-10-15wallet: select part of the fake outs from recent outputsmoneromooo-monero9-32/+92
25% of the outputs are selected from the last 5 days (if possible), in order to avoid the common case of sending recently received outputs again. 25% and 5 days are subject to review later, since it's just a wallet level change.
2016-10-15wallet: speed up output selection, and fix bug with relatedness calculationmoneromooo-monero1-3/+5
2016-10-15wallet: fix mixup between mixin 2 and 4 before/after v5moneromooo-monero1-2/+2
2016-10-15rpc: add blockchain cumulative difficulty to getinfo callmoneromooo-monero2-0/+4
2016-10-15rpc: add missing top block hash to json getinfo callmoneromooo-monero1-1/+8
2016-10-15wallet: improve error messages when not enough money for transfermoneromooo-monero4-9/+87
2016-10-15wallet_api: fix wrong amount in tx historymoneromooo-monero1-1/+1
2016-10-15simplewallet: fix wrong amount in show_transfersmoneromooo-monero1-1/+1
2016-10-15ringct: thread verRct and verRctSimplemoneromooo-monero1-17/+119
2016-10-15ringct: remove unneeded type conversionsmoneromooo-monero2-3/+3
2016-10-15ringct: reserve space in vectors to avoid excessive reallocationmoneromooo-monero1-0/+2
2016-10-15ringct: avoid unnecessary memcpymoneromooo-monero1-16/+3
2016-10-15ringct: add a few consts where possiblemoneromooo-monero1-4/+4
2016-10-15ringct: pass vectors by const ref where possiblemoneromooo-monero2-4/+4
2016-10-14patched parameter type bug that was causing failure on 32 bitDion Ahmetaj2-2/+2
2016-10-12Change default dust threshold to equal fee per kbAwfulCrawler1-1/+1
2016-10-11Merge pull request #1203Riccardo Spagni6-1/+154
4038e86 Add performance timers for ringct tx verification (moneromooo-monero) 74dfdb0 perf_timer: new class and macros to make performance logs easier (moneromooo-monero)
2016-10-11Merge pull request #1204Riccardo Spagni10-1/+138
7db29d6 print_coinbase_tx_sum now breaks output into fee and emission components (Dion Ahmetaj) dd6c443 changed params from start/end index to height/count (Dion Ahmetaj) e95d3f3 attempted to remove whitespace spam (Dion Ahmetaj) 412da63 added print_coinbase_tx_sum option (Dion Ahmetaj)
2016-10-10print_coinbase_tx_sum now breaks output into fee and emission componentsDion Ahmetaj5-10/+30
2016-10-10changed params from start/end index to height/countDion Ahmetaj10-27/+27
2016-10-10attempted to remove whitespace spamDion Ahmetaj9-108/+108
2016-10-10Add performance timers for ringct tx verificationmoneromooo-monero3-0/+12
2016-10-10perf_timer: new class and macros to make performance logs easiermoneromooo-monero3-1/+142
Call PERF_TIMER(name), which is scoped.
2016-10-10added print_coinbase_tx_sum optionDion Ahmetaj10-110/+227
2016-10-10Wallet API: added setRecoveringFromSeed();Jacob Brydolf3-0/+12
2016-10-09Merge pull request #1195Riccardo Spagni5-19/+68
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)
2016-10-09Merge pull request #1194Riccardo Spagni4-8/+5
3126ba7 ringct: use const refs as parameters where appropriate (moneromooo-monero) d8eae67 tests: add performance test for ge_frombytes_vartime (moneromooo-monero) 3cb2436 core: remove some unused code (moneromooo-monero) 1eaa3e8 tests: add performance tests for rct signatures (moneromooo-monero)
2016-10-09Merge pull request #1192Riccardo Spagni5-3/+20
36a89ab libwallet_api: Added option to restore from specific height (Jacob Brydolf)
2016-10-09Merge pull request #1191Riccardo Spagni1-4/+7
9f31e2d wallet: do not announce pool txes as money spent/received (yet) (moneromooo-monero)
2016-10-08ringct: use const refs as parameters where appropriatemoneromooo-monero3-5/+5
2016-10-08core: remove some unused codemoneromooo-monero1-3/+0
2016-10-08libwallet_api: Added option to restore from specific heightJacob Brydolf5-3/+20
2016-10-07Merge pull request #1121Riccardo Spagni2-222/+31
4e6d708 wallet: better implementation of sweep_unmixable (moneromooo-monero)
2016-10-07wallet: do not announce pool txes as money spent/received (yet)moneromooo-monero1-4/+7
2016-10-07libwallet_api: reverted deleted curly braceIlya Kitaev1-0/+1
2016-10-07resolved conflict with 'develop' of https://github.com/mbg033/moneroIlya Kitaev1-3/+0
2016-10-07libwallet_api: do not signal on sent/received tx until wallet completelyIlya Kitaev3-6/+31
synchronized
2016-10-06libwallet_api: TransactionHistory: read/write syncchronizationIlya Kitaev2-14/+21
2016-10-06libwallet_api: some renamingsIlya Kitaev3-3/+3
2016-10-06Initialize transaction history if emptyIlya Kitaev3-2/+11
2016-10-06libwallet_api: fixes for transaction historyIlya Kitaev1-3/+13
2016-10-04libwallet_api: fixes for transaction historyIlya Kitaev1-3/+13
2016-10-04wallet: better implementation of sweep_unmixablemoneromooo-monero2-222/+31
This was still using the old transaction creation algorithm, coupled with a deterministic output selection scheme, which made it ill suited to the job, since it'd loop indefinitely in case the fee increased between the test tx and adding the fee.
2016-10-04simplewallet: add mixin and payment id to sweep_all helpmoneromooo-monero1-1/+1
2016-10-04Fix build after spelling corrections in core_rpc_serverJacob Brydolf1-2/+2
2016-10-04Merge pull request #1179Riccardo Spagni2-0/+254
714ee99 Fix description for locked_transfer (Oyvind Kvanes) 71538f3 Rename to lockblocks and add max value (Oyvind Kvanes) 68ac060 Fix locked_transfer (Oyvind Kvanes) 7d020bd Add locked_transfer (Oyvind Kvanes) d5f918a Revert transfer_main in simplewallet (Oyvind Kvanes) 3451963 Add motifications to test out locked_transfer (Oyvind Kvanes) e5e6d88 Add more information to transaction in wallet (Oyvind Kvanes) 9b8a062 Make a small test change (Oyvind Kvanes)
2016-10-04Merge pull request #1177Riccardo Spagni1-1/+1
3644aa9 blockchain: avoid using a reference to a temporary (moneromooo-monero)
2016-10-04Merge pull request #1173Riccardo Spagni5-0/+57
65ea836 wallet2_api: added Wallet::daemonBlockChainTargetHeight() libwallet_api: Wallet::blockChainTargetHeight (Jacob Brydolf)
2016-10-04Merge pull request #1165Riccardo Spagni1-0/+12
e57379a p2p: drop any existing connection to a banned IP (moneromooo-monero)
2016-10-04Merge pull request #1164Riccardo Spagni3-12/+61
179b1f4 daemon: implement missing print_bc and matching RPC (moneromooo-monero)
2016-10-04Merge pull request #1160Riccardo Spagni4-3/+92
80b4da3 wallet: wallet option to confirm transfers with no payment id (moneromooo-monero)
2016-10-04Merge pull request #1139Riccardo Spagni15-37/+37
01ec195 Update CMakeLists.txt (codehalo) 446ebbc Update CMakeLists.txt (codehalo) bd773e7 Update CMakeLists.txt (codehalo) 3627cea Cleanup. Dropped "bit" from bitmonero. (Randi Joseph) 2a51396 Dropped "bit" from bitmonero. (Randi Joseph) 78b13d6 Cleanup. Dropped "bit" from bitmonero. (Randi Joseph) 1e6aedb Cleanup. Dropped "bit" from bitmonero. (Randi Joseph) 9e54616 Dropped "bit" from bitmonero. (Randi Joseph)
2016-10-04Merge pull request #1133Riccardo Spagni2-5/+2
cec090f Revert "Fix fake 'network synchronized, begin using' messages" (moneromooo-monero)
2016-10-04Merge pull request #1125Riccardo Spagni1-2/+4
7b09e9f wallet: update min mixin for sweep_unmixable on v4 (moneromooo-monero)
2016-10-04Merge pull request #1123Riccardo Spagni1-8/+0
0d036be blockchain: do not reject chain histories matching only genesis (moneromooo-monero)
2016-10-04Fix description for locked_transferOyvind Kvanes1-1/+1
2016-10-04Merge pull request #1171Riccardo Spagni9-89/+1
6390673 Removed all code related to fast_exit (NanoAkron)
2016-10-04Merge pull request #1168Riccardo Spagni6-17/+35
10be903 Brackets to prevent premature return (NanoAkron) fb1785a Brackets to ensure doesn't function prematurely return (NanoAkron) 8ed0d72 Moved logging to target functions rather than caller (NanoAkron) 442bfd1 Added messages at log level 2 to reflect deactivation procedure (NanoAkron)
2016-10-04Merge pull request #1162Riccardo Spagni1-1/+1
e5f8642 Update minimum mixin in transfer_original help text (TedTheFicus) ea45d61 Update minimum mixin in transfer_original help text (TedTheFicus)
2016-10-04Merge pull request #1152Riccardo Spagni3-24/+53
8b20cbf libwallet_api: do not use fast-refresh on recovery (Ilya Kitaev) 10fe626 libwallet_api: fast-refresh in case of opening non-synced wallet (Ilya Kitaev) 0019e31 libwallet_api: fix unhandled exception on address check (Ilya Kitaev) 1f73f80 libwallet_api: fast-refresh for new wallet (Ilya Kitaev) 4789347 libwallet_api: test for create/init wallet on mainnet (Ilya Kitaev)
2016-10-04Merge pull request #1149Riccardo Spagni4-28/+28
25be1d3 Noticed two spellings of the word 'response' in the codebase, one 'responce' and the other 'response'. (NanoAkron)
2016-10-04Merge pull request #1145Riccardo Spagni1-1/+1
8438fb4 Improving daemon startup log message (NanoAkron)
2016-10-04Merge pull request #1140Riccardo Spagni9-132/+848
bba6af9 wallet: cold wallet transaction signing (moneromooo-monero) 9872dcb wallet: fix log confusion between bytes and kilobytes (moneromooo-monero) d9b0bf9 cryptonote_core: make extra field removal more generic (moneromooo-monero) 98f19d4 serialization: add support for serializing std::pair and std::list (moneromooo-monero)
2016-10-04Rename to lockblocks and add max valueOyvind Kvanes1-45/+30
2016-10-04Brackets to prevent premature returnNanoAkron1-0/+2
2016-10-04Brackets to ensure doesn't function prematurely returnNanoAkron1-0/+2
2016-10-03blockchain: avoid using a reference to a temporarymoneromooo-monero1-1/+1
2016-10-03Moved logging to target functions rather than callerNanoAkron6-21/+31