| Commit message (Collapse) | Author | Age | Files | Lines |
| | |
|
| | |
|
| |\
| |
| |
| | |
20f732cd rpc: make fill_pow restricted (moneromooo-monero)
|
| | |
| |
| |
| | |
It's slow work, so let's not expose it
|
| |/
|
|
|
|
|
| |
Always send TX public key when generating output destination keys: it may be an additional TX public key in case of subaddress; before we always use R.
Fix the commitment mask generation: It must be delegated to device as it implies the amount key.
Send MONERO_VERSION string in reset command to allow version compatibility check.
Some enhancement of debug log.
|
| |\
| |
| |
| | |
fcb524be wallet2: fix incorrect patch for determining fork rules (moneromooo-monero)
|
| | |
| |
| |
| |
| |
| | |
Half of the patch was correct, but half was introducing another bug,
where a wallet asking for a fork that the daemon does not know about
yet would decide to use those rules.
|
| |\ \
| | |
| | |
| | | |
8f0318d7 hardfork: fix fork determination for historical heights (moneromooo)
|
| | | | |
|
| |/ / |
|
| | | |
|
| |\ \
| | |
| | |
| | | |
b2b71d3a wallet2: fix mishandling rct outputs in coinbase tx (moneromooo-monero)
|
| | | |
| | |
| | |
| | | |
Reported by cutcoin
|
| |\ \ \
| | | |
| | | |
| | | | |
997830f3 disable asm w/ x64 instructions set on i386 (naughtyfox)
|
| | | |/
| |/| |
|
| |\ \ \
| |/ /
|/| |
| | | |
49896e5c blockchain: fix long term block weight for regtest mode (moneromooo-monero)
|
| | |/ |
|
| |\ \
| | |
| | |
| | |
| | |
| | | |
0ec360b4 CryptonightR: define out i386/x86_64 specific code on other archs (moneromooo-monero)
773509dd slow-hash: fix build on arm (moneromooo-monero)
0cb6a763 cmake: ARCH_ID fixes for cross compilation (TheCharlatan)
|
| | | | |
|
| | |/ |
|
| |\ \
| | |
| | |
| | |
| | | |
348320a3 wallet api/device: set estimated restore height if none is provided (selsta)
3c1c2499 wallet api: don't truncate address in subaddress_account (selsta)
|
| | | | |
|
| | | |
| | |
| | |
| | | |
Same behaviour as subaddress.cpp now.
|
| | |/
|/| |
|
| | | |
|
| | | |
|
| | | |
|
| | |
| |
| |
| |
| |
| | |
It seems to be buggy on reorgs, and prevents the use of
a blockchain with two nodes.
We'll speed this up again if/when the need arises.
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
If two create_block_template are called at nearly the same time,
and a block is added at nearly the same time, this could happen:
- the blockchain top block is B0
- thread 1 enters create_block_template, takes blockchain lock
- thread 1 creates a fresh block referencing prev block B0
- thread 1 releases blockchain lock
- thread 0 adds a new block
- thread 0 enters create_block_template
- thread 0 updates block template
- thread 1 takes txpool lock and continues creating block template
- thread 1 overwrites block template with previous data
|
| |\ \
| | |
| | |
| | | |
1d628550 blockchain: fix long term weight addition on pop/init (moneromooo-monero)
|
| | | | |
|
| |\ \ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
993a1994 tests: add a CNv4 JIT test (moneromooo-monero)
736f2579 crypto: plug CNv4 JIT into cn_slow_hash (moneromooo-monero)
2e9b988a crypto: clear cache after generating random program (moneromooo-monero)
683c3d13 performance_tests: add tests for new Cryptonight variants (moneromooo-monero)
|
| | | | | |
|
| | | | |
| | | |
| | | |
| | | | |
Enabled by setting the MONERO_USE_CNV4_JIT env var to 1
|
| | |/ / |
|
| |\ \ \
| |/ /
|/| |
| | | |
3b7967c6 rpc: fix wrongly formatted JSON for pruned tx (stoffu)
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | | |
Fix for #4399.
Also unifies code for serializing pruned tx to binary/json into one.
(Cherry-picked from #4586)
|
| |\ \ \
| | | |
| | | |
| | | | |
2c0fc8b4 db_lmdb: fix missing mdb_dbi_close in migration (moneromooo-monero)
|
| | |/ /
| | |
| | |
| | | |
Fixed by hyc
|
| |\ \ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
32ebc95d CMakeLists.txt: detect and use -pthread compiler flag (moneromooo-monero)
be2d061b miner: fix build with boost 1.69 (moneromooo-monero)
1de62cb1 mlocker: fix access to global lock map after dtor on exit (moneromooo-monero)
5544bb83 mlocker: fix dtor ordering problem (moneromooo-monero)
|
| | |/ / |
|
| |/ /
| |
| |
| |
| |
| |
| |
| |
| | |
Minimalistic JIT code generator for random math sequence in CryptonightR.
Usage:
- Allocate writable and executable memory
- Call v4_generate_JIT_code with "buf" pointed to memory allocated on the previous step
- Call the generated code instead of "v4_random_math(code, r)", omit the "code" parameter
|
| | |
| |
| |
| | |
Also check return of that function, it can now return error
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | |
| |
| |
| | |
It introduces random integer math into the main loop.
|
| | | |
|