| Commit message (Collapse) | Author | Age | Files | Lines |
| | |
|
| |\
| |
| |
| | |
9df7179 wallet2: use BP+ for cold signing (moneromooo-monero)
|
| | |
| |
| |
| | |
reported by ukoehb
|
| |\ \
| | |
| | |
| | | |
3593a98 simplewallet: fix integrated_address output string (selsta)
|
| | |/ |
|
| |\ \
| | |
| | |
| | | |
0f7b20a Added support for Ledger Nano S Plus (Mathias Herberts)
|
| | | | |
|
| |\ \ \
| | | |
| | | |
| | | | |
ea87b30 Add view tags to outputs to reduce wallet scanning time (j-berman)
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Implements view tags as proposed by @UkoeHB in MRL issue
https://github.com/monero-project/research-lab/issues/73
At tx construction, the sender adds a 1-byte view tag to each
output. The view tag is derived from the sender-receiver
shared secret. When scanning for outputs, the receiver can
check the view tag for a match, in order to reduce scanning
time. When the view tag does not match, the wallet avoids the
more expensive EC operations when deriving the output public
key using the shared secret.
|
| | | | |
| | | |
| | | |
| | | | |
Thanks @mj-xmr: https://github.com/monero-project/monero/pull/8211#discussion_r823870855
|
| | | | |
| | | |
| | | |
| | | |
| | | | |
Relevant commit from old PR:
330df2952cb2863a591158b984c0fb7f652887ac
|
| | | | |
| | | |
| | | |
| | | |
| | | | |
Relevant commit from old PR:
bd0a5119957d3ef9130a0b82599e1696995ef235
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Actions:
1. Remove unused functions from misc_os_dependent.h
2. Move three remaining functions, get_gmt_time, get_ns_count, and get_tick_count into time_helper.h
3. Remove unused functions from time_helper.h
4. Refactor get_ns_count and get_internet_time_str and get_time_interval_string
5. Remove/add includes as needed
Relevant commits on the old PR:
a9fbe52b02ffab451e90c977459fea4642731cd1
9a59b131c4ed1be8afe238fff3780fe203c65a46
7fa9e2817df9b9ef3f0290f7f86357939829e588
|
| | | | | |
|
| | | | |
| | | |
| | | |
| | | | |
Remove unused include statements or unused definitions.
|
| |/ / /
| | |
| | |
| | |
| | |
| | | |
Here lies dozens of unused files. This commit is ONLY file deletions except
for the removing of a couple of #includes and removing filenames from CmakeLists
where appropriate.
|
| |\ \ \
| | | |
| | | |
| | | | |
4db6aed CMake: Add missing headers via monero_find_all_headers macro (mj-xmr)
|
| | | |/
| |/| |
|
| |/ /
| |
| |
| |
| |
| | |
https://github.com/ArticMine/Monero-Documents/blob/master/MoneroScaling2021-02.pdf
with a change to use 1.7 instead of 2.0 for the max long term increase rate
|
| |\ \
| | |
| | |
| | | |
17772ef Eliminate dependence on boost::interprocess #8223 (Jeffrey)
|
| | |/
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
In this repo, `boost::interprocess` was being used soley to make `uint32_t` operations atomic. So I replaced each instance of
`boost::interprocess::ipcdetail::atomic(...)32` with `std::atomic` methods. I replaced member declarations as applicable. For example,
when I needed to change a `volatile uint32_t` into a `std::atomic<uint32_t>`. Sometimes, a member was being used a boolean flag, so
I replaced it with `std::atomic<bool>`.
You may notice that I didn't touch `levin_client_async.h`. That is because this file is entirely unused and will be deleted in PR monero-project#8211.
Additional changes from review:
* Make some local variables const
* Change postfix operators to prefix operators where value was not need
|
| |\ \
| | |
| | |
| | | |
d1f1947 wallet_rpc_server: support regex for get_accounts tag (reemuru)
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This commit adds a 'regexp' boolean field to the get_accounts
request. The flag is set to false by default and maintains backwards
compatibility. When set to true the user can search tags by regular
expression filters. An additional error message was added for failed
regular expression searches. Bump minor version to 25.
|
| |\ \ \
| | | |
| | | |
| | | | |
7dcfccb wallet_rpc_server: fix make_integrated_address with no payment id (moneromooo-monero)
|
| | |/ / |
|
| |\ \ \
| | | |
| | | |
| | | | |
591c174 Remove footgun doc comment in miner TX validation (Luke Parker)
|
| | |/ /
| | |
| | | |
This comment suggests this check is unnecessary, when it is completely necessary as miner TXs can have multiple outputs *which is a statement directly, and incorrectly, contradicted by this comment*. While I don't ever see someone removing this code and getting their edits merged into Monero, someone inexperienced who thinks they're cleaning old code may break their own work, and then there's really just zero benefit to keeping this around.
|
| |\ \ \
| | | |
| | | |
| | | | |
0d6fce8 Compil. time: cryptonote_core minus portable_storage header (mj-xmr)
|
| | |/ / |
|
| |\ \ \
| | | |
| | | |
| | | | |
da9aa1f Copyright: Update to 2022 (mj-xmr)
|
| | |/ / |
|
| |\ \ \
| | | |
| | | |
| | | | |
3c82958 wallet2: update stagenet rollback blocks (selsta)
|
| | | | | |
|
| |\ \ \ \
| | | | |
| | | | |
| | | | | |
3f88fdd simplewallet: add option for exporting tx keys (reemuru)
|
| | |/ / /
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
This commit adds an option to export transaction
keys when performing export_transfers all. By passing
option=with_keys a new column 'tx key' will be
populated with respective keys.
|
| |\ \ \ \
| | | | |
| | | | |
| | | | | |
ae0a840 wallet2: decrease the amount of data exchanged for output export (moneromooo-monero)
|
| | | |/ /
| |/| | |
|
| |\ \ \ \
| | | | |
| | | | |
| | | | | |
cf44349 account info text alignment (im)
|
| | | | | | |
|
| |\ \ \ \ \
| | | | | |
| | | | | |
| | | | | | |
83bb027 Make RPC server functions that read db thread safe (j-berman)
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
- grab an lmdb db_rtxn_guard to ensure consistent data from the db
- fixed on_getblockhash error resp when requested height >= blockchain height
- left functions that read shared memory untouched for now
|
| |\ \ \ \ \ \
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
bd27deb Bulletproofs+ (SarangNoether)
b7713cc Precompute initial transcript hash (SarangNoether)
b535d66 Updates from security audit (SarangNoether)
a0d80b1 plug bulletproofs plus into consensus (moneromooo-monero)
75bd004 ringct: a few minor optimizations from review (moneromooo-monero)
a345060 ringct: port some of vtnerd's review changes from BP+ to BP (moneromooo-monero)
4c94cfe store outPk/8 in the tx for speed (moneromooo-monero)
5acdd0e bulletproofs+: some minor cleanup from vtnerd's review (moneromooo-monero)
|
| | | | | | | | |
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
It avoids dividing by 8 when deserializing a tx, which is a slow
operation, and multiplies by 8 when verifying and extracing the
amount, which is much faster as well as less frequent
|
| | | | | | | | |
|
| | | | | | | | |
|
| | | | | | | | |
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
https://suyash67.github.io/homepage/assets/pdfs/bulletproofs_plus_audit_report_v1.1.pdf
|
| | | | | | | | |
|
| | | |_|_|_|/
| |/| | | | |
|