sowle
|
13f524defb
|
tx hardfork id: wip (basic structures, miner tx creation adapted, tests adapted almost all + hard_fork_5_tx_version)
|
2024-12-06 05:39:18 +01:00 |
|
sowle
|
5bdaf8eaed
|
removed a redundant param in generate_zc_outs_range_proof()
|
2024-10-31 03:39:09 +01:00 |
|
cryptozoidberg
|
61ac4dd356
|
some clarity on opt_amount
|
2024-10-22 20:45:17 +04:00 |
|
sowle
|
ac51ccbf8c
|
gcc compilation fixed
|
2024-10-21 20:51:27 +02:00 |
|
cryptozoidberg
|
2dd029fb5d
|
fixed multiassets_test.cpp
|
2024-10-20 15:57:47 +04:00 |
|
cryptozoidberg
|
f3618e6418
|
construc_tx compilation fixed
|
2024-10-19 21:33:42 +04:00 |
|
cryptozoidberg
|
1fe0cd17ad
|
wallet2: implemented proper versioning in serialization asset_descriptor_* structs etc
|
2024-10-19 17:49:38 +04:00 |
|
sowle
|
0930090365
|
resurrected asset_owner_pub_key_v
|
2024-10-18 13:49:21 +02:00 |
|
sowle
|
2632446ee5
|
core: asset operation refactoring WIP
|
2024-10-18 03:15:33 +02:00 |
|
cryptozoidberg
|
2ba22bc53b
|
fixed typos and minor changes in currency_format_utils.cpp
|
2024-10-18 01:15:47 +04:00 |
|
cryptozoidberg
|
b2e9872645
|
implemented proper versioning in serialization asset_descriptor_* structs + serialization refactoring + boost serialization maps versioning self-vaidation
|
2024-10-18 00:26:30 +04:00 |
|
cryptozoidberg
|
744522f3ca
|
minor changes relatd to secp256k1_ecdsa integration
|
2024-09-29 23:31:22 +04:00 |
|
sowle
|
c117a76a04
|
upstream changes
|
2024-09-23 14:33:22 +02:00 |
|
sowle
|
e414752976
|
refactored asset ownership handling in tx construction
|
2024-09-23 05:27:46 +02:00 |
|
sowle
|
37e62ac079
|
various improvements
|
2024-09-23 05:13:26 +02:00 |
|
sowle
|
faa95dd555
|
use boost::optional in asset_descriptor_base to avoid gcc compilation issues
|
2024-08-12 20:14:31 +02:00 |
|
sowle
|
e816cd969c
|
minor improvements
|
2024-08-02 12:36:08 +02:00 |
|
sowle
|
0bc14fa477
|
eth signature for CA: data structures + validate_ado_ownership() adaptation
|
2024-07-18 00:14:03 +02:00 |
|
sowle
|
3154c7b72d
|
fixed select_indices_for_transfer() + several improvements to decimal_point=0 support
|
2024-07-03 01:40:40 +02:00 |
|
sowle
|
2b9caf2cb3
|
docs: some asset_descriptor fileds clarified a bit
|
2024-07-02 17:20:02 +02:00 |
|
cryptozoidberg
|
3a792e9a8e
|
added wallet API complete documentation
|
2024-04-09 22:52:56 +02:00 |
|
cryptozoidberg
|
7f0b99c25e
|
another good iteration on auto documenting feature
|
2024-04-07 16:43:55 +02:00 |
|
cryptozoidberg
|
2c181de6a3
|
fixed serialization for hex-encoded array of pod items
|
2024-04-04 23:41:53 +02:00 |
|
cryptozoidberg
|
5336fdb46a
|
signing prefix with ado
|
2024-02-14 02:10:29 +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 |
|
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 |
|
sowle
|
69e0be6db6
|
asset_descriptor_operation: opt_amount_commitment -> amount_commitment (made non-optional)
|
2024-02-07 20:11:09 +01:00 |
|
sowle
|
1ef05b36e1
|
comments & code cleanup
|
2024-02-04 23:51:15 +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
|
e2da6a1f51
|
wallet: minor fixes
|
2023-10-25 21:32:47 +02:00 |
|
cryptozoidberg
|
37e6a68509
|
attempt to fix issue with broken versioning in tx versioned structs
|
2023-09-01 11:59:47 +02:00 |
|
sowle
|
f3b85ad7f3
|
typo fixed
|
2023-08-29 09:20:59 +02:00 |
|
cryptozoidberg
|
3996567462
|
fixed few errors discovered by multiasset_test, still problem with emmit
|
2023-08-17 21:00:59 +02:00 |
|
cryptozoidberg
|
4c666aa6a4
|
added more test cases for emmit into multiassets_basic_test
|
2023-08-16 23:04:29 +02:00 |
|
cryptozoidberg
|
7c84d07fc3
|
Merged from cryptoassets
|
2023-08-07 21:35:24 +02:00 |
|
sowle
|
df087b40c3
|
core: copmarison operators
|
2023-08-06 00:00:02 +02:00 |
|
cryptozoidberg
|
e347062ab1
|
work related to assets altering(update,emmit,burn)
|
2023-08-03 20:01:41 +02:00 |
|
sowle
|
f1997a64dd
|
code slightly adapted to C++17
|
2023-07-14 02:10:18 +02:00 |
|
cryptozoidberg
|
44e22b611d
|
Multiple fixes here and there, mostly fixing compilation problems
|
2023-04-18 16:55:25 +02:00 |
|
sowle
|
3abf473c8e
|
fixing gcc errors while trying not to screw up msvc compilation at the same time (wip)
|
2023-04-08 21:59:18 +02:00 |
|
sowle
|
c5ff48b9a5
|
crypto constants refactored: moved to headers as constexpr's, new constexpr ctors added, some were improved + tests greatly improved (crypto_constants and crypto_scalar_basics)
|
2023-04-06 02:50:12 +02:00 |
|
sowle
|
8f86674fc1
|
crypto: constants for generators U, X, 1/8*H updated + crypto_basics test was adatped
|
2023-04-04 23:18:04 +02:00 |
|
sowle
|
990f99767d
|
asset surjection proof: core adaptation & debugging (wip)
|
2023-04-01 06:49:40 +02:00 |
|
sowle
|
c1d6d13e7b
|
assets surjection proof: work in progress
|
2023-03-22 23:28:01 +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 |
|
sowle
|
72dab7bb1e
|
Zarcanum & assets balance proof refactoring: WIP
|
2023-03-17 23:29:26 +01:00 |
|
sowle
|
9aed3e6f45
|
zc_balance_proof refactoring (switching to generic Schnorr proof rel. to G and X depending on presence of ZC ins), work in progress
|
2023-03-01 22:27:46 +01:00 |
|