Skip to content

abhithory/chain-intract

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ChainIntract: Seamlessly Interact with Blockchain Smart Contracts

Welcome to ChainIntract, your platform for interacting with blockchain smart contracts effortlessly! This project allows you to dynamically interact with Ethereum-based smart contracts, explore their functions, and execute transactions with ease.

Project Overview

ChainIntract is a web application built using Next.js, Tailwind CSS, and ethers.js. It provides a user-friendly interface to interact with various Ethereum smart contracts. Users can select the blockchain network, input the contract address, choose predefined or custom ABIs, and seamlessly execute contract functions.

Features

  • Connect to different Ethereum networks.
  • Input contract address and choose ABIs.
  • Explore and interact with contract functions.
  • Dynamically generate input forms based on ABIs.
  • Execute transactions to smart contract functions.

Getting Started

To run the project locally, follow these steps:

  1. Clone this repository.
  2. Navigate to the project directory: cd chainintract/frontend.
  3. Install dependencies: npm install.
  4. Start the development server: npm run dev.
  5. Access the app at: http://localhost:3000.

Technologies Used

  • Next.js
  • Tailwind CSS
  • ethers.js
  • ... (Add more technologies used in your project)

Future Enhancements

  • Support for additional blockchain networks.
  • Enhanced UI/UX for better user interaction.
  • Integration with popular DeFi protocols.
  • ... (Add more future enhancements)

Contributing

Contributions are welcome! If you have suggestions or find bugs, please open an issue or submit a pull request.

Screenshot from 2023-11-28 03-06-00

Releases

No releases published

Packages

No packages published

Languages