Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

0xAzureDev/sc-interface

Repository files navigation

Smart Contract Interface

An interface for interacting with EVM smart contracts.

Live on: https://0xazuredev.github.io/sc-interface/

About

This Smart Contract interface is an all-in-one interface for executing smart contract functions without the need for a dedicated frontend. It's simple as A B C, just connect your wallet, paste the contract ABI and address and execute from a list of all the available contract functions.

Development Stack

Prerequisites

  • Node.js/NPM - You can use NVM / NVM for Windows to manage Node version installs (minimum 16.4.2).
  • Yarn (optional)

How to run locally

You can run the app locally using:

npm install
npm run dev

or

yarn
yarn dev

Possible Improvements

  • Add an ETH amount field for payable functions.
  • Remove all any references from the app.
  • Better documentation.
  • Add Github logo & link to the app so users can fork.
  • Option to connect wallet with localhost.
  • Save ABI/contract address for easy retrieve and run.

Contributing

  1. Fork it (https://github.com/0xAzureDev/sc-interface/fork)
  2. Create your feature branch (git checkout -b feature/fooBar)
  3. Commit your changes (git commit -am 'feat: some fooBar')
  4. Push to the branch (git push origin feature/fooBar)
  5. Create a new Pull Request

License

Distributed under the MIT License. See LICENSE for more information. LicenseContributing

AltStyle によって変換されたページ (->オリジナル) /