👋
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
  • Create a Vision Account
  • VRC-721 Code Modification
  • Deploy a VRC-721 Smart Contract
  • Minting an NFT Token
  • Record VRC-721 Token
  • Mobile Wallet adds VRC-721 tokens and transfer VRC-721
  1. Vision Basics

Token Issuance

PreviousThe GitBook editorNextMinting Mechanism

Last updated 3 years ago

Create a Vision Account

Install the Chrome extension of Vtimes to get ready for your issuance. You may create a new account in three ways:

  • create a new account

  • restoring from a mnemonic phrase, private key or Keystore

  • connect to a hardware wallet

350 VS is required in your account as the minimum.

VRC-721 Code Modification

You may modify the file of VRC721Token.sol to customise the name and symbol of the token. Remember to save your changes.

Deploy a VRC-721 Smart Contract

Deploy with vscan: Contract Compiler

Connect to the Wallet

Upload Contract Codes

Compile the Contract

Deploy the Contract

Minting an NFT Token

Log in to Visionscan with your wallet, and use the contract address to open the deployed VRC-721 contract. Here, take the VZ4NjvdqyCbWmZxXEEAb3bXhfT8f6YGxJd contract on the Nile test net as an example:

  • Choose 'Contract', 'Write Contract'

  • Find the mintWithTokenURI method, fill in the to_address, tokenId, and the tokenURI corresponding to coral.json

  • Click 'send', then accept the signature. A 'true' will be displayed if the token was mint successfully

Record VRC-721 Token

Record with vscan: Record tool

  • Select token type

Select the VRC721 token and click Yes. Enter VRC721 token information Enter the basic information, contract address and social media information of the token. Fields with "*" are required information. Please note that record must be logged in with the deployer address.

Confirm all information required for the VRC721 token, click Submit. You will see a popup from Vtimes asking for your signature. Click Accept to sign the message.

  • Token successfully recorded

Mobile Wallet adds VRC-721 tokens and transfer VRC-721

  • Click the Add Assets button

  • Click the search button

  • Input VRC-721 contract address and click add button

  • Click VRC-721 token, for example Wendy

  • Click Wendy 721 in List collectibles

  • Click send for transfer VRC-721

  • Input address for receiving and enter your password for wallet

  • Transfer successfully