🎨For Users

User Verification:

Users can submit their KYC (Know Your Customer) details such as their name and user ID to get verified on the platform. This helps in ensuring that only legitimate users are allowed access to certain features or services.

Identity Verification:

The contract verifies the identity of users by checking if their user ID already exists in the system. This prevents duplicate or fraudulent accounts from being created.

Verification Status:

Users can check the verification status of their KYC data by querying the contract. This provides transparency and allows users to ensure that their information is correctly processed.

Signer Verification:

Users who are authorized to verify KYC data can use the verifyKYC function to mark the submitted data as verified. This ensures that only authorized entities can approve KYC submissions.

Querying KYC Data:

Users can retrieve their KYC details stored on the blockchain by calling the getKYCDetails function. This allows them to access their verified information whenever needed.

Retrieving KYC Data by Signer:

Users can also retrieve KYC data associated with a specific signer address by calling the getKYCDataBySigner function. This is useful for platforms or services where multiple users may be associated with the same signer address.

Last updated