Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(sia): Sia Wallet functionality #2221

Draft
wants to merge 564 commits into
base: dev
Choose a base branch
from
Draft

feat(sia): Sia Wallet functionality #2221

wants to merge 564 commits into from

Conversation

Alrighttt
Copy link
Member

@Alrighttt Alrighttt commented Sep 16, 2024

changelog(still WIP):

  • CI builds are changed to print a sha256 hash of the binary to CI log
    This allows us to double check the binary produced by CI is actually the one being hosted.

  • "--cfg", "feature="enable-sia""
    This is removed from .cargo/config.toml. This was placed by Omar. I don't know why.

  • Removed a dep install from GH action - ref:1c8715d4058e378fce0caa6cec54a03d488f055e
    I don't know why this was initially placed here.

  • Set --all-features in all cargo/rustc commands for all CI except release builds.
    This seems the most sensible way of doing this as otherwise we won't be running feature-gated tests or finding feature specific bugs or clippy warnings

The updated sia-rust code must also be reviewed:
KomodoPlatform/sia-rust@9f188b8...komodoplatform:dev

…pdates

simplify logic of test_sia_build_tx docker test
Add a dev comment regarding eventual SwapOps refactor
various send_maker_spends_taker_payment error handling improvements
…se it via coins::siacoin::sia_rust. Allows KDF to import sia-rust in a single location
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
in progress Changes will be made from the author
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants