Adjust the RPC service for the WASM-browser use case (#3013)
* Use SpawnTaskHandle to pass to the RPC * Create the RPC server in lib.rs * Create the RPC servers in a separate function * Keep a local version of the RPC handlers * Make rpc-servers compile for WASM * Add RpcSesssion * Clean up * Address review * Address pull request review
Showing
- .gitlab-ci.yml 2 additions, 0 deletions.gitlab-ci.yml
- core/rpc-servers/Cargo.toml 4 additions, 2 deletionscore/rpc-servers/Cargo.toml
- core/rpc-servers/src/lib.rs 74 additions, 58 deletionscore/rpc-servers/src/lib.rs
- core/service/src/components.rs 15 additions, 51 deletionscore/service/src/components.rs
- core/service/src/lib.rs 102 additions, 47 deletionscore/service/src/lib.rs
Please register or sign in to comment