Skip to main content

Module: @moralisweb3/common-auth-utils

moralis-monorepo / @moralisweb3/common-auth-utils

Module: @moralisweb3/common-auth-utils

Table of contents

Type Aliases

Interfaces

Variables

Type Aliases

GetAddressesJSONRequest

Ƭ GetAddressesJSONRequest: ReturnType<typeof serializeRequest>


GetAddressesJSONResponse

Ƭ GetAddressesJSONResponse: any[]


GetAddressesResponse

Ƭ GetAddressesResponse: ReturnType<typeof deserializeResponse>


RemoveBindJSONRequest

Ƭ RemoveBindJSONRequest: ReturnType<typeof serializeRequest>


RemoveBindJSONResponse

Ƭ RemoveBindJSONResponse: SuccessResponse


RemoveBindResponse

Ƭ RemoveBindResponse: ReturnType<typeof deserializeResponse>


RequestBindJSONRequest

Ƭ RequestBindJSONRequest: ReturnType<typeof serializeRequest>


RequestBindJSONResponse

Ƭ RequestBindJSONResponse: SuccessResponse


RequestBindResponse

Ƭ RequestBindResponse: ReturnType<typeof deserializeResponse>


RequestChallengeAptosJSONRequest

Ƭ RequestChallengeAptosJSONRequest: ReturnType<typeof serializeRequest>


RequestChallengeAptosJSONResponse

Ƭ RequestChallengeAptosJSONResponse: SuccessResponse


RequestChallengeAptosResponse

Ƭ RequestChallengeAptosResponse: ReturnType<typeof deserializeResponse>


RequestChallengeEvmJSONRequest

Ƭ RequestChallengeEvmJSONRequest: ReturnType<typeof serializeRequest>


RequestChallengeEvmJSONResponse

Ƭ RequestChallengeEvmJSONResponse: SuccessResponse


RequestChallengeEvmResponse

Ƭ RequestChallengeEvmResponse: ReturnType<typeof deserializeResponse>


RequestChallengeSolanaJSONRequest

Ƭ RequestChallengeSolanaJSONRequest: ReturnType<typeof serializeRequest>


RequestChallengeSolanaJSONResponse

Ƭ RequestChallengeSolanaJSONResponse: SuccessResponse


RequestChallengeSolanaResponse

Ƭ RequestChallengeSolanaResponse: ReturnType<typeof deserializeResponse>


VerifyChallengeAptosJSONRequest

Ƭ VerifyChallengeAptosJSONRequest: ReturnType<typeof serializeRequest>


VerifyChallengeAptosJSONResponse

Ƭ VerifyChallengeAptosJSONResponse: SuccessResponse


VerifyChallengeAptosResponse

Ƭ VerifyChallengeAptosResponse: ReturnType<typeof deserializeResponse>


VerifyChallengeEvmJSONRequest

Ƭ VerifyChallengeEvmJSONRequest: ReturnType<typeof serializeRequest>


VerifyChallengeEvmJSONResponse

Ƭ VerifyChallengeEvmJSONResponse: SuccessResponse


VerifyChallengeEvmResponse

Ƭ VerifyChallengeEvmResponse: ReturnType<typeof deserializeResponse>


VerifyChallengeSolanaJSONRequest

Ƭ VerifyChallengeSolanaJSONRequest: ReturnType<typeof serializeRequest>


VerifyChallengeSolanaJSONResponse

Ƭ VerifyChallengeSolanaJSONResponse: SuccessResponse


VerifyChallengeSolanaResponse

Ƭ VerifyChallengeSolanaResponse: ReturnType<typeof deserializeResponse>


VerifyRemoveBindJSONRequest

Ƭ VerifyRemoveBindJSONRequest: ReturnType<typeof serializeRequest>


VerifyRemoveBindJSONResponse

Ƭ VerifyRemoveBindJSONResponse: SuccessResponse


VerifyRemoveBindResponse

Ƭ VerifyRemoveBindResponse: ReturnType<typeof deserializeResponse>


VerifyRequestBindJSONRequest

Ƭ VerifyRequestBindJSONRequest: ReturnType<typeof serializeRequest>


VerifyRequestBindJSONResponse

Ƭ VerifyRequestBindJSONResponse: SuccessResponse


VerifyRequestBindResponse

Ƭ VerifyRequestBindResponse: ReturnType<typeof deserializeResponse>

Variables

getAddressesOperation

Const getAddressesOperation: Operation<GetAddressesRequest, GetAddressesJSONRequest, any[], any[]>


operations

