1
0
Fork 0
forked from lthn/blockchain
Commit graph

3380 commits

Author SHA1 Message Date
cryptozoidberg
09215f8923
Fixes over TX_FLAG_SIGNATURE_MODE_SEPARATE and ionic swaps 2023-04-21 17:33:56 +02:00
cryptozoidberg
4acb2bae03
multiple fixes over ionic_swap proposal 2023-04-20 22:08:20 +02:00
cryptozoidberg
aa8d3207a4
minor fixes over TX_FLAG_SIGNATURE_MODE_SEPARATE 2023-04-18 20:07:33 +02:00
cryptozoidberg
44e22b611d
Multiple fixes here and there, mostly fixing compilation problems 2023-04-18 16:55:25 +02:00
cryptozoidberg
ac4a62a5c9
fixed API for explorer 2023-04-17 23:04:30 +02:00
cryptozoidberg
4aa58d1202
Merge branch 'cryptoassets' into multiassets 2023-04-17 19:36:49 +02:00
cryptozoidberg
9859361e36
Multiple fixes over ionic_swap 2023-04-17 19:35:55 +02:00
sowle
c69ef90249
check_native_coins_amount_burnt_in_outs() instead of get_amount_for_zero_pubkeys() which is now deprecated, some coretests adapted and have been debugged 2023-04-14 04:51:33 +02:00
sowle
14bec1cc5a
coretests: hard_fork_2 tests now handling m_hardforks properly 2023-04-13 23:23:22 +02:00
sowle
8543cf28c9
wallet: unconfirmed txs handling (temp fix) 2023-04-13 22:26:10 +02:00
cryptozoidberg
74ad0023ee
Merge branch 'cryptoassets' into multiassets 2023-04-13 20:08:31 +02:00
cryptozoidberg
e30341163b
Added intermediate information secure transfer between proposal and acceptance 2023-04-13 20:07:43 +02:00
sowle
0ec1b0f011
decode_output_amount_and_asset_id() implemented 2023-04-13 19:54:06 +02:00
cryptozoidberg
c8aed60e05
Merge branch 'cryptoassets' into multiassets 2023-04-13 17:12:59 +02:00
sowle
3094322edb
wallet2: handle_money_received2() assumes receiving only native coins (temporary) -- fixes few coretests 2023-04-12 22:40:18 +02:00
sowle
a9ac0a24eb
1) outputs_generation_context is now part of finalize_tx_params; 2) outputs_generation_context -> tx_generation_context 2023-04-12 20:13:54 +02:00
sowle
f1815da106
coretests: hardfork 3 set to be default for tests + defaults initialization 2023-04-12 04:55:17 +02:00
sowle
ddd7c21db7
coretests: hardforks are initialized with the defaults for test_generator 2023-04-11 22:41:08 +02:00
cryptozoidberg
27000bdb86
Merge branch 'cryptoassets' into multiassets 2023-04-11 19:16:02 +02:00
cryptozoidberg
03f443cf4c
Fixed few complilation issues 2023-04-11 17:23:06 +02:00
sowle
196c08a15f
crypto tests: minor fixes 2023-04-10 22:15:45 +02:00
sowle
52f941c748
hopefully final fixes for gcc errors 2023-04-10 21:01:35 +02:00
cryptozoidberg
8cfeab405b
merged from cryptoassets 2023-04-10 15:29:54 +02:00
sowle
b94e2f536d
ml2s tests excluded from *; some warnings fixed 2023-04-09 18:22:20 +02:00
sowle
8370e6b9f0
readme: max versions updated 2023-04-08 22:41:31 +02:00
sowle
382f6ab574
fixing gcc errors while trying not to screw up msvc compilation at the same time 2 (wip) 2023-04-08 22:38:50 +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
fd16da8061
crypto: point_t::ctor made more standard-compliant (gcc error fix) 2023-04-08 05:39:10 +02:00
sowle
f6708e7124
readme: minor improvements to building scripts for boost and openssl 2023-04-08 05:38:01 +02:00
sowle
a7c7c14854
asset surjection proof: has been debugged, test multiassets_basic_test is now passed 2023-04-08 03:21:43 +02:00
sowle
db873c8dc2
crypto: more of point_t::operator== and != 2023-04-08 03:17:21 +02:00
cryptozoidberg
3b7e038064
fixed multiple compilation problems 2023-04-07 22:53:50 +02:00
sowle
447b09f400
check_tx_explicit_asset_id_rules(), is_asset_emitting_transaction() 2023-04-07 06:04:00 +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
cryptozoidberg
fed1df53f0
Implementd rpc for crypto api 2023-04-05 19:05:45 +02:00
sowle
29cb62aaf3
asset surjection proof: debugging in progress 2023-04-05 06:45:27 +02:00
sowle
b9f49c26f0
coretests: blobsize check was temporary disabled 2023-04-04 23:23:46 +02:00
sowle
6915213eb1
verify_asset_surjection_proof() : first PoC implementation 2023-04-04 23:22:11 +02:00
sowle
4d6977b301
wallet2::load_whitelisted_tokens() was temporary disabled 2023-04-04 23:19:48 +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
228d73a39c
construct_miner_tx: explicit asset_id for PoS fixed 2023-04-04 14:04:42 +02:00
cryptozoidberg
dcf1b0adae
basic crypto functions exported from wallet 2023-04-03 20:32:18 +02:00
sowle
990f99767d
asset surjection proof: core adaptation & debugging (wip) 2023-04-01 06:49:40 +02:00
cryptozoidberg
ca7d50d9ff
RPC server for UI: in work(need to overcome synchronization problem) 2023-03-30 23:21:51 +02:00
cryptozoidberg
4ca3e25995
Multiwallet rpc server implementation: in work 2023-03-29 20:26:46 +02:00
sowle
c9f9c65732
BGE proof has been debugged + more basic tests 2023-03-28 12:47:14 +02:00
sowle
154e649f56
verify_BGE_proof() first PoC implementation 2023-03-27 22:31:55 +02:00
cryptozoidberg
2ab206b6c1
Multiwallet RPC API: initial code draft 2023-03-27 22:03:31 +02:00
sowle
5b0431daf9
generate_BGE_proof() first PoC implementation 2023-03-27 02:48:42 +02:00
sowle
cfd01e80fe
BGE proof: WIP 2023-03-26 22:36:15 +02:00