Smart Contract Integration

The smart contract (ZKMEVerifyUpgradeable) is used for eligibility checks. verify function provides yes/no answers to a list of predetermined eligibility questions for each credential verified, hasApproved function provides information on whether the user has authorized the SBT.

View Methods

verify()

This method is used to determine if a user satisfies the kyc problem set before the user authorizes SBT to you.

    function verify(
        address cooperator,
        address user
    ) public view returns (bool)

Parameters

NameTypeRequiredDescription

cooperator

address

Yes

DApp account

user

address

Yes

User's wallet address

Note:

You can get cooperator (DApp account) after finish the integration setting on zkMe Dashboard.

hasApproved()

This method is used to detect if this user authorizes SBT to you.

function hasApproved(
    address cooperator, 
    address user
) public view returns (bool)

Parameters

NameTypeRequiredDescription

cooperator

address

Yes

DApp account

user

address

Yes

User's wallet address

Resources

Contract Address

zkMe VerifyMainnet AddressTestnet AddressGithub link

Aptos

0xc1e0d1fb6178f444f763bc55bda9df32b4354859925191d634a74a97924397d9

0xaed725b099b49a53a56fccd9e0316052416ec78798491de2d7e651dfc57ce411

coming soon

Arbitrum

0x399488687fc3618FFaf1f5d0f61397c8E0360c02

0xf8E1973814E66BF03002862C325305A5EeF98cc1

coming soon

Avalanche

coming soon

0xf8E1973814E66BF03002862C325305A5EeF98cc1

coming soon

Base

0x8c81bbc5cC9B6cdbb5c0e5DD8b9D5bfaF3575710

0xF58De9599C57bBAD68Fea0F39b73913daFcf0976

coming soon

BNB

0x3919BdCe285E82CDC6585979cfd71636b33A5582

0xf8E1973814E66BF03002862C325305A5EeF98cc1

coming soon

Ethereum

0x3919BdCe285E82CDC6585979cfd71636b33A5582

0xD231fF30102B34446035BA327ad4c596a5231cE3

coming soon

Fantom

coming soon

0xf8E1973814E66BF03002862C325305A5EeF98cc1

coming soon

Linea

coming soon

0xf8E1973814E66BF03002862C325305A5EeF98cc1

coming soon

Manta

0x3919BdCe285E82CDC6585979cfd71636b33A5582

0xf8E1973814E66BF03002862C325305A5EeF98cc1

coming soon

Mantle

coming soon

0xf8E1973814E66BF03002862C325305A5EeF98cc1

coming soon

Neutron

neutron19t7s6aa9289e563mu9qrx5nh80xtn4vr5afdu8yctej6f7w6k9usv87acp

neutron1g374hrmmn92vpurtppdwsnrrhrftz7ky2g55n5c4f22gfaeyrwpqq06cef

coming soon

Opside

coming soon

0xf8E1973814E66BF03002862C325305A5EeF98cc1

coming soon

Optimism

coming soon

0xf8E1973814E66BF03002862C325305A5EeF98cc1

coming soon

Polygon

0x78D247ff4543Ef08488A1127034c2cE54B12A926

0xd1bB4Ac9a5864ebd521eCcCD8f459cfdF13e25b8

coming soon

Scroll

coming soon

0xf8E1973814E66BF03002862C325305A5EeF98cc1

coming soon

Sei

coming soon

sei1dmwr4e6k4n0dlwtkh598sxp2al3wvkvwew658r3cqx98648uqhcs7sd38d

coming soon

Solana

coming soon

6rfCsexgBhW56iLQANo9MDV6dZGgdEnKLLVsrBwY3S1q

coming soon

Sui

coming soon

coming soon

coming soon

ZetaChain

0x3919BdCe285E82CDC6585979cfd71636b33A5582

0xA018F0593C1C3F62A68c3fc3B9D593961B207d96

coming soon

zkSync

coming soon

0xdbd9E736562584DB3fA1C5F39A47C2071DE0D5cb

coming soon

ABI

You can download the following file or install it from npm.

Last updated