Civic Pass Status
Gateway Status
The gatewayStatus
indicates the overall status of the Civic Pass.
Status before a Civic Pass has been issued
Even before a Civic Pass has been issued on-chain, the Gateway Provider gives you a set of status values that you can display in our UI to keep your users informed.
Status | Description | Behavior when |
| No user wallet is connected or no gatekeeper network set. | None |
| Checking whether a Pass exists for the connected wallet. | None |
| The wallet is connected but no Pass has been requested yet. | Opens the Civic Pass modal dialog and initiates the token request flow. |
| The required user information is being collected. Depending on the Network configured, this ranges from a simple CAPTCHA to full KYC. | Opens the Civic Pass modal dialog and resumes the collection of the required information. |
| The user's identity information has been collected successfully and is being verified. This status is only available when KYC is in progress and only when the user has chosen to do KYC via on their browser. I.e. not relevant for the Ignite Pass that is used with CandyMachine v2. | Opens the Civic Pass modal dialog with a user-friendly explanation of the status. |
| The user's identity has been validated. This status is only available when KYC is in progress and only when the user has chosen to do KYC via on their browser. I.e. not relevant for the Ignite Pass that is used with CandyMachine v2. | Opens the Civic Pass modal dialog and asks the user to re-authenticate so that the request process can proceed. |
| The user's identity verification request has been rejected. This status is only available when KYC is in progress and only when the user has chosen to do KYC via on their browser. I.e. not relevant for the Ignite Pass that is used with CandyMachine v2. | Opens the Civic Pass modal displaying the reasons for the rejection. |
| The user needs to confirm wallet ownership on their wallet. | Opens the Civic Pass modal dialog with a user-friendly explanation of the status. |
| The Civic Pass has been requested and the Gatekeeper is reviewing the request. | Opens the Civic Pass modal dialog with a user-friendly explanation of the status. |
Status after a Civic Pass has been issued
After a Civic has been issued on-chain, the following status values may apply.
Status | Description | Behavior when |
| The Civic Pass is Active. The user can trade. | Opens the Civic Pass modal dialog with a user-friendly explanation of the status. |
| The Civic Pass has expired. Depending on the Gatekeeper Network configured, an IP check and/or proof of wallet ownership are required to refresh it. | Proof of wallet ownership is automatically initiated. |
| The Pass has been frozen, for example because the user connected from a blocked IP. | Opens the Civic Pass modal dialog with a user-friendly explanation of the status. |
| The Pass has been revoked, for example because the user connected from a banned IP. | Opens the Civic Pass modal dialog with a user-friendly explanation of the status. |
Status when something goes wrong
Issuing a Civic Pass might fail because the user did not fulfill the constraints of the configured Gatekeeper Network or, seldomly, because of an unexpected technical error.
Status | Description | Behavior when |
| The user's location is not currently supported. | Opens the Civic Pass modal dialog with a user-friendly explanation of the status. |
| There was an unexpected error requesting a Civic Pass. | Opens the Civic Pass modal dialog and the user can restart the process. |
| The token requests has been rejected by the Gatekeeper. | Opens the Civic Pass modal dialog with a user-friendly explanation of the status. |
Last updated