1
0
Fork 0
forked from lthn/blockchain
Commit graph

467 commits

Author SHA1 Message Date
sowle
ea24d40f84
range proofs for zarcanum outputs 2022-07-06 22:07:54 +02:00
sowle
11ab985bc6
crypto: bpp minor refactoring (mostly prototypes), minor improvements, compilation fixes 2022-07-06 18:52:24 +02:00
sowle
e18f300fae
inline for is_out_burned 2022-07-06 15:54:51 +02:00
sowle
9b2c951d71
variant tag for zarcanum_outs_range_proof 2022-07-06 15:14:25 +02:00
sowle
6ca3acd0d5
zarcanum outputs generation + range proofs (work in progress) 2022-07-06 03:01:53 +02:00
sowle
4028bab31c
add_out_to_get_random_outs() and print_blockchain_out_stats() refactoring 2022-07-04 21:08:53 +02:00
sowle
e2ef29a021
is_out_burned() implemented 2022-07-04 14:50:08 +02:00
sowle
fc01b6a099
tx_out_zarcanum: mix_attr added 2022-06-30 18:42:13 +02:00
sowle
45e1bbcafa
zarcanum outputs detection/decoding 2022-06-28 22:17:29 +02:00
cryptozoidberg
5b2dc84c4a
wallet.cpp compilation fixed 2022-06-28 18:29:00 +02:00
cryptozoidberg
8269c8ad42
renamed struct and removed unnecessary field 2022-06-28 17:53:50 +02:00
cryptozoidberg
a3947ea0c9
hidden amounts in wallet: fixed missing argument 2022-06-28 17:52:12 +02:00
cryptozoidberg
61f215e552
hidden amounts in wallet:inital 2022-06-28 17:46:07 +02:00
sowle
389118e785
zarcanum sig WIP 2022-06-27 23:09:25 +02:00
cryptozoidberg
a90c9931dd
fixed undefined references 2022-06-27 22:30:49 +02:00
cryptozoidberg
dfac17daeb
fixed all core tests 2022-06-26 01:13:19 +02:00
cryptozoidberg
e94e5c0a97
multiple fixes over sig refactoring 2022-06-25 00:06:26 +02:00
cryptozoidberg
fa4b8ab130
signature refactoring: pre-core tests 2022-06-23 16:22:55 +02:00
cryptozoidberg
4f80c7c334
signature refactoring with [] 2022-06-19 19:47:43 +02:00
cryptozoidberg
0e5bcbef47
improved alias detection in transaction history + added RPC API for alias registration 2022-06-18 20:50:03 +02:00
sowle
91c8b29145
remove redundant code in blockchain_storage::check_tx_inputs 2022-05-27 22:10:59 +02:00
sowle
fdadd238b4
minor improvement to transition_convert, daemon_commands_handler fixed 2022-05-26 22:25:19 +02:00
sowle
57a65cee3e
binary serializaition tag for void_sig fixed 2022-05-26 19:55:41 +02:00
sowle
a731c338de
more post-merge conflicts solved 2022-05-26 19:00:15 +02:00
sowle
f24b1350ab
Merge branch 'zarcanum_tx' into zarcanum
# Conflicts solved in:
#	src/currency_core/blockchain_storage.cpp
#	src/currency_core/blockchain_storage.h
#	src/currency_core/core_runtime_config.h
2022-05-26 17:59:15 +02:00
sowle
9034d8be58
fixed tx serialization chaining for version 2022-05-26 17:03:49 +02:00
sowle
456588ddc3
hardfork-related structures global refactoring 2022-05-26 16:53:40 +02:00
cryptozoidberg
217a54c8b1
fixed all core tests 2022-05-25 22:31:23 +02:00
cryptozoidberg
7162a23dd3
blockchain_storage.cpp compilation fixed 2022-05-24 00:46:44 +02:00
cryptozoidberg
7070cecaf2
tx strcture and signature varian refactoring(compilation is still broken) 2022-05-23 21:03:13 +02:00
cryptozoidberg
389209ff02
tx stracture changes: in progress 3 + signatures converting to varian signature: in progress 2022-05-20 21:32:27 +02:00
cryptozoidberg
6b6511b73f
tx stracture changes: in progress 2022-05-19 21:22:44 +02:00
cryptozoidberg
0833566d96
transition to multi-types vout(in progress) 2022-05-18 23:39:08 +02:00
cryptozoidberg
60f6c76ad6
fixes over signatures structure 2022-05-18 16:34:19 +02:00
cryptozoidberg
c17ec013ca
removed empty lines 2022-05-17 17:46:37 +02:00
cryptozoidberg
17d1245db1
serializations forks as magic 2022-05-17 17:32:53 +02:00
cryptozoidberg
146be2a559
merge from zarcanum 2022-05-17 16:19:55 +02:00
cryptozoidberg
240b5808b9
trasaction binary versions transaction implementation 2022-05-16 23:32:28 +02:00
sowle
01c1146b40
tx_in_zarcanum, zarcanum_tx_data_v1 and their serialization 2022-05-16 21:38:32 +02:00
cryptozoidberg
cfb9b463d7
merge with zarcanum 2022-05-14 20:12:44 +02:00
cryptozoidberg
ca760a237a
fixed all coretests 2022-05-13 23:35:56 +02:00
sowle
bbf2530cca
namespace epst = epee::string_tools 2022-05-11 20:57:31 +02:00
cryptozoidberg
1cf6d337d3
introducing tx_version(in progress, everything is broken so far) 2022-05-10 23:49:20 +02:00
sowle
6ed05a47c5
minor fixes in crypto serialization 2022-05-10 21:56:42 +02:00
sowle
8f362eafea
using of epee namespace fixed 2022-05-10 21:55:21 +02:00
sowle
d692c83d14
crypto serialization code re-arranged, bpp_signature_serialized introduced 2022-05-10 21:10:33 +02:00
sowle
10ed5dc433
getting rig of "using namespace epee" in headers 2022-05-10 21:05:15 +02:00
cryptozoidberg
2707d1515d
undo global changes2 2022-05-09 20:33:59 +02:00
cryptozoidberg
60c5cc24bc
undo global changes 2022-05-09 20:32:36 +02:00
cryptozoidberg
c53da67e1a
added BEGIN_BOOST_SERIALIZATION macros 2022-05-09 20:28:13 +02:00