---
title: "dapp/src"
url: "https://sigilry.org/api-reference/dapp/src/readme"
---

## Enumerations

* [WalletEvent](/api-reference/dapp/src/enumerations/walletevent/)

## Classes

* [RpcClientError](/api-reference/dapp/src/classes/rpcclienterror/)
* [SpliceProviderBase](/api-reference/dapp/src/classes/spliceproviderbase/)
* [WalletConnectTransport](/api-reference/dapp/src/classes/walletconnecttransport/)
* [WindowTransport](/api-reference/dapp/src/classes/windowtransport/)

## Interfaces

* [BidirectionalTransport](/api-reference/dapp/src/interfaces/bidirectionaltransport/)
* [CantonClient](/api-reference/dapp/src/interfaces/cantonclient/)
* [CantonServer](/api-reference/dapp/src/interfaces/cantonserver/)
* [CantonServerHandlers](/api-reference/dapp/src/interfaces/cantonserverhandlers/)
* [ExtendedSpliceProvider](/api-reference/dapp/src/interfaces/extendedspliceprovider/)
* [RpcTransport](/api-reference/dapp/src/interfaces/rpctransport/)
* [SpliceProvider](/api-reference/dapp/src/interfaces/spliceprovider/)
* [TransportOptions](/api-reference/dapp/src/interfaces/transportoptions/)
* [WalletConnectTransportConfig](/api-reference/dapp/src/interfaces/walletconnecttransportconfig/)

## Type Aliases

* [AnyTypedRequestPayload](/api-reference/dapp/src/type-aliases/anytypedrequestpayload/)
* [ApprovalBridgeMessage](/api-reference/dapp/src/type-aliases/approvalbridgemessage/)
* [ApprovalRequestData](/api-reference/dapp/src/type-aliases/approvalrequestdata/)
* [ApprovalResult](/api-reference/dapp/src/type-aliases/approvalresult/)
* [ErrorResponse](/api-reference/dapp/src/type-aliases/errorresponse/)
* [EventListener](/api-reference/dapp/src/type-aliases/eventlistener/)
* [JsonRpcMeta](/api-reference/dapp/src/type-aliases/jsonrpcmeta/)
* [JsonRpcRequest](/api-reference/dapp/src/type-aliases/jsonrpcrequest/)
* [JsonRpcResponse](/api-reference/dapp/src/type-aliases/jsonrpcresponse/)
* [NotificationListener](/api-reference/dapp/src/type-aliases/notificationlistener/)
* [NotificationMeta](/api-reference/dapp/src/type-aliases/notificationmeta/)
* [RequestPayload](/api-reference/dapp/src/type-aliases/requestpayload/)
* [ResponsePayload](/api-reference/dapp/src/type-aliases/responsepayload/)
* [RpcError](/api-reference/dapp/src/type-aliases/rpcerror/)
* [RpcErrorCode](/api-reference/dapp/src/type-aliases/rpcerrorcode/)
* [RpcMethodName](/api-reference/dapp/src/type-aliases/rpcmethodname/)
* [RuntimeMessage](/api-reference/dapp/src/type-aliases/runtimemessage/)
* [SpliceMessage](/api-reference/dapp/src/type-aliases/splicemessage/)
* [SpliceMessageEvent](/api-reference/dapp/src/type-aliases/splicemessageevent/)
* [SpliceWalletExtAckMessage](/api-reference/dapp/src/type-aliases/splicewalletextackmessage/)
* [SpliceWalletExtOpenMessage](/api-reference/dapp/src/type-aliases/splicewalletextopenmessage/)
* [SpliceWalletExtReadyMessage](/api-reference/dapp/src/type-aliases/splicewalletextreadymessage/)
* [SpliceWalletIdpAuthSuccessMessage](/api-reference/dapp/src/type-aliases/splicewalletidpauthsuccessmessage/)
* [SpliceWalletRequestMessage](/api-reference/dapp/src/type-aliases/splicewalletrequestmessage/)
* [SpliceWalletResponseMessage](/api-reference/dapp/src/type-aliases/splicewalletresponsemessage/)
* [SuccessResponse](/api-reference/dapp/src/type-aliases/successresponse/)
* [TypedRequestFn](/api-reference/dapp/src/type-aliases/typedrequestfn/)
* [TypedRequestPayload](/api-reference/dapp/src/type-aliases/typedrequestpayload/)
* [TypedResult](/api-reference/dapp/src/type-aliases/typedresult/)

## Variables

* [CANTON\_DAPP\_API\_VERSION](/api-reference/dapp/src/variables/canton_dapp_api_version/)
* [DEFAULT\_TRANSPORT\_OPTIONS](/api-reference/dapp/src/variables/default_transport_options/)
* [ErrorResponse](/api-reference/dapp/src/variables/errorresponse/)
* [JsonRpcMeta](/api-reference/dapp/src/variables/jsonrpcmeta/)
* [JsonRpcRequest](/api-reference/dapp/src/variables/jsonrpcrequest/)
* [JsonRpcResponse](/api-reference/dapp/src/variables/jsonrpcresponse/)
* [RequestPayload](/api-reference/dapp/src/variables/requestpayload/)
* [ResponsePayload](/api-reference/dapp/src/variables/responsepayload/)
* [RpcError](/api-reference/dapp/src/variables/rpcerror/)
* [RpcErrorCode](/api-reference/dapp/src/variables/rpcerrorcode/)
* [RpcErrorMessage](/api-reference/dapp/src/variables/rpcerrormessage/)
* [SpliceMessage](/api-reference/dapp/src/variables/splicemessage/)
* [SpliceWalletExtAckMessage](/api-reference/dapp/src/variables/splicewalletextackmessage/)
* [SpliceWalletExtOpenMessage](/api-reference/dapp/src/variables/splicewalletextopenmessage/)
* [SpliceWalletExtReadyMessage](/api-reference/dapp/src/variables/splicewalletextreadymessage/)
* [SpliceWalletIdpAuthSuccessMessage](/api-reference/dapp/src/variables/splicewalletidpauthsuccessmessage/)
* [SpliceWalletRequestMessage](/api-reference/dapp/src/variables/splicewalletrequestmessage/)
* [SpliceWalletResponseMessage](/api-reference/dapp/src/variables/splicewalletresponsemessage/)
* [SuccessResponse](/api-reference/dapp/src/variables/successresponse/)

## Functions

* [createCantonClient](/api-reference/dapp/src/functions/createcantonclient/)
* [createCantonServer](/api-reference/dapp/src/functions/createcantonserver/)
* [createRpcError](/api-reference/dapp/src/functions/createrpcerror/)
* [createStubHandlers](/api-reference/dapp/src/functions/createstubhandlers/)
* [isApprovalBridgeMessage](/api-reference/dapp/src/functions/isapprovalbridgemessage/)
* [isRpcError](/api-reference/dapp/src/functions/isrpcerror/)
* [isRuntimeMessage](/api-reference/dapp/src/functions/isruntimemessage/)
* [isSpliceMessage](/api-reference/dapp/src/functions/issplicemessage/)
* [isSpliceMessageEvent](/api-reference/dapp/src/functions/issplicemessageevent/)
* [jsonRpcRequest](/api-reference/dapp/src/functions/jsonrpcrequest/)
* [jsonRpcResponse](/api-reference/dapp/src/functions/jsonrpcresponse/)
* [rpcError](/api-reference/dapp/src/functions/rpcerror/)
