1
0
Fork 0
forked from lthn/blockchain
Commit graph

873 commits

Author SHA1 Message Date
sowle
806eb326d1
(cherry picked) tx_pool: add post-HF4 txs are now being check for balance proof. Core test hard_fork_4_consolidated_txs changed accordingly 2024-03-27 15:59:57 +01:00
sowle
c2fa968835
daemon: 1) print_asset_info command added; 2) print_tx greatly improved; 3) fill_tx_rpc_details() now fills blob and object_in_json fields and use base64 encoding 2024-03-26 19:55:34 +01:00
sowle
6740a0df28
tx pool: short tx listing improved 2024-03-26 19:52:30 +01:00
cryptozoidberg
6311c2078f
fixed RANDOM_OUTPUTS_FOR_AMOUNTS_FLAGS_COINBASE and added RANDOM_OUTPUTS_FOR_AMOUNTS_FLAGS_POS_COINBASE for future use 2024-03-26 16:35:18 +01:00
cryptozoidberg
9af876ccaa
decoy selection algo refactoring 2024-03-25 21:56:46 +01:00
cryptozoidberg
3fb4f16db9
fore get rid of WALLET_GLOBAL_OUTPUT_INDEX_UNDEFINED 2024-03-24 15:50:53 +01:00
cryptozoidberg
09d08baecc
fixed consensus bug related to miners motivations to include transactions 2024-03-21 23:01:33 +01:00
sowle
e11ee0fa07
tx_pool: remove HF4-incompatible txs on load 2024-03-21 19:52:18 +01:00
cryptozoidberg
e860a0c15a
Reset wallet file due to auditable wallet fixes 2024-02-25 17:56:00 +04:00
cryptozoidberg
446ab3b5b7
minor fixes for auditable wallet 2024-02-23 18:39:59 +04:00
cryptozoidberg
390adb3e26
Merge branch 'develop' into merge_develop_mobile 2024-02-21 18:25:34 +04:00
sowle
5aedc8341a
HF4 height set to 2555000 2024-02-20 15:29:13 +01:00
sowle
c403440287
wallet: WALLET_FILE_SERIALIZATION_VERSION bump up 161 -> 162 2024-02-20 11:57:01 +01:00
sowle
50ba8926cd
restart testnet (CURRENCY_FORMATION_VERSION: 96 -> 97) 2024-02-20 03:29:26 +01:00
sowle
80eb7fdf11
asset_id calculation fixed 2024-02-20 02:48:35 +01:00
sowle
2339a65ff7
calculate_asset_id refactored into get_or_calculate_asset_id (2) 2024-02-19 23:18:22 +01:00
sowle
159d305fcf
calculate_asset_id refactored into get_or_calculate_asset_id 2024-02-19 21:49:27 +01:00
sowle
f2acccb426
(hopefully) a proper fix for the template hell in get_first_service_attachment_by_id 2024-02-19 09:50:22 +01:00
cryptozoidberg
bb4cc18c55
over-simplified template syntax to please gcc 2024-02-19 00:01:32 +04:00
cryptozoidberg
f43cd585c7
simplified template syntax to please gcc 2024-02-18 23:46:55 +04:00
cryptozoidberg
e61d307e4c
fixes rtelated to gcc/clang compilation 2024-02-18 22:47:45 +04:00
cryptozoidberg
9b8c966702
more options for checkpoints 2024-02-18 21:05:22 +04:00
cryptozoidberg
fa606c1665
payment_id improved 2024-02-17 20:35:01 +04:00
sowle
93b3ca4b66
fix loop variable type here and there (performance) 2024-02-17 12:45:43 +01:00
sowle
b21083db1f
fix loop variable type here and there (performance) 2024-02-16 03:56:42 +01:00
cryptozoidberg
52a065ab0d
merged from release 2024-02-15 16:09:17 +04:00
cryptozoidberg
e33148e9f1
checkpoint postponed 2024-02-15 16:03:17 +04:00
cryptozoidberg
109c754f3c
restarting testnet 2024-02-14 02:46:41 +04:00
cryptozoidberg
91813968aa
fixes over multiasset tests to fix transfer ownership of asset 2024-02-14 02:10:29 +04:00
cryptozoidberg
42bee0eee8
transfer asset ownership - implemented first test 2024-02-14 02:10:29 +04:00
cryptozoidberg
188b8c447f
fixes related multriasset tests 2024-02-14 02:10:29 +04:00
cryptozoidberg
5336fdb46a
signing prefix with ado 2024-02-14 02:10:29 +04:00
cryptozoidberg
3d379033c5
asset ownership proov validation replaced with prefix signed with schnorr signature 2024-02-14 02:10:28 +04:00
cryptozoidberg
66ffef4080
changing signature scheme for ado 2024-02-14 02:10:28 +04:00
sowle
b778f0d918
serialization tags for asset_operation_ownership_proof 2024-02-14 02:10:27 +04:00
sowle
fb4ed29834
struct asset_operation_ownership_proof added 2024-02-14 02:10:27 +04:00
cryptozoidberg
87d5bb092f
assets: implemented ownership transfer 2024-02-14 02:10:26 +04:00
cryptozoidberg
eadaf179af
allowed transfering assets membership 2024-02-14 02:10:26 +04:00
cryptozoidberg
3f246e2687
restarting network 2024-02-09 15:42:05 +04:00
sowle
5f53c8fbe1
knowing a DL for transaction pub key is now being checked along with the balance proof (double Schnorr proof, share Fiat-Shamir challenge) 2024-02-08 17:43:01 +01:00
cryptozoidberg
a0de510093
merged from develop 2024-02-08 15:58:49 +04:00
sowle
69e0be6db6
asset_descriptor_operation: opt_amount_commitment -> amount_commitment (made non-optional) 2024-02-07 20:11:09 +01:00
cryptozoidberg
d08edc2ea3
shortened hf4 period for testnet + network reset 2024-02-07 22:54:07 +04:00
sowle
31101bc788
PoS mining, construct_block_template, and chaingen infrastructure adapted for fee burning after HF4 2024-02-07 18:48:18 +01:00
cryptozoidberg
a45d63bdf8
added fee bruning 2024-02-07 18:18:30 +04:00
sowle
1ef05b36e1
comments & code cleanup 2024-02-04 23:51:15 +01:00
sowle
54b019f83d
calculation of amount blinding mask for asset operation made dependent on tx pub key 2024-02-04 23:50:17 +01:00
cryptozoidberg
761fd4d6db
fixed few tests for mainnet-compiled version 2024-02-04 22:03:27 +01:00
cryptozoidberg
252297fecd
putting back validation of max_related_block_height 2024-02-03 16:03:18 +01:00
cryptozoidberg
6ba6b55d46
one more restart of the network(with declining unnecesary changes) 2024-02-03 14:52:16 +01:00