| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| |/ |
|
| |\
| |
| |
| | |
fe5d1be build: prepare v0.18.0.0 (selsta)
|
| | | |
|
| |/ |
|
| | |
|
| |\
| |
| |
| | |
5d388eb Bump ring size to 16 for v15 & remove set default in wallet cli (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.
|
| |\
| |
| |
| | |
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
|
| |\
| |
| |
| | |
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)
|
| | |/ |
|
| |/ |
|
| |\
| |
| |
| | |
e08abaa multisig key exchange update and refactor (koe)
|
| | | |
|
| |\ \
| | |
| | |
| | |
| | | |
a4ebec9 Add python method (Howard Chu)
0221b01 Add calcpow RPC (Howard Chu)
|
| | | |
| | |
| | |
| | | |
Calculate PoW hash for a block candidate
|
| |/ / |
|
| | |
| |
| |
| |
| |
| | |
avoids mining txes after a fork that are invalid by this fork's
rules, but were valid by the previous fork rules at the time
they were verified and added to the txpool.
|
| |/ |
|
| |\
| |
| |
| | |
dfee15e RPC and ZeroMQ APIs to support p2pool (SChernykh)
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
| |\ \
| |/
|/|
| | |
4ced092 daemon: allow proxy configuration (anon, selsta, tobtoht)
|
| | |
| |
| |
| |
| | |
Co-authored-by: selsta <selsta@sent.at>
Co-authored-by: tobtoht <thotbot@protonmail.com>
|
| |\ \
| | |
| | |
| | | |
8ff21e1 doc: update IRC references to Libera (fdov)
|
| | | | |
|
| |\ \ \
| |/ /
|/| |
| | | |
254a133 core: speed up print_coinbase_tx_sum (moneromooo-monero)
|
| | | |
| | |
| | |
| | | |
It only needs to parse the tx headers, not the full tx data
|
| |\ \ \
| |_|/
|/| |
| | | |
ed6f053 blockchain: speed up repeated pops (mostly in tests) (moneromooo-monero)
|
| | | |
| | |
| | |
| | |
| | | |
The heavy rolling median reset only has to be performed after
all blocks are popped
|
| |\ \ \
| | | |
| | | |
| | | | |
a1c4307 Warnings: unused variable in core/blockchain.cpp (mj-xmr)
|
| | | | | |
|
| |/ / / |
|
| | | | |
|
| |/ /
| |
| |
| |
| | |
This reverts commit 63c7ca07fba2f063c760f786a986fb3e02fb040e, reversing
changes made to 2218e23e84a89e9a1e4c0be5d50f891ab836754f.
|
| |\ \
| | |
| | |
| | | |
23aae55 Remove payload copy in all outgoing p2p messages (Lee Clagett)
|
| | |/ |
|
| |\ \
| | |
| | |
| | | |
673c6d2 Reduce compilation time of epee/portable_storage_template_helper.h (mj-xmr)
|
| | |/ |
|
| |/
|
|
|
|
|
|
|
|
|
|
| |
On Mac, size_t is a distinct type from uint64_t, and some
types (in wallet cache as well as cold/hot wallet transfer
data) use pairs/containers with size_t as fields. Mac would
save those as full size, while other platforms would save
them as varints. Might apply to other platforms where the
types are distinct.
There's a nasty hack for backward compatibility, which can
go after a couple forks.
|
| |\
| |
| |
| |
| | |
bd12984 Remove copies from foreach loops (thanks to Clang) (Lee Clagett)
1572df9 Removing unused namespace alias (Lee Clagett)
|
| | | |
|
| |/
|
|
|
|
|
|
|
|
|
| |
There are quite a few variables in the code that are no longer
(or perhaps never were) in use. These were discovered by enabling
compiler warnings for unused variables and cleaning them up.
In most cases where the unused variables were the result
of a function call the call was left but the variable
assignment removed, unless it was obvious that it was
a simple getter with no side effects.
|
| |
|
|
|
| |
it is accessed both when adding and when prevalidating a set
of new hashes from a peer
|
| | |
|