Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: klever-io/kos-rs
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.2.13
Choose a base ref
...
head repository: klever-io/kos-rs
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref
  • 16 commits
  • 37 files changed
  • 4 contributors

Commits on Mar 24, 2025

  1. Feat/kos hardware (#116)

    * add kos-hardware package and adjust workspace build
    
    * fix dependencies features conflicts
    
    * make android uniffi bindings compile on linux
    
    * export build source envs
    
    * treat possible errors in android ndk configuration
    
    * add generic log_warning
    
    * handle error messages for CTx sender and receiver
    
    * handle clippy warnings
    
    * add null terminator to every debug handler
    
    * solve panic handler conflict
    
    * don't compile for ksafe by default
    
    * add not-ksafe feature to web
    
    * add adjustments for clippy
    
    * add workspace info to hardware package
    
    * add compilation directive to avoid serde_json error
    
    * exclude hardware package from ci test
    klever-patrick authored Mar 24, 2025

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
    Copy the full SHA
    da4f2ff View commit details

Commits on Mar 25, 2025

  1. add cosmos hub chains

    gustavocbritto committed Mar 25, 2025

    Verified

    This commit was signed with the committer’s verified signature.
    gustavocbritto Gustavo Britto
    Copy the full SHA
    59d87f6 View commit details
  2. Verified

    This commit was signed with the committer’s verified signature.
    gustavocbritto Gustavo Britto
    Copy the full SHA
    1b31d0e View commit details
  3. update tests

    gustavocbritto committed Mar 25, 2025

    Verified

    This commit was signed with the committer’s verified signature.
    gustavocbritto Gustavo Britto
    Copy the full SHA
    a66d903 View commit details
  4. Verified

    This commit was signed with the committer’s verified signature.
    gustavocbritto Gustavo Britto
    Copy the full SHA
    f91f532 View commit details
  5. Verified

    This commit was signed with the committer’s verified signature.
    gustavocbritto Gustavo Britto
    Copy the full SHA
    589947c View commit details
  6. Merge branch 'develop' into feat/add-cosmos-hub

    gustavocbritto authored Mar 25, 2025

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
    Copy the full SHA
    d35dc89 View commit details
  7. handle unwraps

    gustavocbritto committed Mar 25, 2025

    Verified

    This commit was signed with the committer’s verified signature.
    gustavocbritto Gustavo Britto
    Copy the full SHA
    01b6752 View commit details
  8. Merge branch 'feat/add-cosmos-hub' of github.com:klever-io/kos-rs int…

    …o feat/add-cosmos-hub
    gustavocbritto committed Mar 25, 2025

    Verified

    This commit was signed with the committer’s verified signature.
    gustavocbritto Gustavo Britto
    Copy the full SHA
    631e3fb View commit details

Commits on Mar 26, 2025

  1. add kos-web cosmos sign options

    gustavocbritto committed Mar 26, 2025

    Verified

    This commit was signed with the committer’s verified signature.
    gustavocbritto Gustavo Britto
    Copy the full SHA
    40aa7db View commit details
  2. update readme

    gustavocbritto committed Mar 26, 2025

    Verified

    This commit was signed with the committer’s verified signature.
    gustavocbritto Gustavo Britto
    Copy the full SHA
    d0e40f1 View commit details
  3. Merge pull request #122 from klever-io/feat/add-cosmos-hub

    Feat/add cosmos hub
    gustavocbritto authored Mar 26, 2025

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
    Copy the full SHA
    a79f893 View commit details

Commits on Mar 27, 2025

  1. add kos-chains id for cosmos based chains

    gustavocbritto committed Mar 27, 2025

    Verified

    This commit was signed with the committer’s verified signature.
    gustavocbritto Gustavo Britto
    Copy the full SHA
    d0f0714 View commit details
  2. Merge pull request #123 from klever-io/feat/add-kos-chains-id-for-cos…

    …mos-based-chains
    
    add kos-chains id for cosmos based chains
    gustavocbritto authored Mar 27, 2025

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
    Copy the full SHA
    e0bb3b1 View commit details
  3. feat: bump version to 0.2.14 (#124)

    pedrxlz authored Mar 27, 2025

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
    Copy the full SHA
    1c7640b View commit details
  4. Merge pull request #125 from klever-io/develop

    Promote new version
    gustavocbritto authored Mar 27, 2025

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
    Copy the full SHA
    11542ab View commit details
Showing with 1,620 additions and 674 deletions.
  1. +1 −1 .github/workflows/pull-develop.yaml
  2. +1 −1 .github/workflows/pull-master-release.yaml
  3. +2 −1 .vscode/settings.json
  4. +249 −49 Cargo.lock
  5. +13 −3 Cargo.toml
  6. +3 −0 Makefile
  7. +4 −5 README.md
  8. +2 −1 packages/kos-codec/Cargo.toml
  9. +105 −0 packages/kos-codec/src/chains/atom/mod.rs
  10. +1 −0 packages/kos-codec/src/chains/mod.rs
  11. +3 −2 packages/kos-codec/src/lib.rs
  12. +3 −0 packages/kos-hardware/.gitignore
  13. +22 −0 packages/kos-hardware/Cargo.toml
  14. +8 −0 packages/kos-hardware/Makefile
  15. +346 −0 packages/kos-hardware/src/lib.rs
  16. +235 −0 packages/kos-hardware/src/models.rs
  17. +1 −1 packages/kos-mobile/Cargo.toml
  18. +2 −2 packages/kos-mobile/build_android.sh
  19. +78 −23 packages/kos-mobile/build_source.sh
  20. +47 −0 packages/kos-mobile/src/lib.rs
  21. +1 −1 packages/kos-web/Cargo.toml
  22. +15 −0 packages/kos-web/src/wallet.rs
  23. +37 −34 packages/kos/Cargo.toml
  24. +101 −17 packages/kos/src/chains/atom/mod.rs
  25. +11 −0 packages/kos/src/chains/icp/mod.rs
  26. +1 −0 packages/kos/src/chains/klv/mod.rs
  27. +15 −7 packages/kos/src/chains/mod.rs
  28. +2 −1 packages/kos/src/chains/sol/mod.rs
  29. +2 −0 packages/kos/src/chains/sol/models.rs
  30. +6 −4 packages/kos/src/chains/substrate/mod.rs
  31. +1 −0 packages/kos/src/chains/util.rs
  32. +5 −0 packages/kos/src/crypto/cipher.rs
  33. +2 −2 packages/kos/src/crypto/mod.rs
  34. +1 −0 packages/kos/src/crypto/secp256k1.rs
  35. +1 −1 packages/kos/src/lib.rs
  36. +147 −206 packages/kos/src/protos/generated/klv/proto.rs
  37. +146 −312 packages/kos/src/protos/generated/trx/protocol.rs
2 changes: 1 addition & 1 deletion .github/workflows/pull-develop.yaml
Original file line number Diff line number Diff line change
@@ -48,7 +48,7 @@ jobs:
- name: Run Tests
run: cargo test
run: cargo test --workspace --exclude kos-hardware

build:
needs: [ format ]
2 changes: 1 addition & 1 deletion .github/workflows/pull-master-release.yaml
Original file line number Diff line number Diff line change
@@ -31,7 +31,7 @@ jobs:
with_cache: true

- name: Run Tests
run: cargo test
run: cargo test --workspace --exclude kos-hardware

# todo: fix grcov
# - name: Run Tests with coverage
3 changes: 2 additions & 1 deletion .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -3,7 +3,8 @@
"packages/kos/Cargo.toml",
"packages/kos-codec/Cargo.toml",
"packages/kos-mobile/Cargo.toml",
"packages/kos-web/Cargo.toml"
"packages/kos-web/Cargo.toml",
"packages/kos-hardware/Cargo.toml",
],
"[rust]": {
"editor.defaultFormatter": "rust-lang.rust-analyzer",
Loading