Skip to content
This repository has been archived by the owner on Sep 14, 2023. It is now read-only.

feat: RPC cleanup, high level API declarations #132

Merged
merged 18 commits into from
Jun 26, 2022
Merged

Conversation

harrysolovay
Copy link
Contributor

@harrysolovay harrysolovay commented Jun 21, 2022

This PR is getting a bit massive, hence the rename. What does it contain?:

  • A cleaned up Beacon type, which will serve as the basis for chain discovery / will encapsulate all chain/node-specific types
  • Create known dir, containing known beacon/chain instances and move std RPC method lookup into this dir / decouple from RPC client
  • Make RPC client (method signatures) generic over beacon
  • Local RPC client, which runs and connects to executable
  • Update sr25519 bindings to suit test accounts
  • Model high-level API
  • Rough implementation of read-specific capabilities of high-level API
  • (temporarily?) remove effect-based API
  • Clean up examples

@harrysolovay harrysolovay changed the title feat: high level API feat: RPC cleanup, high level API declarations Jun 26, 2022
@harrysolovay harrysolovay marked this pull request as ready for review June 26, 2022 19:25
@harrysolovay harrysolovay merged commit d800787 into main Jun 26, 2022
@harrysolovay harrysolovay deleted the high-level branch June 26, 2022 19:29
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant