# Token Issuance

## 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.

![](https://1148830163-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrwGPF9PgmKILPxxlxvYC%2Fuploads%2FpBzi2IG0NxEFZgfr4iEM%2Fimage.png?alt=media\&token=74c84146-b649-4890-ab09-dfc9e7cb7f75)

## 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, token Id, and the token URL corresponding to coral.json
* Click 'send', then accept the signature. A 'true' will be displayed if the token was mint successfully