Const operations: (Operation<RequestChallengeAptosRequest, { address: string ; domain: string = request.domain; expirationTime: undefined | DateInput = request.expirationTime; network: "mainnet" | "testnet" | "devnet" ; notBefore: undefined | DateInput = request.notBefore; publicKey: string = request.publicKey; resources: undefined | string[] = request.resources; statement: undefined | string = request.statement; timeout: number = request.timeout; uri: string = request.uri }, { id: string ; message: string ; profileId: string }, { id: string ; message: string ; profileId: string }> | Operation<RequestChallengeEvmRequest, { address: string ; chainId: string ; domain: string = request.domain; expirationTime: undefined | DateInput = request.expirationTime; notBefore: undefined | DateInput = request.notBefore; resources: undefined | string[] = request.resources; statement: undefined | string = request.statement; timeout: number = request.timeout; uri: string = request.uri }, { id: string ; message: string ; profileId: string }, { id: string ; message: string ; profileId: string }> | Operation<GetAddressesRequest, GetAddressesRequest, string[], string[]> | Operation<RemoveBindRequest, { address: string ; blockchainType: Camelize<"evm" | "solana" | "aptos"> = request.blockchainType; profileId: string = request.profileId; publicKey: undefined | string = request.publicKey }, { message: string }, { message: string }> | Operation<RequestBindRequest, { addresses: { address: string ; blockchainType: "evm" | "solana" = address.blockchainType }[] }, { messages: string[] }, { messages: string[] }> | Operation<VerifyRemoveBindRequest, { message: string = request.message; signature: string = request.signature }, { profileId: string }, { profileId: string }> | Operation<VerifyRequestBindRequest, { verifications: Camelize<{ message: string ; signature: string }>[] = request.verifications }, { profileId: string }, { profileId: string }> | Operation<RequestChallengeSolanaRequest, { address: string ; domain: string = request.domain; expirationTime: undefined | DateInput = request.expirationTime; network: "mainnet" | "devnet" ; notBefore: undefined | DateInput = request.notBefore; resources: undefined | string[] = request.resources; statement: undefined | string = request.statement; timeout: number = request.timeout; uri: string = request.uri }, { id: string ; message: string ; profileId: string }, { id: string ; message: string ; profileId: string }>)[]


removeBindOperation

Const removeBindOperation: Operation<RemoveBindRequest, RemoveBindJSONRequest, RemoveBindResponse, RemoveBindJSONResponse>


requestBindOperation

Const requestBindOperation: Operation<RequestBindRequest, RequestBindJSONRequest, RequestBindResponse, RequestBindJSONResponse>


requestChallengeAptosOperation

Const requestChallengeAptosOperation: Operation<RequestChallengeAptosRequest, RequestChallengeAptosJSONRequest, RequestChallengeAptosResponse, RequestChallengeAptosJSONResponse>

The back channel challenge containing the id to store on the api and the message to be signed by the user


requestChallengeEvmOperation

Const requestChallengeEvmOperation: Operation<RequestChallengeEvmRequest, RequestChallengeEvmJSONRequest, RequestChallengeEvmResponse, RequestChallengeEvmJSONResponse>

The back channel challenge containing the id to store on the api and the message to be signed by the user


requestChallengeSolanaOperation

Const requestChallengeSolanaOperation: Operation<RequestChallengeSolanaRequest, RequestChallengeSolanaJSONRequest, RequestChallengeSolanaResponse, RequestChallengeSolanaJSONResponse>

The back channel challenge containing the id to store on the api and the message to be signed by the user


verifyChallengeAptosOperation

Const verifyChallengeAptosOperation: Operation<VerifyChallengeAptosRequest, VerifyChallengeAptosJSONRequest, VerifyChallengeAptosResponse, VerifyChallengeAptosJSONResponse>


verifyChallengeEvmOperation

Const verifyChallengeEvmOperation: Operation<VerifyChallengeEvmRequest, VerifyChallengeEvmJSONRequest, VerifyChallengeEvmResponse, VerifyChallengeEvmJSONResponse>


verifyChallengeSolanaOperation

Const verifyChallengeSolanaOperation: Operation<VerifyChallengeSolanaRequest, VerifyChallengeSolanaJSONRequest, VerifyChallengeSolanaResponse, VerifyChallengeSolanaJSONResponse>


verifyRemoveBindOperation

Const verifyRemoveBindOperation: Operation<VerifyRemoveBindRequest, VerifyRemoveBindJSONRequest, VerifyRemoveBindResponse, VerifyRemoveBindJSONResponse>


verifyRequestBindOperation

Const verifyRequestBindOperation: Operation<VerifyRequestBindRequest, VerifyRequestBindJSONRequest, VerifyRequestBindResponse, VerifyRequestBindJSONResponse>