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

Convert Web3Accessor -> ChainSafe with usability features #1064

Closed
Tracked by #1009
rob1997 opened this issue Jul 17, 2024 · 2 comments
Closed
Tracked by #1009

Convert Web3Accessor -> ChainSafe with usability features #1064

rob1997 opened this issue Jul 17, 2024 · 2 comments
Assignees
Labels
Type: Enhancement Added to issues and PRs when a change includes improvements or optimizations.

Comments

@rob1997
Copy link
Collaborator

rob1997 commented Jul 17, 2024

Summary
Currently we on use Web3Acessor for fetching Web3 instance instead it can be converted into a ChainSafe singleton object that can handle connection, disconnection, signing and sending transactions.

Suggested features or ways to address the summary
ChainSafe should be a singleton class with Connect, Disconnect, Sign and Send Transaction methods.

Motivation
This will improve usability for devs greatly

Acceptance Criteria
Devs can connect, disconnect, sign and send transaction from ChainSafe.cs
Devs can immediately use read blockchain features that don't require signing, like reading things from the chain.

Blockers
(OPTIONAL) [Do you see any blocker that needs to be done before implementing this feature?]

Dependencies
(OPTIONAL) [Do you know about dependencies that directly affect this issue?]

Additional Context
(OPTIONAL) [Add any other context, files, images (screenshots/videos), diagrams, or documents about the feature request here.]

Final Steps

  • Give it one of these labels Type: Feature Type: Enhancement
  • Add your estimation

Estimations

Story Point Amount of effort Amount of time Task Complexity Task Risk or Uncerntainty
5 Moderate efort A few days Mediium complexity Moderate
@rob1997 rob1997 added the Type: Enhancement Added to issues and PRs when a change includes improvements or optimizations. label Jul 17, 2024
@rob1997 rob1997 self-assigned this Jul 17, 2024
@rob1997
Copy link
Collaborator Author

rob1997 commented Jul 17, 2024

@kantagara anything you would like to add?

@rob1997
Copy link
Collaborator Author

rob1997 commented Sep 2, 2024

Single Scene System
Read-only operations

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Type: Enhancement Added to issues and PRs when a change includes improvements or optimizations.
Projects
None yet
Development

No branches or pull requests

2 participants