1
0
Fork 0
forked from lthn/blockchain
Commit graph

211 commits

Author SHA1 Message Date
cryptozoidberg
4ca3e25995
Multiwallet rpc server implementation: in work 2023-03-29 20:26:46 +02:00
cryptozoidberg
2ab206b6c1
Multiwallet RPC API: initial code draft 2023-03-27 22:03:31 +02:00
cryptozoidberg
83c5336004
Core tests for basic ionic swaps scenario: draft for verification code 2023-03-16 19:15:11 +01:00
cryptozoidberg
8e43055140
Core tests for basic ionic swaps scenario: code for creating proposal 2023-03-13 22:14:39 +01:00
cryptozoidberg
8be2cc083f
Implemented accept ionic swap proposal(partially) 2023-03-08 21:19:59 +01:00
cryptozoidberg
6e1fb500eb
Implemented function for decoding proposal details 2023-03-06 22:47:06 +01:00
cryptozoidberg
404bfc1576
Creating outpus, minor fixes for ionic_swap 2023-02-28 21:35:28 +01:00
cryptozoidberg
2328a2cced
Implemented basics for building ionic_swap template 2023-02-23 19:10:22 +01:00
cryptozoidberg
8f483db05e
ionc swaps implementation: inital code 2023-02-20 21:39:36 +01:00
cryptozoidberg
a9eba1d728
merged from zarcanum 2022-12-16 15:40:24 +01:00
cryptozoidberg
d6cf863687
fixed multiple UI bugs related to multiassets 2022-12-10 00:00:20 +01:00
cryptozoidberg
a14dcb4e8a
implemented add/remove custom assets 2022-12-02 15:24:50 +01:00
sowle
879b93ef44
Merge remote-tracking branch 'origin/multiassets' into zarcanum 2022-11-29 04:59:31 +01:00
cryptozoidberg
1c52911757
added asset_id for UI_to_wallet api, added preloading whitelist for wallet before balance request 2022-11-28 22:10:50 +01:00
cryptozoidberg
ac135253eb
simplewallet now can show multiassets balances 2022-11-26 23:00:32 +01:00
sowle
6b2831e525
wallet: sweep_below adapted for HF4 2022-11-25 23:01:45 +01:00
sowle
453e2b3456
wallet2: minor logging improvements 2022-11-24 21:54:43 +01:00
sowle
fd456f2445
Merge branch 'multiassets' into zarcanum 2022-11-24 13:15:55 +01:00
sowle
068d606557
coretests: zarcanum_basic_tests improved to check post-HF4 transfers via wallet2 with mixins (exposes a bug atm) + overloaded wallet2::transfer() 2022-11-23 15:10:06 +01:00
cryptozoidberg
059c367d89
multiple fixes over wallet and cmake 2022-11-18 21:04:05 +01:00
cryptozoidberg
bf3430b49b
added support of multibalances on wallets_manager and wallet rpc level 2022-11-18 16:11:15 +01:00
cryptozoidberg
e839761ae9
implemented https support and tokens whitelisting(just inital declaration) 2022-11-16 22:16:15 +01:00
cryptozoidberg
a493ace766
added api for assets management in wallet(whitelist and custom set) 2022-11-15 21:54:55 +01:00
sowle
078a7bf8b5
pos mining code is generalized and now can be used outside of wallet2 2022-10-23 23:48:43 +02:00
sowle
a1d39ad051
minor improvements 2022-10-20 18:28:47 +02:00
sowle
24ce9d4b40
blinding_masks_sum now passed via: construct_miner_tx -> create_block_template -> bild_minted_block -> prepare_and_sign_pos_block 2022-10-20 12:46:41 +02:00
sowle
6810a65661
the first Zarcanum PoS block generated successfully, but yet to be verified by the core 2022-10-16 03:17:18 +02:00
sowle
47d18e5deb
wallet2::prepare_and_sign_pos_block() refactored, vector<gen_wallet_info> added 2022-10-14 19:18:24 +02:00
sowle
b94c9f75d3
1) logging: channel(s) enabling made optionally less verbose; 2) various fixes after the merge 2022-10-14 19:08:27 +02:00
cryptozoidberg
bc95391e93
removed link to local object(really bad day) 2022-10-13 00:07:40 +02:00
cryptozoidberg
52b70ffb24
merge from zarcanum 2022-10-12 23:51:09 +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
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
cryptozoidberg
db5564ac1e
explicit namespace for print_money in wallet 2022-10-11 16:17:12 +02:00
cryptozoidberg
8a54924407
multiple fixes over wallet and math(credits to @sowle) 2022-10-06 22:59:00 +02:00
cryptozoidberg
432e1c2d2b
merge from zarcanum 2022-10-04 16:32:41 +02:00
cryptozoidberg
51d8c85540
added core test for multiasset(never tried yet) 2022-10-03 22:03:54 +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
cryptozoidberg
7d8259f58c
added code for handling chain detachment(reorg) 2022-09-29 19:18:05 +02:00
cryptozoidberg
1fd6e08e5c
initial code for introducing asset descriptor for wallet 2022-09-28 22:06:07 +02:00
cryptozoidberg
a718895fd7
Asset id context in wallet: basic implementations 2022-09-27 20:13:49 +02:00
cryptozoidberg
43c0c7944d
inital code for submiting asset descriptor 2022-09-26 21:57:24 +02:00
cryptozoidberg
1aa6a37b08
compilation errors fixed for wallet.cpp 2022-09-21 22:35:24 +02:00
cryptozoidberg
7c4d8a41e8
massive changes over adding asset id to primary operations to wallet 2022-09-20 22:01:52 +02:00
cryptozoidberg
ff0d32fa20
transfer refactoring - inital code 2022-09-17 22:52:26 +02:00
cryptozoidberg
1c76d0d325
added balance() and rpc api implementations for multi_assets versions 2022-09-16 18:35:36 +02:00
cryptozoidberg
65eea67b30
Merge branch 'zarcanum' into multiassets 2022-09-16 14:54:44 +02:00