Tag Archive for: NFT

Blockchain Interface Improvement for Staking – Completed (UI Manuals)

VTBDex Updates

 Date: February 22, 2024

Available at https://vtbdex.com/

VTBCommunity Announcement – VTBDex – Technical Updates – Blockchain Interface Improvement for Staking – Completed

Dear VTBCommunity members,

We are thrilled to share that the Blockchain Interface for Staking, Nomination, and Nomination Pools has been successfully deployed and is now fully operational.

Consistent with our commitment to transparency and accessibility, comprehensive documentation on how to use the user interface (UI) will be available through the usual informative channels. In line with the aforementioned, we would like to take this opportunity to remind our community members that the VTBCommunity Foundation is a non-custodian operator and does not hold or have any control over the tokens owned by you nor of your private keys.

We are truly excited to witness the positive impact and empowerment our community will experience through this significant enhancement.


The VTBCommunity Foundation is delighted to introduce a series of comprehensive manuals aimed at enhancing your experience and understanding of various features within our ecosystem. These manuals serve as invaluable resources, offering detailed guidance on key processes essential for active participation.

Below, you will find brief descriptions of each manual:

  1. Claiming Rewards: This manual provides step-by-step instructions on how to claim rewards within our ecosystem. Learn how to access and maximize your rewards efficiently. Download it here.
  2. Nominating using Polkadot JS UI: Dive into the world of nomination by utilizing the Polkadot JS UI. This manual elucidates the process of nominating validators to secure the network and earn rewards. Download it here.
  3. Nomination Pools using Polkadot JS UI: Explore the concept of nomination pools and learn how to participate using the Polkadot JS UI. Download it here.
  4. Nomination Pools using DEX UI: Delve into nomination pools through the Dex UI interface. This manual provides comprehensive guidance on leveraging the Dex UI for participating in nomination pools efficiently. Download it here.
  5. Nomination using DEX: How to nominate validators seamlessly and contribute to the security and decentralization of the network. Download it here.

Each manual is meticulously crafted to empower you with the knowledge and skills necessary to navigate our platform effectively. Whether you are a novice or an experienced user, these resources are designed to cater to your needs and facilitate your journey within our community.

We encourage you to explore these manuals at your convenience and leverage them to elevate your participation within our ecosystem.

Thank you,

The VTBCommunity Foundation


How to do NFT operations in Polkadot Explorer

VTBDex Updates

 Date: January 13th, 2023


VTBCommunity Announcement – How to do NFT operations in Polkadot Explorer

Dear VTBCommunity members,

The VTBCommunity Foundation is happy to announce a guide on NFT operations using Polkadot Explorer.

We sincerely thank all our members for your firm support in making the VTBCommunity a success.

Creating a collection

Each NFT must belong to a collection, so before you can start minting NFTs, you first need to create a collection.

Open this link in your web browser, and go to Developer □ Extrinsics section.

Select your account from the using the selected account drop-down list.

In section,  submit the following extrinsic section, select nfts from the left drop-down and select create(admin, config) from the right drop-down.

The create(admin, config) function accepts the following arguments:

  • admin: MultiAddress (AccountIdLookupOf) : The account that is going to be the admin of this collection.
  • settings : This allows disabling some collection specific Pass 0 to not disable anything. Each collection may disable zero or all of the following functionalities:
    • Transferrable items : When disabled, the collection items will be non-transferrable,
    • Unlocked metadata : When disabled, the metadata for this collection cannot be modified,
    • Unlocked attributes : When disabled, the attributes for this collection cannot be modified,
    • Deposit required : When disabled, minting items will not require any This option can be set by a super-user only.
  • maxSupply (toggle option) allows you to specify the maximum number of items that can be minted.
  • mintType gives you the possibility to specify who can mint in your collection:
    • Issuer : only you can mint in your collection.
    • Public : everyone can mint in your
    • HodlerOf : only holders of items in another collection can mint in your This requires knowledge about the ID of the other collection.
  • price (toggle option) allows you to specify the price of minting items in your collection.
  • startBlock and endBlock give you the possibility to specify a time frame during which the collection’s configuration is valid.
  • defaultItemSettings specifies the operations that are disabled by default for individual items when they are minted. The following functionalities can be disabled for each individual item in a collection:
  • Transferrable : When disabled, new items will be non-transferrable,
  • UnlockedMetadata : When disabled, new items will have locked metadata,
  • UnlockedAttributes : When disabled, new items will have locked attributes,

