The implementation of a protocol that can securely connect the i3M Wallet with another application.
- BaseTransport
- ConnectionString
- HttpInitiatorTransport
- HttpResponderTransport
- InvalidPinError
- MasterKey
- Queue
- Session
- Subject
- WalletProtocol
- WalletProtocolError
- AuthData
- CodeGenerator
- HttpRequest
- HttpResponderOptions
- HttpResponse
- Identity
- PKEData
- ProtocolAuthData
- ProtocolPKEData
- Transport
Ƭ TransportRequest<T
>: T
extends Transport
<infer Req> ? Req
: never
Name |
---|
T |
src/ts/transport/transport.ts:12
Ƭ TransportResponse<T
>: T
extends Transport
<any
, infer Res> ? Res
: never
Name |
---|
T |
src/ts/transport/transport.ts:13
• constants: Object
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" |
• Const
defaultCodeGenerator: CodeGenerator