Skip to content

Latest commit

 

History

History
107 lines (71 loc) · 2.96 KB

File metadata and controls

107 lines (71 loc) · 2.96 KB

@i3m/wallet-protocol - v2.6.1

The implementation of a protocol that can securely connect the i3M Wallet with another application.

Table of contents

Classes

Interfaces

Type Aliases

Variables

Type Aliases

TransportRequest

Ƭ TransportRequest<T>: T extends Transport<infer Req> ? Req : never

Type parameters

Name
T

Defined in

src/ts/transport/transport.ts:12


TransportResponse

Ƭ TransportResponse<T>: T extends Transport<any, infer Res> ? Res : never

Type parameters

Name
T

Defined in

src/ts/transport/transport.ts:13

Variables

constants

constants: Object

Type declaration

Name Type
COMMITMENT_LENGTH 256
DEFAULT_RANDOM_LENGTH 36
DEFAULT_TIMEOUT 30000
INITIAL_PORT 29170
NONCE_LENGTH 128
PORT_LENGTH 12
PORT_SPACE number
RPC_URL_PATH ".well-known/wallet-protocol"

Defined in

src/ts/constants/index.ts:4


defaultCodeGenerator

Const defaultCodeGenerator: CodeGenerator

Defined in

src/ts/protocol/code-generator.ts:9