Human Passport
You can attach a Human Passport (formerly Gitcoin Passport) Proof of Personhood score to your DEMOS address by following these steps. The default score threshold the node enforces when linking is 20.1. Connect your wallet
2. Fetch the Human Passport Score
Retrieve the Human Passport score for the EVM address you want to link. The score is fetched from the node’s cached data (not directly from the Human Passport API) via thegcr_routine mechanism.
3. Send an Identity request
Build aHumanPassportIdentityData payload and submit the link transaction.
Required and optional fields:
address— required EVM address being verified.verificationMethod— required, either"api"or"onchain".chainId— required whenverificationMethodis"onchain". The SDK throws if it is missing.signature— optional, for enhanced verification.referralCode— optional.
4. Getting linked Human Passport identities
After the confirmation block has been forged, you can list the Human Passport identities linked to a DEMOS address. The method returns an array ofSavedHumanPassportIdentity records (address, score, stamps, verification method, timestamps).