Skip to content

๐Ÿ–ผ๏ธ Convert screenshots into editable code with this tool, facilitating easy access to programming snippets for development and learning.

License

Notifications You must be signed in to change notification settings

intensoeli1/code-from-screenshot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

19 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿš€ code-from-screenshot - Easily Develop FHE Smart Contracts

Download Latest Release

๐Ÿ“ฅ Download & Install

To start using the code-from-screenshot application, you first need to download it. Follow these steps:

  1. Visit the Releases Page
    Click the link below to go to the download page.
    Download Latest Release

  2. Download the Latest Version
    On the releases page, find the latest version of the application. Download the appropriate file for your operating system.

  3. Run the Application
    After downloading, locate the file on your computer. Double-click it to start the installation process. Follow the on-screen instructions to complete the installation.

๐Ÿš€ Getting Started

Now that you have installed the application, you can begin developing fully homomorphic encryption (FHE) enabled Solidity smart contracts.

โš™๏ธ Prerequisites

Before you dive in, ensure that you have the following software installed on your computer:

๐Ÿ“‚ Installation

Once you have the prerequisites set up, follow these steps to install and configure the application.

  1. Install dependencies
    Open your terminal and run the following command:

    npm install
  2. Set up environment variables
    You will need to set some environment variables for the application to work correctly. Use these commands in your terminal:

    npx hardhat vars set MNEMONIC
    npx hardhat vars set INFURA_API_KEY
    npx hardhat vars set ETHERSCAN_API_KEY
  3. Compile and test
    After setting up the environment variables, compile and test the application using the following commands:

    npm run compile
    npm run test
  4. Deploy to local network
    To deploy your contracts on a local network, follow these steps:

    • Start a local FHEVM-ready node:
      npx hardhat node
    • Deploy to the local network:
      npx hardhat deploy

๐Ÿ“– Additional Information

For more comprehensive instructions, check out the tutorial linked below. This guide provides step-by-step instructions on using the FHEVM framework for your Solidity smart contracts.
FHEVM Hardhat Quick Start Tutorial

๐Ÿ”ง Features

  • Fully Homomorphic Encryption Support: Build FHE-ready smart contracts with ease.
  • Local Development Environment: Test and deploy your contracts in a local setup.
  • Easy Configuration: Simple commands to configure the environment and dependencies.

๐Ÿ’ก Tips for Success

Now you are ready to start building with code-from-screenshot! Don't forget to check the Download Latest Release link for updates.