cryptozoidberg
d4166ffa5d
Fixed DUMBEST bug of this year!(absolute champion)
2022-10-12 23:40:38 +02:00
cryptozoidberg
38b5ef3748
removed debug logs
2022-10-12 23:38:48 +02:00
cryptozoidberg
0b97855eeb
one more constructor overload: and fixed
2022-10-12 23:05:25 +02:00
cryptozoidberg
b3b57ae534
one more constructor overload
2022-10-12 23:01:17 +02:00
cryptozoidberg
affdff7a3d
pre-fix for the problem with asset_id
2022-10-12 22:57:09 +02:00
cryptozoidberg
218d2735c5
more logs, more logs, more logs
2022-10-12 21:36:13 +02:00
sowle
5b086b9356
compilation fix (gcc)
2022-10-12 21:24:15 +02:00
cryptozoidberg
5b4d41b1ed
fixed bug with compilation
2022-10-12 20:05:45 +02:00
cryptozoidberg
9f26c35630
added more logs to multiasset test debug 2
2022-10-12 20:03:42 +02:00
sowle
7a1a4b0058
crypto: zarcanum signature generation partially done (work in progress)
2022-10-12 19:17:00 +02:00
sowle
49e78fdbae
Bulletproofs+ Extended generation routine (crypto::bppe_gen) adapted to match with bpp_gen
2022-10-12 19:14:31 +02:00
cryptozoidberg
64ff2cb641
added more logs to multiasset test debug
2022-10-12 18:55:50 +02:00
sowle
30972db5ad
COMMAND_RPC_GET_RANDOM_OUTPUTS_FOR_AMOUNTS adaptation and improvements
2022-10-12 18:07:04 +02:00
sowle
f0bbcb5f40
wallet2::prepare_and_sign_pos_block() and COMMAND_RPC_GETBLOCKTEMPLATE refactored
2022-10-12 18:02:22 +02:00
sowle
642cc94691
wallet2::is_in_hardfork_zone() made const
2022-10-12 17:54:42 +02:00
sowle
ab268af7b8
get_random_outs_for_amounts adaptation, get_mix_attr_from_tx_out_v implemented
2022-10-12 17:50:02 +02:00
cryptozoidberg
d3b2ca0e3a
more warnings cleanup
2022-10-12 12:10:48 +02:00
cryptozoidberg
cdd7c1e735
warnings suppress
2022-10-11 20:53:36 +02:00
cryptozoidberg
ce7438265d
added default initialization
2022-10-11 20:19:24 +02:00
cryptozoidberg
db5564ac1e
explicit namespace for print_money in wallet
2022-10-11 16:17:12 +02:00
cryptozoidberg
2927edf16a
removed multiple warnings over gcc/clang compilers
2022-10-11 16:05:48 +02:00
cryptozoidberg
8c90dc4032
removed parentheses
2022-10-11 14:53:30 +02:00
cryptozoidberg
f1a7c25fa3
fixed warnings on linux
2022-10-11 13:44:59 +02:00
sowle
a0bdc08633
blinding mask calculation fix (cherry pick from multiassets)
2022-10-10 23:59:42 +02:00
sowle
5e0ce8cfb4
crypto: c_point_H_plus_G and c_point_H_minus_G constants added + unittest
2022-10-10 23:47:49 +02:00
cryptozoidberg
19f0f0bbf0
fixed but with sequence points
2022-10-10 20:46:06 +02:00
cryptozoidberg
4d9e6d41a2
fix for linux build
2022-10-07 22:16:42 +02:00
cryptozoidberg
b3daf9aa08
fixed bug in constract_tx regarding inputs mapping
2022-10-07 21:44:43 +02:00
cryptozoidberg
8a54924407
multiple fixes over wallet and math(credits to @sowle)
2022-10-06 22:59:00 +02:00
cryptozoidberg
319f295984
fixed multiasset test
2022-10-05 21:31:21 +02:00
sowle
185ccae95f
rpc: removed old deprecated mining API (get_addenum, getjob, submitshare, etc.)
2022-10-05 21:09:27 +02:00
sowle
ea1dbabb9d
zarcanum: main inequality type fixed (2)
2022-10-05 14:54:35 +02:00
sowle
8c71ac83b7
zarcanum: main inequality type fixed
2022-10-05 14:02:32 +02:00
sowle
b931420266
warning fix
2022-10-05 13:56:17 +02:00
cryptozoidberg
8e0cf0f142
fixed storage bug over assets container
2022-10-04 23:13:02 +02:00
cryptozoidberg
37f96db8d5
Merge branch 'zarcanum' into multiassets
2022-10-04 22:01:16 +02:00
cryptozoidberg
ca4556a804
Minor fixes
2022-10-04 22:00:30 +02:00
sowle
5ff48cc1ff
blockchain_storage::check_tx_input() adapted for ZC inputs + get_key_offsets_from_txin_v() + improvements
2022-10-04 21:20:40 +02:00
sowle
6aca885ced
scan_outputkeys_for_indexes adapted for ZC inputs and outputs, specific is_output_allowed_for_input() implemented
2022-10-04 21:17:49 +02:00
cryptozoidberg
432e1c2d2b
merge from zarcanum
2022-10-04 16:32:41 +02:00
cryptozoidberg
d864d43aab
fixes over tests
2022-10-04 16:29:24 +02:00
cryptozoidberg
5f607acda2
fixed few errors
2022-10-03 22:29:35 +02:00
cryptozoidberg
51d8c85540
added core test for multiasset(never tried yet)
2022-10-03 22:03:54 +02:00
sowle
0af77077b5
purge_altblock_keyimages_from_big_heap() and purge_transaction_keyimages_from_blockchain() adapted for generic inputs types
2022-10-03 21:39:34 +02:00
sowle
7ce49e4e82
tx_pool: correct handling of key images regardless of input type + get_key_image_from_txin_v refactoring
2022-10-03 20:34:09 +02:00
sowle
01a458b5bc
purge_altblock_keyimages_from_big_heap() adapted for ZC inputs
2022-10-02 00:39:01 +02:00
sowle
2a74787d8e
wallet: if during tx constructing the number of outs is less than CURRENCY_TX_MIN_ALLOWED_OUTS the last one will be split randomly to fulfill the requirement
2022-10-01 21:17:17 +02:00
sowle
a8ecd1a645
wallet: handling ZC outputs fixed
2022-10-01 21:14:32 +02:00
sowle
e2b6f88686
1) get_input_expected_signature_size() added; 2) get_object_blobsize(tx) improved
2022-10-01 21:12:32 +02:00
sowle
7d33323a97
1) generate_ZC_sig fixed;
...
2) tx balance proof now generates only for txs with no ZC inputs;
3) check_inputs_types_suppored fixed;
4) check_outs_valid fixed;
5) check_inputs_overflow fixed;
2022-10-01 21:10:22 +02:00