cryptozoidberg
|
36ce7bd00d
|
tweak for decoy selection algo: first 20k of Zarcanum blocks decoy selection algo will be working flat
|
2024-01-17 22:02:06 +01:00 |
|
cryptozoidberg
|
6365b55343
|
tweaks over coretests logging
|
2024-01-17 19:43:25 +01:00 |
|
cryptozoidberg
|
997dcb8312
|
fixed crash in decoy_selection api
|
2024-01-17 18:07:41 +01:00 |
|
cryptozoidberg
|
01f00a67e6
|
fixed unused variable 2
|
2024-01-17 16:08:39 +01:00 |
|
cryptozoidberg
|
8dd1b9d5a7
|
fixed unused variable
|
2024-01-17 16:07:11 +01:00 |
|
sowle
|
7aaee46d4a
|
fixed a HF4-specific bug in is_pos_coinbase() and is_coinbase()
|
2024-01-17 13:04:26 +01:00 |
|
sowle
|
c99c23b9da
|
wallet2: set decoys count for PoS mining tx according to the core runtime config
|
2024-01-17 00:39:35 +01:00 |
|
cryptozoidberg
|
b81e168b2a
|
CURRENCY_HF4_MANDATORY_DECOY_SET_SIZE implemented as configurable(for coretest we would need to have 0 mixins due to old tests)
|
2024-01-16 21:32:10 +01:00 |
|
cryptozoidberg
|
b1974eb24f
|
mined ballance calc in wallet done via block reward(in connection to pos coinbase joined to 1 output)
|
2024-01-16 20:02:00 +01:00 |
|
cryptozoidberg
|
f7c928e3a2
|
outputs with zero pubkeys (00..00, torsion element of order 4) should not be used as inputs at all (even as mixins)
|
2024-01-16 19:01:57 +01:00 |
|
sowle
|
8b145089ac
|
Merge branch 'zc_pos_one_out' into decoy_selection
# Conflicts:
# src/currency_core/blockchain_storage.cpp
|
2024-01-16 16:30:55 +01:00 |
|
sowle
|
6271a22058
|
minor improvement on mixins restrictions checks
|
2024-01-16 00:52:56 +01:00 |
|
sowle
|
929d741916
|
coretests: forgotten changes (wip for hard_fork_4_consolidated_txs)
|
2024-01-15 23:15:24 +01:00 |
|
sowle
|
250bf95e11
|
bcs: minor naming & logging improvements
|
2024-01-15 23:12:29 +01:00 |
|
cryptozoidberg
|
6475571781
|
re-factored code for mixins count verification(moved to core check, suggested by @sowle)
|
2024-01-15 19:38:53 +01:00 |
|
cryptozoidberg
|
fb31c8862b
|
api transition fix
|
2024-01-14 20:49:09 +01:00 |
|
cryptozoidberg
|
1c404348a0
|
added tx semantics test in tx_pool
|
2024-01-14 19:00:24 +01:00 |
|
cryptozoidberg
|
9cd62b236a
|
implemented reverse api compatibility
|
2024-01-14 18:00:12 +01:00 |
|
cryptozoidberg
|
7086531e08
|
disabled wllet rpc in UI
|
2024-01-14 14:53:16 +01:00 |
|
cryptozoidberg
|
90c7b5d02d
|
hf4 mandatory check for decoy size
|
2024-01-13 20:24:10 +01:00 |
|
cryptozoidberg
|
f874a5f7a2
|
added exception for coinbase transactions
|
2024-01-12 20:01:57 +01:00 |
|
sowle
|
beb4fa828f
|
minor logging improvements
|
2024-01-12 03:15:56 +01:00 |
|
sowle
|
fe7db04b84
|
coretests: hard_fork_4_consolidated_txs WIP
|
2024-01-12 03:14:59 +01:00 |
|
cryptozoidberg
|
b363b893e4
|
Bunch of improvements over the wallet
|
2024-01-02 21:57:43 +01:00 |
|
sowle
|
6baa1b42d6
|
minor fix
|
2023-12-27 16:44:15 +01:00 |
|
zano build machine
|
a5af399e56
|
=== build number: 249 -> 250 ===
|
2023-12-27 17:16:08 +03:00 |
|
sowle
|
05feba39bf
|
block add perf timings
|
2023-12-27 14:08:36 +01:00 |
|
sowle
|
6534a6eda4
|
epee::misc_utils::median improved
|
2023-12-27 14:06:23 +01:00 |
|
sowle
|
723a89c840
|
functional tests: gcc compilation fixed
|
2023-12-27 13:50:12 +01:00 |
|
sowle
|
344cb15fb5
|
attempt to fix gcc compilation
|
2023-12-27 02:16:54 +01:00 |
|
sowle
|
e239389768
|
crypto: fixed generators with precomputed data improved (data made static) + more tests
|
2023-12-27 02:04:59 +01:00 |
|
cryptozoidberg
|
bfb4a91f92
|
fork choice rule updated
|
2023-12-26 22:18:46 +01:00 |
|
sowle
|
4200669f5b
|
crypto: experimental optimizations: ge_scalarmult_base_vartime, ge_scalarmult_vartime_p3, ge_scalarmult_precomp_vartime (point_pc_t) + performance tests for msm pippenger v3-v4
|
2023-12-25 23:48:14 +01:00 |
|
sowle
|
f62db8a7fe
|
minor code cleanup
|
2023-12-25 19:20:45 +01:00 |
|
sowle
|
4b31d91beb
|
blockchain_storage: more performance measurements for blocks validation
|
2023-12-25 19:19:50 +01:00 |
|
sowle
|
f95791a723
|
crypto: much faster pippenger/bucket-style multi-scalar multiplication for range proofs + tests
|
2023-12-25 19:14:31 +01:00 |
|
sowle
|
77d6f94280
|
crypto: scalar_t::get_bits + test + performance test + cn_hash performance test
|
2023-12-25 18:10:14 +01:00 |
|
cryptozoidberg
|
6ed1c0815a
|
Merge branch 'cryptoassets' into decoy_selection
|
2023-12-15 18:57:30 +03:00 |
|
cryptozoidberg
|
ee3570b6dd
|
merged from develop
|
2023-12-15 18:56:55 +03:00 |
|
cryptozoidberg
|
22fda0c7fe
|
fixed bugs in for decoy selection algo
|
2023-12-15 18:39:50 +03:00 |
|
sowle
|
9b43cbc0b7
|
CMakeLists.txt: allowing using higher version of Boost than required
|
2023-12-15 15:53:22 +01:00 |
|
cryptozoidberg
|
04103dea7f
|
decoy selection algo added
|
2023-12-15 01:42:06 +03:00 |
|
sowle
|
90b43d828e
|
HF4: allowing 1 merged output for PoS blocks' miner tx
|
2023-12-14 21:34:17 +01:00 |
|
zano build machine
|
8f2e7191e5
|
=== build number: 164 -> 165 ===
|
2023-12-13 15:48:45 +03:00 |
|
cryptozoidberg
|
db2bdd33a2
|
Merge branch 'develop' into release
|
2023-12-13 15:29:02 +03:00 |
|
cryptozoidberg
|
f2ca3696fa
|
moved UI to latest commit
|
2023-12-13 15:20:33 +03:00 |
|
cryptozoidberg
|
b0f06e512d
|
added mdbx manually
|
2023-12-12 18:53:10 +03:00 |
|
cryptozoidberg
|
2b97d25afb
|
removed mdbx
|
2023-12-12 18:51:05 +03:00 |
|
cryptozoidberg
|
fe0a13c4f0
|
Removed submodule mdbx
|
2023-12-12 18:48:49 +03:00 |
|
cryptozoidberg
|
5b4a3e3a38
|
get_random_outs_for_amounts2 in work
|
2023-12-08 20:41:47 +01:00 |
|