In some previous tutorials you have used the vex.token contract using the ABI file provided. This tutorial will review how the ABI file correlates with the VEx.token contract.
ABI files can be generated using the vex-cpp utility provided by vex.cdt. However, there are a number of situations that can cause ABI files to process or fail completely. Advanced C ++ patterns can enhance it and custom types can sometimes cause problems when generating ABI files. For this reason, you must understand how ABI files work, so you can debug and repair if and when necessary.
What is ABI?
Application Binary Interface (ABI) is a JSON-based description of how to convert user actions between JSON and the Binary representation. ABI also explains how to change the database status to / from JSON. After you describe your contract through ABI, developers and users will be able to interact with your contract without obstacles through JSON.