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

Collection for improvements/feature requests for the hosted init/deploy front end. #131

Open
1 of 7 tasks
DOBEN opened this issue Nov 6, 2023 · 0 comments
Open
1 of 7 tasks
Labels
[Type] Task An additional feature or improvement.

Comments

@DOBEN
Copy link
Member

DOBEN commented Nov 6, 2023

Task description

  • Allow raw input parameter (without providing a valid schema). This can be useful for experienced smart contract developers that e.g uses some sort of proxy-implementation setup (where the e.g. proxy schema of a smart contract might not tell the complete picture about how to interact with the contract). This would also allow somebody to use a pre-serialized string, or to deploy a new instance from the parameters of a different init transaction without caring about the schema.Reading/Writing Features #123 (comment)
  • Add a dry-run step before executing a deploy/init/update transaction. Purpose: the user should be warned if the dry-run step concludes that the transaction will fail on chain (no transaction fees should be wasted by the user).
  • Have a hardcoded connection to a node as well that would allow people to use the ~read box~ even if they are not connected with a wallet to the side. Tracked by [Frontend tool] - Ability to read contract without connecting wallet #166
  • Better error reporting if user uses a smart contract index that is too large.
  • Better error handling. In particular, think about using the read box as a simulation/dry-run box.
    Reading/Writing Features #123 (comment)
  • Refactor: The text area used as input parameter should be its own component to avoid code duplication. The inputParameterType dropDown and the inputParameter field/textArea should be its own component to avoid code duplication.
  • Refactor: Investigate Controller component, Validation rules, and if more useEffects would be beneficial for the purpose of reducing the onChange functions.
    Reading/Writing Features #123 (comment)
@DOBEN DOBEN added the [Type] Task An additional feature or improvement. label Nov 6, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
[Type] Task An additional feature or improvement.
Projects
None yet
Development

No branches or pull requests

1 participant