Note that once UnlockedMetadata and UnlockedAttributes settings are disabled for an item, it is no longer possible to change that later.

Insert your desired parameters and then submit the transaction. This will create a new empty collection, next step is to mint items in this collection.

Minting NFTs in a collection

Minting (creating) new NFTs can be done by calling nfts.mint(collection, item, mintTo, witnessData) function.

Creating an NFT

Go back to Developer □ Extrinsics section, and select nfts and mint(collection, item, mintTo, witnessData) in submit the following extrinsic field.

This function accespts the following arguments:

  • collection : The id of the collection to which the newly created NFT will belong.
  • item : The id that is going to be assigned to the newly created Already existing ids cannot be used.
  • mintTo : Account that is going to own the
  • witnessData : This field is optional. This is only required if minting NFTs in the selected collection requires a fee (mint price) to be paid, or if the mint condition is the holder of some NFT in a different collection.
    • ownedItem : NFT id belonging to a different collection. This only matters if the minting condition in this collection is that the caller must hold some NFT in a different collection. Otherwise you can just pass any id here, or just leave the default ( 0 ) value.
    • mintPrice : This must at least be equal to the price of minting items in this collection. The price for minting is set by the collection owner during the creation of the

Enter the required parameters and submit the transaction.

Now a new NFT with the given id is created.

Setting NFT metadata

An NFT without any metadata is not very usefull. Generally you would want to associate some image, or a video file, or a gif with an NFT. NFT metadata can be updated using nfts.set_metadata(collection, item, data) function.

Go to the Developer □ Extrinsics section, and select nfts and set_metadata(collection, item, data) in submit the following extrinsic field.

This function accepts the following parameters:

  • collection : Collection id to which your NFT belongs,
  • item : Id of your NFT,
  • data : Metadata to set to NFT. Metadata can be a URL to an image file, a JSON object describing the NFT, link to a webpage, or anything else you The length of metadata is limited to 256 characters. A common approach is to upload your image file and a JSON file describing the image to IPFS, and setting the link to JSON file as metadata of your NFT. An example JSON file is shown below.

Insert your desired values and submit the transaction.

Buying and selling an NFTs

Selling an NFT

An NFT can be set up for sale by calling nfts.setPrice(collection, item, price, whitelistedBuyer) function.

Go to Developer □ Extrinsics  section and select nfts and setPrice(collection, item, price, whitelistedBuyer) in submit the following extrinsic field.

This function accepts the following parameters:

  • collection : Collection id which the NFT belongs to,
  • item : Id of the NFT,
  • price : The price for thie This is an optional field and not setting a price will unlist the NFT from being on sale,
  • whitelistedBuyer : An optional account id, if this is set then only this account will be able to buy this NFT.

Insert the values and submit the extrinsic.

Buying an NFT

An NFT can be bought by calling nfts.buyItem(collection, item, bidPrice) function.

 Go to Developer □ Extrinsics section and select nfts and buyItem(collection, item, bidPrice) in submit the following extrinsic field.

This function accepts the following parameters:

  • collection : Collection id which the NFT belongs to,
  • item : Id of the NFT,
  • bidPrice : The price that you are willing to pay, this must at least be equal to the price set by the NFT

Insert the values and submit the extrinsic.

Transferring NFTs and Collections

Transferring an NFT

