| Commit message (Collapse) | Author | Age | Files | Lines |
| | |
|
| | |
|
| | |
|
| |\
| |
| |
| | |
e44e8b164 wallet: background sync with just the view key (j-berman)
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
- When background syncing, the wallet wipes the spend key
from memory and processes all new transactions. The wallet saves
all receives, spends, and "plausible" spends of receives the
wallet does not know key images for.
- When background sync disabled, the wallet processes all
background synced txs and then clears the background sync cache.
- Adding "plausible" spends to the background sync cache ensures
that the wallet does not need to query the daemon to see if any
received outputs were spent while background sync was enabled.
This would harm privacy especially for users of 3rd party daemons.
- To enable the feature in the CLI wallet, the user can set
background-sync to reuse-wallet-password or
custom-background-password and the wallet automatically syncs in
the background when the wallet locks, then processes all
background synced txs when the wallet is unlocked.
- The custom-background-password option enables the user to
open a distinct background wallet that only has a view key saved
and can be opened/closed/synced separately from the main wallet.
When the main wallet opens, it processes the background wallet's
cache.
- To enable the feature in the RPC wallet, there is a new
`/setup_background_sync` endpoint.
- HW, multsig and view-only wallets cannot background sync.
|
| | | |
|
| |\ \
| |/
|/|
| | |
d28c080 monerod.service: use network-online.target Wait for network to be online before starting (Jared Monger)
|
| | |
| |
| |
| | |
Wait for network to be online before starting
|
| |/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
To transfer ~5 XMR to an address such that your balance drops by exactly 5 XMR, provide a `subtractfeefrom` flag to the `transfer` command. For example:
transfer 76bDHojqFYiFCCYYtzTveJ8oFtmpNp3X1TgV2oKP7rHmZyFK1RvyE4r8vsJzf7SyNohMnbKT9wbcD3XUTgsZLX8LU5JBCfm 5 subtractfeefrom=all
If my walet balance was exactly 30 XMR before this transaction, it will be exactly 25 XMR afterwards and the destination address will receive slightly
less than 5 XMR. You can manually select which destinations fund the transaction fee and which ones do not by providing the destination index.
For example:
transfer 75sr8AAr... 3 74M7W4eg... 4 7AbWqDZ6... 5 subtractfeefrom=0,2
This will drop your balance by exactly 12 XMR including fees and will spread the fee cost proportionally (3:5 ratio) over destinations with addresses
`75sr8AAr...` and `7AbWqDZ6...`, respectively.
Disclaimer: This feature was paid for by @LocalMonero.
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
| |
this will make it easier huge wallets to do so without hitting
random limits (eg, max string size in node).
|
| | |
|
| |
|
|
| |
Fish shell completions for monerod, monero-wallet-cli, and monero-wallet-rpc.
|
| |\
| |
| |
| | |
2979474 disable multisig by default (moneromooo-monero)
|
| | |
| |
| |
| |
| |
| |
| |
| |
| | |
There are vulnerabilities in multisig protocol if the parties do not
trust each other, and while there is a patch for it, it has not been
throroughly reviewed yet, so it is felt safer to disable multisig by
default for now.
If all parties in a multisig setup trust each other, then it is safe
to enable multisig.
|
| |/ |
|
| |\
| |
| |
| | |
da9aa1f Copyright: Update to 2022 (mj-xmr)
|
| | | |
|
| |\ \
| |/
|/|
| | |
14eb42d systemd: remove outdated torsocks example (selsta)
|
| | | |
|
| |\ \
| |/
|/|
| | |
e08abaa multisig key exchange update and refactor (koe)
|
| | | |
|
| | | |
|
| |\ \
| |/
|/|
| | |
7caab8d utils/health: separate Clang Tidy tests for C & C++ (mj-xmr)
|
| | | |
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Adds the following:
- "get_miner_data" to RPC API
- "json-miner-data" to ZeroMQ subscriber contexts
Both provide the necessary data to create a custom block template. They are used by p2pool.
Data provided:
- major fork version
- current height
- previous block id
- RandomX seed hash
- network difficulty
- median block weight
- coins mined by the network so far
- mineable mempool transactions
|
| |/ |
|
| | |
|
| |\
| |
| |
| | |
8c3c7b8 depends, docker: fix bintray links (selsta)
|
| | | |
|
| |/ |
|
| |\
| |
| |
| | |
7b51547 gpg_keys: add anon (anon)
|
| | | |
|
| | | |
|
| |\ \
| | |
| | |
| | | |
5984277 python-rpc: adapt urlparse for python3 (moneromooo-monero)
|
| | |/ |
|
| |\ \
| | |
| | |
| | | |
dc66115 Formatted markdown in readme.md (Timo Sarkar)
|
| | | | |
|
| |\ \ \
| |_|/
|/| |
| | | |
19b2283 New add_aux_pow RPC to support merge mining (moneromooo-monero)
|
| | |/ |
|
| |/ |
|
| |\
| |
| |
| | |
a2bd6de Clang IWYU header checker script (mj-xmr)
|
| | |
| |
| |
| | |
Run with utils/health/clang-include-what-you-use-run.sh
|
| |/ |
|
| |\
| |
| |
| | |
e59134123 Clang-tidy integrated into CMakeLists.txt (mj-xmr)
|
| | |
| |
| |
| |
| | |
Can be called from the source directory with:
utils/health/clang-tidy-run.sh
|
| |\ \
| | |
| | |
| | | |
9f502108b Add ClangBuildAnalyzer under utils/health for analyzing build times (mj-xmr)
|
| | |/ |
|