First completed round trip test of sFUL/FUSD -> FULM

After all of the trials and tribulations, we finally have a viable prototype!

The code is working for conversions of all kinds. There are a number of
strange and annoying bugs still present, like the rings in the CLI wallet are
misbehaving at times. But we have a viable product.
This commit is contained in:
Some Random Crypto Guy
2023-12-22 21:43:07 +00:00
parent 6d08d5aabf
commit a06b121dde
14 changed files with 223 additions and 234 deletions
+5 -4
View File
@@ -109,9 +109,10 @@ static bool compute_keys_for_sources(
if (src.real_output >= src.outputs.size())
return false;
// Get the uniqueness for this TX
crypto::ec_scalar uniqueness;
// Populate this struct if you want to make use of multisig for Fulmo!!!
assert(false);
cryptonote::origin_data origin_tx_data;
if (not cryptonote::generate_key_image_helper(
account_keys,
subaddresses,
@@ -119,10 +120,10 @@ static bool compute_keys_for_sources(
src.real_out_tx_key,
src.real_out_additional_tx_keys,
src.real_output_in_tx_index,
uniqueness,
tmp_keys,
tmp_key_image,
hwdev
hwdev,
origin_tx_data
)) {
return false;
}