NFTs can be transferred using nfts.transfer(collection, item, dest) function.

Go to Developer □ Extrinsics section and select nfts and transfer(collection, item, dest) in submit the following extrinsic field.

This function accepts the following parameters:

  • collection : Collection id which the NFT belongs to,
  • item : Id of the NFT,
  • dest : The account to which to transfer the NFT.

Insert the values and submit the extrinsic.

Transferring a Collection

Transferring ownership of a collection is done in two steps, the new owner must first tell the chain that this transfer is acceptable, and after that the original owner can transfer the collection.

Accepting ownership

The first step is for the destination account to call the nfts.set_accept_ownership(maybeCollection) function to tell the chain that the transfer of some collection to you is acceptable. This is necessary because a collection owner must reserve some funds to own a collection on the chain. When a collection is transferred the reserved funds are unlocked from the source account and locked in the destination account. So the destination account must also hold the tokens required to be reserved.

Go to Developer □ Extrinsics section and select nfts and set_accept_ownership(maybeCollection) in submit the following extrinsic field.

This function accepts the following parameters:

  • maybeCollection : An optional collection If this is not passed then acceptance for all collection transfer is disabled.

Note that acceptance for only one collection transfer can be set at a time, calling the function a second time will overwrite the previous acceptance.

Enter the collection id and submit the extrinsic.

Transferring ownership

Now the ownership of the collection can be transferred by calling nfts.transferOwnership(collection, owner) function.

Go to Developer □ Extrinsics section and select nfts and transferOwnership(collection, owner) in submit the following extrinsic field.

This function accepts the following parameters:

  • collection : Id of the collection that needs to be transferred,
  • owner : Account id of the new owner.

Enter the collection id and submit the extrinsic.

VTBCommunity Blockchain Updates: NFTs – Blockchain

VTBDex Updates

 Date: September 21st, 2023

Available at https://vtbdex.com/

VTBCommunity Announcement – VTBDex Technical Updates – VTBCommunity Blockchain: NFTs – Blockchain

Dear VTBCommunity members,

The VTBCommunity Foundation is pleased to announce a series of incredible updates that are set to transform your experience on the VTBDex platform. Committed to endowing our community members with pioneering technology solutions, the VTBCommunity Foundation is delighted to bring you good news about the latest key updates regarding NFTs and blockchain optimizations.

Functionality: NFTs (Non-Fungible Tokens)

We are proud to introduce our latest new functionality in the VTBDex: NFTs (Non-Fungible Tokens), dubbed NFVTBs. This significant enhancement adds a new layer of functionality to our platform bestowing our community, in a friendly user way, a world of opportunities for creators, collectors, and enthusiasts to easily tokenize and securely trade and showcase their digital assets.

NFVTB will empower our community to participate, through the VTBDex, in the world of blockchain-powered digital asset exchange like never before!

With the introduction of NFVTB on our platform, we believe it’s essential to delve into what NFTs are, how they function, and the myriad ways they can revolutionize the digital landscape.

What are NFTs and how do they work?

Non-fungible tokens (NFTs) are a powerful innovation in the blockchain world that is transforming the way we perceive, trade, and interact with digital assets. They are a specialized type of digital asset that represents ownership or proof of authenticity of a unique item, piece of content, or creation. Each NFT is distinguishable from others and carries metadata that makes it truly one-of-a-kind.

The magic of NFVTBs lies in our underlying blockchain technology. Each NFVTB is created, stored, and verified on our unique blockchain, which is a decentralized and secure digital ledger, making them transparent and immutable, eliminating concerns of counterfeit or duplicate copies. Moreover, ensures that the ownership and transaction history of each NFVTB are publicly verifiable and tamper-proof. Once minted (created), an NFVTB is assigned a one-of-a-kind digital signature, ensuring its authenticity and provenance.

When you own an NFVTB, you essentially hold proof of ownership for the underlying digital asset. This ownership can be bought, sold, or traded on the VTBDex, creating a lively marketplace for digital creations and collectibles.

