Skip to content

feat(sia): complete SIA integration#2540

Merged
shamardy merged 952 commits intodevfrom
sia-rc-cleanup
Nov 25, 2025
Merged

feat(sia): complete SIA integration#2540
shamardy merged 952 commits intodevfrom
sia-rc-cleanup

Conversation

@shamardy
Copy link
Copy Markdown
Collaborator

No description provided.

removes rpc_started from MmCtx for wasm target
…multithreaded instances of KDF within a single process"

This reverts commit 8f60562.
…rate allowing newer versions with breaking changes - bump to 1.5.3
add SiaTestnetContainer type

add CHARLIE_SIA_KEYPAIR static
incorporates V2TransactionBuilder add_siacoin_input_with_basis and update_basis methods

// Convert the DexFee to a Currency amount
let trade_fee_amount = match dex_fee {
DexFee::Standard(mm_num) => siacoin_to_hastings(BigDecimal::from(mm_num))?,
Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fee burn is not implemented which is fine for this PR but leaving this comment for reference

@shamardy
Copy link
Copy Markdown
Collaborator Author

@mariocynicys this commit d9940e2 makes total amount and spent by me similar to EVM and Solana (in the Solana PR) implementation. UTXO, tendermint and others might need similar fixes but I didn't do it in this PR. Please give it a second look in case I made mistakes.

@smk762 smk762 self-requested a review November 22, 2025 04:13
Copy link
Copy Markdown

@smk762 smk762 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

All reported bugs addressed, and core functionality confirmed in Komodo Wallet GUI for all OS.

  • bestorders response ✔️
  • transaction history ✔️
  • maker tx parsing ✔️

Thanks all for the hard work!

@shamardy shamardy merged commit fbe6f6f into dev Nov 25, 2025
20 of 26 checks passed
@shamardy shamardy deleted the sia-rc-cleanup branch November 25, 2025 09:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants