You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Create Typescript implementation of wire protocol. Shippable as a separate package.
Requirements
Create well structured wire interface to enable serialization and deserialization. This can then be used for multi-language support and multi-platform support. Create wrappers for language support in Javascript, Go, Flutter, Swift, and Rust.
Should be significantly faster compared to JS and TS implementations.
Scenarios
Two big scenarios here.
Easy to support multiple languages and platforms.
Support for mobile devices and their languages
Support for other languages like Go, Flutter, Swift, and Rust
Backend services needs to fwd a transaction to a mobile device to sign
Must deserialize account to understand where to send transaction
Might need to pull out action information
Additional Considerations
Design Notes
Consider taking eosio-core and separating out functionality that would work for backend services. It pretty much already does this, so we may consider this scenario solved.
Leverage C-code ABIEOS and connect to different platforms
Work Title
Create Typescript implementation of wire protocol. Shippable as a separate package.
Requirements
Create well structured wire interface to enable serialization and deserialization. This can then be used for multi-language support and multi-platform support. Create wrappers for language support in Javascript, Go, Flutter, Swift, and Rust.
Should be significantly faster compared to JS and TS implementations.
Scenarios
Two big scenarios here.
multiple languages and platforms
.Backend services
needs to fwd a transaction to a mobile device to signAdditional Considerations
Design Notes
Consider taking eosio-core and separating out functionality that would work for
backend services
. It pretty much already does this, so we may consider this scenario solved.Leverage C-code ABIEOS and connect to different platforms
Coding Notes
How to code it
Additional context
Add any other context about the problem here.
The text was updated successfully, but these errors were encountered: