Check mintTranfer Method

The checkMintTransfer() is a public method that allows users to check whether the given TPA names are available for purchase or have already been minted. It takes two input parameters: _names, an array of bytes32 representing the TPA names to be checked, and _amounts, an array of uint32 representing the amount of TPAs to be checked.
function checkMintTransfer(bytes32[] _names, uint32[] _amounts) public view returns(bool)

Input & Output

  • _names: an array of bytes32 representing the TPA names to be checked.
  • _amounts: an array of uint32 representing the amount of TPAs to be checked. The length of this array should be the same as the length of the _names array, and all elements should be set to 1.
  • This function returns a boolean value indicating whether the given TPAs are available for purchase (true) or have already been minted (false).

Usage

For example:
const result = await stageMetaContract.checkMintTransfer(
[
ethers.utils.formatBytes32String("aaa-000"),
ethers.utils.formatBytes32String("bbb-000")
],
[1, 1]);
console.log("check result:", result);