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

[Advanced test scenarios] #678

Open
2 of 6 tasks
sergey-melnychuk opened this issue Jun 15, 2024 · 0 comments
Open
2 of 6 tasks

[Advanced test scenarios] #678

sergey-melnychuk opened this issue Jun 15, 2024 · 0 comments
Assignees
Labels

Comments

@sergey-melnychuk
Copy link
Collaborator

sergey-melnychuk commented Jun 15, 2024

Beerus must be able to support the same functionality as a full node. The advanced test scenarios should include user-like interactions with the network, such as:

  • creating and deploying new account
  • declaring and deploying new classes
  • calling existing contracts
  • submitting transactions (INVOKE)
  • providing useful abstractions
    • user-friendly API (ERC20-like etc)
    • (investigate for more use cases)

Such interaction need to be as smooth via Beerus as they would be via the full node directly, so it makes sense to try A/B tests (e.g. run the same scenario against Beerus and then against RPC directly and compare the results).

Scope

@sergey-melnychuk sergey-melnychuk added this to the M2: TBD milestone Jun 15, 2024
@sergey-melnychuk sergey-melnychuk changed the title tests: advanced test scenarios tests: advanced usage scenarios Jun 15, 2024
@sergey-melnychuk sergey-melnychuk changed the title tests: advanced usage scenarios [Advanced usage] Jun 18, 2024
@sergey-melnychuk sergey-melnychuk changed the title [Advanced usage] [Advanced test scenarios] Jun 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants