Compliance Suite
Last updated
Last updated
The smart contract (ZKMEVerifyUpgradeable) is used for eligibility checks. The verify
function provides yes/no answers to a list of predetermined eligibility questions for each credential verified. The hasApproved
function provides information on whether the user has authorized the SBT.
This method verifies both that the user has authorized their SBT and that the user meets the project's KYC requirements.
According to our design logic, users can only authorize their SBT to a project if their KYC meets the specified requirements. Therefore, a successfully authorized user, indicated by hasApproved()
returning true, is one who meets your KYC settings.
cooperator
address
Yes
Account address of Program
user
address
Yes
User's wallet address
Note
You can obtain the cooperator
address after completing the "Create Program" step on the zkMe Dashboard.
Please check zkMe Protocol Smart Contract.
You can download the following file or install it from npm.