ProofOfIdentity
Function: ProofOfIdentity()
ProofOfIdentity(
ProofOfIdentityParameters):object
ProofOfIdentity is a function that retrieves and processes identity-related data for a specified user from a smart contract. It interacts with different contract methods to fetch user-specific metadata using provided parameters.
Parameters
ProofOfIdentityParameters
ProofOfIdentityParameters
The object containing the parameters required.
Returns
object
data
data:
object=poiData
data.balance
data.balance:
undefined|bigint=poiResult.balance
data.competencyRating
data.competencyRating:
undefined|bigint=poiResult.competencyRating
data.countryCode
data.countryCode:
undefined|string=poiResult.countryCode
data.expiry
data.expiry:
undefined|bigint=poiResult.expiry
data.isSuspended
data.isSuspended:
undefined|boolean|0n
data.primaryID
data.primaryID:
undefined| readonly [boolean,bigint,bigint] =poiResult.primaryID
data.userType
data.userType:
undefined|bigint=poiResult.userType
error
error:
null|ReadContractsErrorType
isError
isError:
boolean
isLoading
isLoading:
boolean
isPending
isPending:
boolean
isRefetching
isRefetching:
boolean
refetch()
refetch: (
options?) =>Promise<QueryObserverResult<{balance:undefined|bigint;competencyRating:undefined|bigint;countryCode:undefined|string;expiry:undefined|bigint;isSuspended:undefined|boolean;primaryID:undefined| readonly [boolean,bigint,bigint];userType:undefined|bigint; },ReadContractsErrorType>>
Parameters
options?
RefetchOptions
Returns
Promise<QueryObserverResult<{ balance: undefined | bigint; competencyRating: undefined | bigint; countryCode: undefined | string; expiry: undefined | bigint; isSuspended: undefined | boolean; primaryID: undefined | readonly [boolean, bigint, bigint]; userType: undefined | bigint; }, ReadContractsErrorType>>
Deprecated
Use ProofOfIdentityV2 instead for Mainnet.
Defined in
Last updated