👋
Vision Network
  • Vision Basics
    • Vision Network
    • VS and VRC
    • The GitBook editor
    • Token Issuance
    • Minting Mechanism
  • Protocol
    • Account
    • Resource Model
    • Economic model
    • Multi-Signature
    • Transaction
    • Validator
      • First Validator & Reward Mechanism
      • To be Validated Candidate
      • Proposal and Committee
  • SMART CONTRACTS
    • Introduction
    • Deployment Cost
    • DevOps Flow
    • Key considerations
    • Security considerations
    • Features
      • Protobuf
      • Function Usage
      • Contract Address
      • Different Form Ethereum
  • VIRTUAL MACHINE
    • Introduction
    • Event
    • Entropy Costs Calculation
    • VM Exception Handling
    • Features between Ethereum
  • HTTP API
  • Signature and Broadcast Steps
  • Infragrid guide
  • Vtimes chrome integration
  • Introduction
  • Getting Started
  • Group 1
    • Introduction
    • GUI and Usage
  • VISION-WEB
    • Introduction
  • VISION WALLET
    • Vtimes Chrome Plugin
    • Visionscan
    • Metamask
  • DECENTRALIZED EXCHANGES
    • Operating principle
    • Trading pairs
    • Liquidity pool
  • Others
    • Term
Powered by GitBook
On this page
  • Home page
  • Deploy smart contracts and call the function
  • Login account and select network
  • Select the node
  • Creat a smart contract
  • Compile Smart Contract
  • Deploy Smart Contracts
  • transfer the function of the smart contract
  1. Group 1

GUI and Usage

PreviousIntroductionNextIntroduction

Last updated 3 years ago

This article is used to introduce the usage of Vision-IDE, introduce the main page in the form of graphics, and complete the deployment of smart contract and function call.

Home page

The main interface of Vision-IDE is mainly composed of the above sections 1-4:

  • Left 1 position, plug-in selection menu

  • Left 2 position, plug-in function menu

  • Right 3 position, Home page and plugin function menu page

  • Right 4 position, log and terminal

Deploy smart contracts and call the function

Login account and select network

Before deploying a smart contract, you need to log in to Vtimes with the account which you want to deploy the smart contract.

Select the node

Creat a smart contract

To deploy a smart contract, you need to use the Plugin Manager to load the corresponding plug-ins. File Explorers are loaded by default. In the function menu of this plug-in, we can create a new file through the button to edit a smart contract .

Compile Smart Contract

Use the SOLIDITY compiler plug-in (Solidity compiler), select the appropriate version, and compile the edited smart contract. After the compiling is successful, it will return the compiling result information, including ABI, Bytecode, etc .; if the compilation fails, the specific information in red will be returned in the lower left .

Deploy Smart Contracts

After successful compilation, use the deployment plugin (DEPLOYMENT). After successful deployment, the terminal will return transaction information.

transfer the function of the smart contract

After successful deployment, the smart contract address is automatically loaded, and the function can be transfered in the drop-down menu; the existing smart contract address can also be loaded through the button 'At Address'.