Exploring the Uses of NFVTBs

The uniqueness and versatility of NFVTBs make them perfectly suited for representing individual digital assets which leads to a remarkable array of use cases across various industries, such as artworks, collectibles, virtual real estate, music, videos, fashion, and more.

Optimization: Data Structure Reduction and Simplification

In our commitment to delivering an optimized and seamless experience, the VTBCommunity Foundation is excited to announce that we implemented substantial data structure reduction and simplification within the VTBDex.

Through meticulous data structure reduction, we’re reducing the size of data blocks within the blockchain. This not only translates to faster transaction processing but also contributes to lower storage requirements and improved network performance. Smaller data structures mean quicker synchronization for nodes and more efficient utilization of resources. Additionally, by simplifying the data structure transactions are processed with greater efficiency. This streamlining minimizes complexities that can lead to network congestion and delays.

We are convinced that these enhancements will not only improve the overall efficiency of the platform but will also contribute to faster transaction processing and reduced network congestion, which translates into a smoother and more reliable user experience.


These successful updates add a significant milestone in the evolution of the VTBDex and the VTBCommunity Blockchain. We are entirely committed to fostering a user-friendly, vibrant, and innovative platform where users can engage with cutting-edge technologies and seize new opportunities in the digital world. The introduction of NFVTBs and blockchain optimization showcases our compromise to delivering a sustainable, secure, and efficient blockchain ecosystem for our valued community members.

Once more, please allow us to extend our heartfelt gratitude to all our members for your unwavering support to make the VTBCommunity a success.

Thank you,

The VTBCommunity Foundation

How is it remedied?

Let’s face it, whatever increase in wages employees have received or sales generated by most Small to Medium Enterprises (SME), their bottom line has flattened due to an equal or sometimes higher inflation rate simultaneously applied on goods and services for at least the last 20 years. This decreased buying power dwindles most people’s potential to live within their means. Home prices, for example, have become unaffordable to most, while the cost of food, another basic need, has substantially risen due to a high rate of inflation across many countries. Unfortunately, this never-ending cycle in a financial system serving its ends, not humankind’s, can only lead to an increasing lack and poorer societies.

The question that begs an answer is, “Why is this happening?”—followed by perhaps an even more important one, “How is it remedied?”. This project has considered these questions and found a way to transform them into remedies. Simply put, the refined and efficient solution is to take the rising cost of living and apply it to a system that works for the VTB users (community members) instead of against them. In this way, such community members can buy goods and services, food, housing, etc., in a safe, secure, and abundant manner using a new infrastructure built on blockchain.

Most debates about money are philosophical, but the real question is, “Are people willing to adopt positive changes?” or “What are they willing to accept in exchange for labor and or products?”. Recently, people in prominent positions are now accepting Bitcoin for their wages. Realizing that fiat money is only backed by debt, would everyone be willing to continue using it, even at a loss? Or would they happily switch to a medium of exchange based on growth and abundance? A brilliant person once said about finance and banking, “These are man-made rules; they are not natural laws, such as gravity.”

It means that humans can create any exchange system for their goods and services. VTB has created a system that will generate abundance for its users and holders.

In short, the VTB contribution to the digital money ecosystem is integrated into existing technologies utilizing a “layer-2” methodology using a sidechain pattern to ensure uncompromised security and stability. Moreover, this innovative system utilizes Ethereum and IPFS technologies to back up its data with transparency. In this manner, VTB provides a secure environment. For those already acquainted with cryptocurrencies, it is similar to an NFT where a token can be seen in a decentralized environment by accessing IPFS addresses through Etherscan. This transformation to the next level of digital money, assets and wealth was inspired by the now renowned giants, such as Bitcoin and Ethereum. Now is a time for the next generation of cryptocurrencies to meet the financial demand of the world with projects like VTBCommunity.