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
|
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 |
|
cryptozoidberg
|
b363b893e4
|
Bunch of improvements over the wallet
|
2024-01-02 21:57:43 +01:00 |
|
cryptozoidberg
|
bfb4a91f92
|
fork choice rule updated
|
2023-12-26 22:18:46 +01:00 |
|
cryptozoidberg
|
22fda0c7fe
|
fixed bugs in for decoy selection algo
|
2023-12-15 18:39:50 +03:00 |
|
cryptozoidberg
|
04103dea7f
|
decoy selection algo added
|
2023-12-15 01:42:06 +03:00 |
|
cryptozoidberg
|
5b4a3e3a38
|
get_random_outs_for_amounts2 in work
|
2023-12-08 20:41:47 +01:00 |
|
cryptozoidberg
|
555270c1a3
|
profiling of block processing + lates UI
|
2023-11-27 15:53:56 +01:00 |
|
sowle
|
4a819afe18
|
removed unneeded logging
|
2023-11-02 21:14:41 +01:00 |
|
sowle
|
964968ded0
|
get_actual_timestamp() -> get_block_timestamp_from_miner_tx_extra(), corresponding check in pos block validation has been adjusted
|
2023-11-02 16:47:18 +01:00 |
|
sowle
|
46a0db21ec
|
Merge branch 'develop' into cryptoassets
# Conflicts:
# CMakeLists.txt
# README.md
# contrib/epee/include/net/http_client.h
# src/currency_core/blockchain_storage.cpp
# src/currency_core/currency_core.cpp
# src/currency_core/currency_format_utils.cpp
# src/gui/qt-daemon/layout
# src/rpc/core_rpc_server.cpp
# src/rpc/core_rpc_server.h
# src/rpc/core_rpc_server_commands_defs.h
# src/version.h.in
# src/wallet/wallet2.cpp
# src/wallet/wallet2.h
# src/wallet/wallet_public_structs_defs.h
# src/wallet/wallet_rpc_server.h
# tests/core_tests/chaingen.cpp
# tests/core_tests/pos_validation.cpp
# tests/core_tests/wallet_tests.cpp
# tests/performance_tests/main.cpp
|
2023-11-01 23:48:36 +01:00 |
|
sowle
|
299124877e
|
coretests: pos_mining_with_decoys test added
|
2023-10-31 21:22:15 +01:00 |
|
cryptozoidberg
|
63354b91c3
|
changed fields names one more time
|
2023-10-06 17:36:10 +02:00 |
|
cryptozoidberg
|
4762e39c77
|
changed fields names
|
2023-10-06 15:03:57 +02:00 |
|
cryptozoidberg
|
1886fae681
|
implemented governance initial code for wallet/daemon
|
2023-10-03 22:43:51 +02:00 |
|
cryptozoidberg
|
0ede461f25
|
merge from release
|
2023-10-02 15:54:58 +02:00 |
|
sowle
|
3402da561c
|
Merge branch 'asset_update' into cryptoassets
# Conflicts:
# tests/core_tests/multiassets_test.cpp
|
2023-08-29 14:13:15 +02:00 |
|
sowle
|
0783d3e6f9
|
asset operation code clean up and minor improvements
|
2023-08-29 09:22:45 +02:00 |
|
sowle
|
f3b85ad7f3
|
typo fixed
|
2023-08-29 09:20:59 +02:00 |
|
cryptozoidberg
|
fc473c97e6
|
removed unused code lines
|
2023-08-28 20:36:53 +02:00 |
|
sowle
|
b669990a8a
|
small typo fixed ("amount_to_validate")
|
2023-08-28 19:49:13 +02:00 |
|
cryptozoidberg
|
7bfa59fd7e
|
full test for assets operations ready and passes
|
2023-08-25 22:40:20 +02:00 |
|
sowle
|
8f4d822e5e
|
bcs: fixed put_asset_info() to enable verification of the asset emit operation
|
2023-08-19 15:47:11 +02:00 |
|
cryptozoidberg
|
3996567462
|
fixed few errors discovered by multiasset_test, still problem with emmit
|
2023-08-17 21:00:59 +02:00 |
|
cryptozoidberg
|
ed3b5e5e81
|
fixed blockchain_storage.cpp
|
2023-08-15 22:32:14 +02:00 |
|
sowle
|
fc1383324a
|
minor improvement for fill_tx_rpc_inputs()
|
2023-08-10 13:09:04 +02:00 |
|
sowle
|
a6036e2a13
|
wallet & PoS: don't try to mine a PoS block if the current sequence factor is too high
|
2023-08-09 01:38:00 +02:00 |
|
cryptozoidberg
|
7c84d07fc3
|
Merged from cryptoassets
|
2023-08-07 21:35:24 +02:00 |
|
sowle
|
947fc3032d
|
core: check_tx_explicit_asset_id_rules changed to support burning outputs with an explicit asset id
|
2023-08-07 02:43:17 +02:00 |
|
sowle
|
02138c86a4
|
clarify logging
|
2023-08-06 01:23:52 +02:00 |
|
cryptozoidberg
|
0b835903ab
|
asset operations in for wallet
|
2023-08-05 20:27:46 +02:00 |
|
cryptozoidberg
|
e347062ab1
|
work related to assets altering(update,emmit,burn)
|
2023-08-03 20:01:41 +02:00 |
|
sowle
|
f8d953afe2
|
remove annoying debug log message
|
2023-07-21 13:18:40 +02:00 |
|
sowle
|
e80e4a60cc
|
1) refactored block template creation and construct_miner_tx to incorporate block reward, essential for Zarcanum PoS; 2) fixed a bug in Zarcanum PoS generation; zarcanum_block_with_txs test now passes successfully
|
2023-06-09 01:19:37 +02:00 |
|
sowle
|
f164335e4e
|
coretests: zarcanum_in_alt_chain fixed by temporary disabling altchain checks for ZC inputs (+few improvements)
|
2023-05-22 04:27:40 +02:00 |
|
cryptozoidberg
|
32fca807c3
|
Merge branch 'cryptoassets' into multiassets
|
2023-05-02 16:18:18 +02:00 |
|
cryptozoidberg
|
17134351bb
|
Multiple fixes over core tests related to zarcanum/multiassets
|
2023-05-02 16:16:58 +02:00 |
|
cryptozoidberg
|
a83dedf2a4
|
multiple fixes over old block verification tests
|
2023-04-30 00:43:49 +02:00 |
|
sowle
|
1a698a72b2
|
a rare case in get_est_height_from_date fixed (credits go to @crypto_zoidberg)
|
2023-04-28 21:51:28 +02:00 |
|
cryptozoidberg
|
64a043a18f
|
fixed few bugs related to aliases registration and block versions
|
2023-04-26 23:59:33 +02:00 |
|
cryptozoidberg
|
aa8d3207a4
|
minor fixes over TX_FLAG_SIGNATURE_MODE_SEPARATE
|
2023-04-18 20:07:33 +02:00 |
|
cryptozoidberg
|
ac4a62a5c9
|
fixed API for explorer
|
2023-04-17 23:04:30 +02:00 |
|
sowle
|
c69ef90249
|
check_native_coins_amount_burnt_in_outs() instead of get_amount_for_zero_pubkeys() which is now deprecated, some coretests adapted and have been debugged
|
2023-04-14 04:51:33 +02:00 |
|
sowle
|
a9ac0a24eb
|
1) outputs_generation_context is now part of finalize_tx_params; 2) outputs_generation_context -> tx_generation_context
|
2023-04-12 20:13:54 +02:00 |
|
sowle
|
447b09f400
|
check_tx_explicit_asset_id_rules(), is_asset_emitting_transaction()
|
2023-04-07 06:04:00 +02:00 |
|
sowle
|
6915213eb1
|
verify_asset_surjection_proof() : first PoC implementation
|
2023-04-04 23:22:11 +02:00 |
|
sowle
|
990f99767d
|
asset surjection proof: core adaptation & debugging (wip)
|
2023-04-01 06:49:40 +02:00 |
|
sowle
|
cce4aaaaa3
|
Zarcanum adaptation for confidential assets: balance and range proofs generation/verification has been debugged (WIP)
|
2023-03-21 02:34:29 +01:00 |
|
sowle
|
4f1d01fc73
|
crypto: 5-layers extended CLSAG is introduced for Zarcanum + confidential assets needs (stubs so far, tbd)
|
2023-03-20 21:21:47 +01:00 |
|