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

WASM32 - Implement all traits in iota_sdk_abstraction/iota_client_trait.rs for TS SDK #1439

Open
3 of 6 tasks
chrisgitiota opened this issue Nov 25, 2024 · 0 comments
Open
3 of 6 tasks
Assignees
Labels
Rust Related to the core Rust code. Becomes part of the Rust changelog. Wasm Related to Wasm bindings. Becomes part of the Wasm changelog
Milestone

Comments

@chrisgitiota
Copy link

chrisgitiota commented Nov 25, 2024

  • Create wasm-bindgen instrumented code to import all needed Typescript types from IOTA TS Client SDK.
  • Develop adapter structs for all traits, defined in /iota_sdk_abstraction/iota_client_trait.rs using these imported TS types.
  • Path of the already existing implementations is: bindings/wasm/src/kinesis/iota_sdk_adapter/iota_client_ts_sdk.rs.
  • Stub implementations of the adapter structs already exist but the functionality needs to be implemented.

Traits to be implemented (checked marks are already implemented):

  • ReadTrait
  • CoinReadTrait
  • EventTrait
  • IotaClientTrait
  • QuorumDrivertrait
  • IotaTransactionBlockResponseT
@chrisgitiota chrisgitiota added this to the Wasm Rebased milestone Nov 25, 2024
@chrisgitiota chrisgitiota added Wasm Related to Wasm bindings. Becomes part of the Wasm changelog Breaking change A change to the API that requires a major release. Part of "Changed" section in changelog Rust Related to the core Rust code. Becomes part of the Rust changelog. and removed Breaking change A change to the API that requires a major release. Part of "Changed" section in changelog labels Nov 25, 2024
@wulfraem wulfraem self-assigned this Dec 6, 2024
@wulfraem wulfraem moved this from Product Backlog to In Progress in IOTA Identity - Framework Developments Dec 6, 2024
@eike-hass eike-hass modified the milestones: Wasm Rebased, v1.6 Dec 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Rust Related to the core Rust code. Becomes part of the Rust changelog. Wasm Related to Wasm bindings. Becomes part of the Wasm changelog
Projects
Status: In Progress
Development

No branches or pull requests

3 participants