@celo/utils"packages/sdk/utils/src/dappkit"

Module: "packages/sdk/utils/src/dappkit"

Index

Enumerations

Interfaces

Type aliases

Variables

Functions

Type aliases

AccountAuthResponse

Ƭ AccountAuthResponse: AccountAuthResponseSuccess | AccountAuthResponseFailure

Defined in packages/sdk/utils/src/dappkit.ts:62


DappKitRequest

Ƭ DappKitRequest: AccountAuthRequest | SignTxRequest

Defined in packages/sdk/utils/src/dappkit.ts:134


DappKitResponse

Ƭ DappKitResponse: AccountAuthResponse | SignTxResponse

Defined in packages/sdk/utils/src/dappkit.ts:83


SignTxResponse

Ƭ SignTxResponse: SignTxResponseSuccess | SignTxResponseFailure

Defined in packages/sdk/utils/src/dappkit.ts:81

Variables

Const DAPPKIT_BASE_HOST

DAPPKIT_BASE_HOST: "celo://wallet/dappkit" = "celo://wallet/dappkit"

Defined in packages/sdk/utils/src/dappkit.ts:4

Functions

Const AccountAuthRequest

AccountAuthRequest(meta: DappKitRequestMeta): AccountAuthRequest

Defined in packages/sdk/utils/src/dappkit.ts:32

Parameters:

Name Type
meta DappKitRequestMeta

Returns: AccountAuthRequest


Const AccountAuthResponseSuccess

AccountAuthResponseSuccess(address: string, phoneNumber: string, pepper: string | undefined): AccountAuthResponseSuccess

Defined in packages/sdk/utils/src/dappkit.ts:45

Parameters:

Name Type
address string
phoneNumber string
pepper string | undefined

Returns: AccountAuthResponseSuccess


Const SignTxRequest

SignTxRequest(txs: TxToSignParam[], meta: DappKitRequestMeta): SignTxRequest

Defined in packages/sdk/utils/src/dappkit.ts:120

Parameters:

Name Type
txs TxToSignParam[]
meta DappKitRequestMeta

Returns: SignTxRequest


Const SignTxResponseSuccess

SignTxResponseSuccess(rawTxs: string[]): SignTxResponseSuccess

Defined in packages/sdk/utils/src/dappkit.ts:70

Parameters:

Name Type
rawTxs string[]

Returns: SignTxResponseSuccess


parseDappKitRequestDeeplink(url: string): DappKitRequest

Defined in packages/sdk/utils/src/dappkit.ts:236

Parameters:

Name Type
url string

Returns: DappKitRequest


parseDappkitResponseDeeplink(url: string): DappKitResponse & object

Defined in packages/sdk/utils/src/dappkit.ts:179

Parameters:

Name Type
url string

Returns: DappKitResponse & object


produceResponseDeeplink(request: DappKitRequest, response: DappKitResponse): string

Defined in packages/sdk/utils/src/dappkit.ts:85

Parameters:

Name Type
request DappKitRequest
response DappKitResponse

Returns: string


serializeDappKitRequestDeeplink(request: DappKitRequest): string

Defined in packages/sdk/utils/src/dappkit.ts:148

Parameters:

Name Type
request DappKitRequest

Returns: string