Steps for Advanced Integration
Step 1
// SPDX-License-Identifier: GPL-3.0
pragma solidity ^0.8.18;
interface IMicapassBaseVerifier {
/*
* @dev get inforamtion if the user is verified for claim
* @param userAddress user wallet address
* @param requiredClaimTopic claim topics user is being checked for
* @return true or false
*/
function isUserVerified(
address userAddress,
uint256[] memory requiredClaimTopics
) external view returns (bool);
/*
* @dev get inforamtion if the user is verified for claim
* @param userAddress user wallet address
* @param claimTopicId claim topic user is being checked for
* @return true or false
*/
function isUserVerifiedForClaim(
address userAddress,
uint256 claimTopicId
) external view returns (bool);
}Step 2
Step 3
Step 4
Step5
Step 6
Step 7
Step 8
Examples
Last updated