cryptozoidberg
|
8e43055140
|
Core tests for basic ionic swaps scenario: code for creating proposal
|
2023-03-13 22:14:39 +01:00 |
|
sowle
|
95ebf24944
|
crypto tests: range proof tests were adapted and improved
|
2023-03-13 20:07:34 +01:00 |
|
sowle
|
d39b72c9eb
|
fixed a bug in old-style Zarcanum proof generation (temporary stuff)
|
2023-03-13 20:06:02 +01:00 |
|
sowle
|
f3f7b1a742
|
crypto traits for (extended) range proofs were refactored to support different sets of generators + debug helpers after a long debug session
|
2023-03-13 20:05:06 +01:00 |
|
sowle
|
1df413019f
|
wallet: fixed pos entry selection (limited to native coins)
|
2023-03-10 13:46:33 +01:00 |
|
cryptozoidberg
|
f0d5bc94cd
|
Core tests for basic ionic swaps scenario: inital code
|
2023-03-09 19:49:40 +01:00 |
|
sowle
|
c817d3ccb6
|
minor improvement to multiasset_basic_test
|
2023-03-08 21:27:01 +01:00 |
|
sowle
|
c45f9ee894
|
fixed passing of blinded_asset_id for each decoy when requested by RPC from daemon + minor improvements for CLSAG_GGX
|
2023-03-08 21:26:09 +01:00 |
|
sowle
|
44b2619d79
|
construct_tx: mark outs asset id's as explicit if all inputs has obvious asset ids and there's no asset emission operation in tx
|
2023-03-08 21:24:06 +01:00 |
|
cryptozoidberg
|
8be2cc083f
|
Implemented accept ionic swap proposal(partially)
|
2023-03-08 21:19:59 +01:00 |
|
sowle
|
5644c18917
|
crypto tests: clsag_ggx_basics improved and also coverage of binary and boost serialization added
|
2023-03-08 21:19:36 +01:00 |
|
sowle
|
f980bdadf5
|
balance proof: final fixes for asset-transferring txs; outputs_generation_context cleanup
|
2023-03-07 12:38:30 +01:00 |
|
cryptozoidberg
|
6e1fb500eb
|
Implemented function for decoding proposal details
|
2023-03-06 22:47:06 +01:00 |
|
sowle
|
730b8c52e2
|
balance proof refactored to new "simple Schnorr against X or G" scheme, has been debugged finally
|
2023-03-06 21:50:11 +01:00 |
|
cryptozoidberg
|
0030f7fbf6
|
Implemented basic code for validatiing ionic_swap
|
2023-03-03 18:17:16 +01:00 |
|
sowle
|
eb29f7f1e9
|
vector_UG_aggregation_proof made more strict, E_j structure now enforced to be lin(T'_j, G)
|
2023-03-02 22:06:42 +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 |
|
sowle
|
1d3153cfbd
|
generic_schnorr_sig_s (serialized) + test
|
2023-03-01 21:28:20 +01:00 |
|
cryptozoidberg
|
ae6feef3e5
|
Functions definitions for mainwindow
|
2023-02-28 21:36:52 +01:00 |
|
cryptozoidberg
|
404bfc1576
|
Creating outpus, minor fixes for ionic_swap
|
2023-02-28 21:35:28 +01:00 |
|
sowle
|
dd1631461d
|
crypto::generic_schnorr_sig + test
|
2023-02-28 02:04:50 +01:00 |
|
sowle
|
5127c77ebf
|
scalar_t::assign_mulsub + test
|
2023-02-28 02:03:57 +01:00 |
|
sowle
|
1ed33ce910
|
validate_tx_semantic() fixed for post-HF4
|
2023-02-27 21:26:30 +01:00 |
|
sowle
|
b1ccf8644b
|
3-CLSAG GGX implementation + tests
|
2023-02-27 18:00:53 +01:00 |
|
sowle
|
7bdb410b5d
|
is_out_to_acc: handling of non-blinded native assets id added
|
2023-02-27 15:36:58 +01:00 |
|
sowle
|
a532a3e042
|
native_coin_asset_id_pt introduced
|
2023-02-27 15:35:22 +01:00 |
|
sowle
|
44e22becae
|
crypto: vector_UG_aggregation_proof's generation and verification have been debugged and finalized
|
2023-02-27 02:56:12 +01:00 |
|
sowle
|
5ffb94749d
|
minor warning fixed in tor-connect
|
2023-02-26 21:56:00 +01:00 |
|
sowle
|
3eca2a1611
|
explicit native asset id for tx_destination_item and construct_tx_out
|
2023-02-26 21:49:21 +01:00 |
|
sowle
|
5fbb7a7fbb
|
bcs: range proofs collection, aggragation and balance checking refactored & improved
|
2023-02-26 21:48:09 +01:00 |
|
sowle
|
7efe48f522
|
crypto: vector_UG_aggregation_proof moved to cpp and improved
|
2023-02-26 21:45:54 +01:00 |
|
sowle
|
91afdac46d
|
crypto:: scalar_t::operator- (unary) + test
|
2023-02-26 21:44:54 +01:00 |
|
sowle
|
ec32ff4b5f
|
minor improvements
|
2023-02-26 21:43:29 +01:00 |
|
cryptozoidberg
|
2328a2cced
|
Implemented basics for building ionic_swap template
|
2023-02-23 19:10:22 +01:00 |
|
sowle
|
836e903156
|
first attempt of vector_UG_aggregation_proof gen & verify
|
2023-02-22 22:05:03 +01:00 |
|
sowle
|
e019200b85
|
minor fix for construct_tx_out
|
2023-02-22 22:03:43 +01:00 |
|
sowle
|
aecb49b403
|
scalar_vec_t extended a bit
|
2023-02-22 22:01:55 +01:00 |
|
zano build machine
|
b51a757e34
|
=== build number: 144 -> 145 ===
|
2023-02-22 22:57:05 +03:00 |
|
cryptozoidberg
|
f5b6ab9c48
|
bunch of fixes in UI
|
2023-02-22 20:49:26 +01:00 |
|
cryptozoidberg
|
b5ad2ffcdc
|
implemented boost::optional serialization
|
2023-02-21 17:18:21 +01:00 |
|
sowle
|
f3eb63d25c
|
ca: global refactoring: tx balance validation, asset operation validation, transaction creation. Also, main tx structure improved with @cryptozoidberg to reflect needs in versatile prunable proofs storage!
|
2023-02-21 01:51:55 +01:00 |
|
sowle
|
f9b54f305a
|
ca: wallet refactoring to support confidential assets (WIP)
|
2023-02-21 01:41:33 +01:00 |
|
sowle
|
4ae6616a2b
|
crypto: linear composition proof stub
|
2023-02-21 01:37:42 +01:00 |
|
sowle
|
b733e5561a
|
ca: validate_tx_semantic() refactored, bare balance check made explicit
|
2023-02-21 01:35:03 +01:00 |
|
cryptozoidberg
|
8f483db05e
|
ionc swaps implementation: inital code
|
2023-02-20 21:39:36 +01:00 |
|
cryptozoidberg
|
ed9b6932e8
|
Merge branch 'release'
|
2023-02-16 18:55:03 +01:00 |
|
cryptozoidberg
|
938c019cc6
|
hard-disabled TOR relay due to possible misleading API responses on wallet server
|
2023-02-16 18:52:40 +01:00 |
|
cryptozoidberg
|
123e599202
|
small fixes over bug reports
|
2023-02-15 19:55:00 +01:00 |
|
cryptozoidberg
|
237b09d886
|
Merge branch 'release'
|
2023-02-15 12:59:32 +01:00 |
|
cryptozoidberg
|
ffad058c7f
|
moved UI to right commit
|
2023-02-15 12:58:59 +01:00 |
|