| Commit message (Collapse) | Author | Age | Files | Lines |
| |\
| |
| |
| | |
a42e19e bumped version number (Riccardo Spagni)
|
| |/ |
|
| |\
| |
| |
| | |
daac1cc core: remove the block reward accumulation loop (moneromooo-monero)
|
| | |
| |
| |
| |
| |
| |
| |
| | |
This can generate non decomposed outputs for very large block
rewards (or not so large ones if a miner decides to not quantize
the block rewards). Out of an abundance of caution, we refuse
to generate those. They are still accepted by the consensus code,
however.
|
| |\ \
| | |
| | |
| | | |
efbdde2 Detect map resize failures (Howard Chu)
|
| | | | |
|
| |\ \ \
| | | |
| | | |
| | | | |
8757e46 add blockhashing blob to getblocktemplate (Howard Chu)
|
| | |/ / |
|
| |\ \ \
| | | |
| | | |
| | | | |
34957fc tests: add test for needed OpenSSL algorithms in unbound (moneromooo-monero)
|
| | | | |
| | | |
| | | |
| | | |
| | | | |
These can be compiled out of libunbound, leading to failure
to check DNSSEC validity.
|
| |\ \ \ \
| | | | |
| | | | |
| | | | | |
587e2e9 README: mention TORSOCKS_ALLOW_INBOUND for wallet connections (moneromooo-monero)
|
| | |/ / / |
|
| |\ \ \ \
| | | | |
| | | | |
| | | | | |
ead6956 simplewallet: always gracefully exit on EOF (moneromooo-monero)
|
| | |/ / / |
|
| |\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
b4eada9 wallet: make load_keys check types when loading JSON (moneromooo-monero)
3e55725 wallet: make the JSON reading type safe (moneromooo-monero)
f8d05f3 common: new json_util.h (moneromooo-monero)
|
| | | | | | |
|
| | | | | | |
|
| | |/ / /
| | | |
| | | |
| | | | |
With code to help factor out reading typed fields from JSON
|
| |\ \ \ \
| | | | |
| | | | |
| | | | | |
43962f4 abstract_tcp_server2: possible fix for exception in handle_accept (moneromooo-monero)
|
| | | | | | |
|
| |\ \ \ \ \
| | | | | |
| | | | | |
| | | | | | |
24b3e90 Convey tx verification failure reasons to the RPC client (moneromooo-monero)
|
| | |/ / / /
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
This allows appropriate action to be taken, like displaying
the reason to the user.
Do just that in simplewallet, which should help a lot in
determining why users fail to send.
Also make it so a tx which is accepted but not relayed is
seen as a success rather than a failure.
|
| |\ \ \ \ \
| | | | | |
| | | | | |
| | | | | | |
77d1c6b simplewallet: default to trusted daemon for loopback address (moneromooo-monero)
|
| | |/ / / / |
|
| |\ \ \ \ \
| |_|_|/ /
|/| | | |
| | | | |
| | | | | |
f746c9d minor corrections/clarifications (Thomas Winget)
c6bb201 Transaction pool documentation (and some cleanup) (Thomas Winget)
|
| | | | | | |
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
tx_pool.h doxygen documentation completed.
Many notes made on areas for improvement, be that functionality or
code clarity.
Commented code and unused code removed.
|
| |\ \ \ \ \
| |_|_|/ /
|/| | | |
| | | | | |
878ab5d wallet: fix --generate-from-keys saving as watch only (moneromooo-monero)
|
| |/ / / / |
|
| |\ \ \ \
| |_|/ /
|/| | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
d5d46e6 tests: obligatory hardfork unit build fix after interface change (moneromooo-monero)
25672d3 wallet: pass std::function by const ref, not value (moneromooo-monero)
0be6e08 wallet: do not leak owned amounts to the daemon unless --trusted-daemon (moneromooo-monero)
12146da wallet: change sweep_dust to sweep_unmixable (moneromooo-monero)
600a3cf New RPC and daemon command to get output histogram (moneromooo-monero)
f9a2fd2 wallet: handle rare case where fee adjustment can bump to the next kB (moneromooo-monero)
f26651a wallet: factor fee calculation (moneromooo-monero)
|
| | | | | |
|
| | | | |
| | | |
| | | |
| | | | |
Because we can.
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
This will be slower, though more private.
New trusted_daemon parameter to the matching RPC call, false by default.
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
With the change in mixin rules for v2, the "annoying" outputs are
slightly changed. There is high correlation between dust and
unmixable, but no equivalence.
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
This is a list of existing output amounts along with the number
of outputs of that amount in the blockchain.
The daemon command takes:
- no parameters: all outputs with at least 3 instances
- one parameter: all outputs with at least that many instances
- two parameters: all outputs within that many instances
The default starts at 3 to avoid massive spamming of all dust
outputs in the blockchain, and is the current minimum mixin
requirement.
An optional vector of amounts may be passed, to request
histogram only for those outputs.
|
| | | | |
| | | |
| | | |
| | | | |
It resulted in a tx being sent with too low a fee, and thus rejected.
|
| | | | | |
|
| |\ \ \ \
| |/ / /
|/| | /
| | |/
| |/| |
b852766 blockchain: for v3, require miner tx to have well behaved outs (moneromooo-monero)
97638b1 core: fix miner tx block reward with fees (moneromooo-monero)
|
| | | |
| | |
| | |
| | |
| | |
| | | |
This was meant to go in v2, but the miner tx slipped through
the cracks as it doesn't go through the main tx verification
since it doesn't get added to the pool.
|
| |/ / |
|
| |\ \
| | |
| | |
| | |
| | | |
287e882 remove connectivity tool, comment it out from munin plugins too (Riccardo Spagni)
51a56e7 remove unecessary and bad std::move from portable_storage_template_helper.h (Riccardo Spagni)
|
| | | | |
|
| |/ / |
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
bfd4a28 Update BlockchainDB documentation (Thomas Winget)
797357e Change Doxyfile, Blockchain not blockchain_storage (Thomas Winget)
c835215 remove defunct code from cryptonote::core (Thomas Winget)
50dba6d cryptonote::core doxygen documentation (Thomas Winget)
8ac329d doxygen documentation for difficulty functions (Thomas Winget)
540a76c Move checkpoint functions into checkpoints class (Thomas Winget)
1b0c98e doxygen documentation for checkpoints.{h,cpp} (Thomas Winget)
89c24ac Remove unnecessary or defunct code (Thomas Winget)
ab0ed14 doxygen include private and static members (Thomas Winget)
3a48449 Updated documentation for blockchain.* (Thomas Winget)
|
| |\ \
| | |
| | |
| | | |
01e0a69 Revert "Merge pull request #749" (Riccardo Spagni)
|
| |/ /
| |
| |
| |
| | |
This reverts commit 7fa63a82a1c3a0243f6757c1689855ed3ca61695, reversing
changes made to cb6be986c36b78eddb4b7f16e9ad440af8567dc4.
|
| |\ \
| | |
| | |
| | | |
a2e378b wallet: add a --generate-from-json flag (moneromooo-monero)
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
It takes a filename containing JSON data to generate a wallet.
The following fields are valid:
version: integer, should be 1
filename: string, path/filename for the newly created wallet
scan_from_height: 64 bit unsigned integer, optional
password: string, optional
viewkey: string, hex representation
spendkey: string, hex representation
seed: string, optional, list of words separated by spaces
Either seed or private keys should be given. If using private
keys, the spend key may be omitted (the wallet will not be
able to spend, but will see incoming transactions).
If scan_from_height is given, blocks below this height will not
be checked for transactions as an optimization.
|
| |\ \ \
| | |/
| |/|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
bfd4a28 Update BlockchainDB documentation (Thomas Winget)
797357e Change Doxyfile, Blockchain not blockchain_storage (Thomas Winget)
c835215 remove defunct code from cryptonote::core (Thomas Winget)
50dba6d cryptonote::core doxygen documentation (Thomas Winget)
8ac329d doxygen documentation for difficulty functions (Thomas Winget)
540a76c Move checkpoint functions into checkpoints class (Thomas Winget)
1b0c98e doxygen documentation for checkpoints.{h,cpp} (Thomas Winget)
89c24ac Remove unnecessary or defunct code (Thomas Winget)
ab0ed14 doxygen include private and static members (Thomas Winget)
3a48449 Updated documentation for blockchain.* (Thomas Winget)
|
| | | |
| | |
| | |
| | |
| | | |
BlockchainDB is now Doxygen-compliant and its documentation is
up-to-date with recent changes.
|