Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Solang provides a working and documented CLI for node interactions with Substrate and Solana. Common options Options for sub-commands (like RPC end-point, account to use, call arguments, etc., dry-run flag, gas limits, verbosity and other specific options) must be configurable by the user.
    • A sub-command for uploading contracts.
    • A sub-command for instantiating contracts.
    • A sub-command for calling contract functions. This command must correctly encode transaction input, display and show the calls output and debug output as well as emitted events.
    • A sub-command for listening to emitted events. contracts
  • The student should factor the relevant parts of cargo-contract out into a dedicated library (crate) to make it usable in Solang.
  • Developed source code is of adequate quality, merged in the projects upstream repositories and have undergone common Pull Request processes.

...