Movatterモバイル変換


[0]ホーム

URL:


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

License

NotificationsYou must be signed in to change notification settings

MartinPham/smartcontract-ui

Repository files navigation


SmartContract UI

Open source Blockchain's Smart Contract Tool


SmartContract UI

Table of contents

Homepage

contract.mph.am

Features

  • Discover millions deployed Smart Contracts across over 260 blockchains.
  • Easy to read and write Smart Contract's data with a friendly UI.
  • Sign your request in many ways: with Browser using Metamask Wallet, Binance Wallet, or with TrustWallet's WalletConnect protocol, Coinbase's WalletLink protocol, or importing your wallet from key.
  • Offline-First: You can use it anywhere, even without a network connection.

To suggest anything, please join ourDiscussion board.

Usage

Straightforward, to interaction with a Smart Contract, you'd need to know:

  • What interfaces(ABI) did the contract expose
  • The contract was deployed on which blockchain(network)
  • Whichfunction and itsarguments you'd like to call

Example:Let's play with theUniswap Protocol: We'd like to understand how muchUSDT does1 WETH worth currently.

To do it, we'd have to call the functiongetAmountsOut, on theUniswap Router contract, which was deployed onEthereum Mainnet. You can try ithere.

Uniswap

Config ABI

To config the interface (ABI), you could paste the entire ABI's JSON into theSmartContract ABI text field, or simply put the URL of the ABI's JSON, or you can can also upload the ABI's JSON from your computer. It can also read the Truffle's build artifact JSON file.

ABI

Import from deployed contract

If you don't have the contract's ABI, you could also import it from the deployed contract

Import

Select network

Next thing to configure is the blockchain network where the contract was deployed. There are more than260 chains supported.

Network

Specify contract's address

After selecting the network, you could specify the address of the contract.

Tip: You can also use the camera to scan the contract's address on a QR code.

Setting function & arguments to call

In the final step, you can choose which function you want to call, and specify its arguments.

Tip: You can also choose how to sign the call, by selecting your preferred wallet.

Call

Contributing

Please contribute usingGitHub Flow. Create a branch, add commits, and thenopen a pull request.

Changelog

  • 0.0.1 (2022-01-01): I'm proud to release the first version ofSmartContract UI!

License

This project is licensed under theGNU General Public License v3.0 - see theCOPYING file for details.

About

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

[8]ページ先頭

©2009-2025 Movatter.jp