WAX Unity Web3 Suite
AnchorLink
AnchorLink
  • Getting Started
  • Installation
    • WebGL installation
  • Examples
    • Quick Start
    • Login
    • Transact (with a Session)
    • Transact (without a Session)
    • Token Transfer
    • Vote
    • Manage CPU/NET
    • Sell Ram
    • Buy Ram
    • Bid Name
  • API Docs
    • AnchorLinkSharp
      • AnchorLink
      • ChannelInfo
      • Defaults
      • IdentifyResult
      • LinkAbiData
      • LinkCallback
      • LinkChannelSession
      • LinkChannelSessionData
      • LinkConstants
      • LinkCreate
      • LinkFallbackSession
      • LinkFallbackSessionData
      • LinkInfo
      • LinkOptions
      • LinkSession
      • LinkSessionDataBase
      • LinkSessionDataConverter
      • LinkSignatureProvider
      • LinkSignatureProviderArgs
      • LinkUtils
      • LoginResult
      • SealedMessage
      • SerializedLinkSession
      • TransactArgs
      • TransactOptions
      • TransactResult
      • WebSocketWrapper
      • Interfaces
        • ILinkOptions
        • ILinkStorage
        • ILinkTransport
      • Exceptions
        • LinkException
        • IdentityException
        • CancelException
        • SessionException
    • EosioSigningRequest
      • AbiConstants
      • CallbackPayload
      • IZlibProvider
      • IdentityV2
      • IdentityV3
      • InfoPair
      • RejectedPayload
      • RequestSignature
      • ResolvedCallback
      • ResolvedSigningRequest
      • SigningRequest
      • SigningRequestAbi
      • SigningRequestConstants
      • SigningRequestCreateArguments
      • SigningRequestCreateIdentityArguments
      • SigningRequestData
      • SigningRequestEncodingOptions
      • TransactionContext
      • TransactionHeader
    • AnchorLinkTransportSharp
      • Transports
        • UnityTransport
        • UnityCanvasTransport
        • UnityUiToolkitTransport
          • ScreenBase
          • PanelBase
          • FailurePanel
          • LoadingPanel
          • QrCodePanel
          • SigningTimerPanel
          • SuccessPanel
          • TimeoutPanel
          • Utils
      • StorageProviders
        • PlayerPrefsStorage
        • JsonLocalStorage
      • TransportOptions
      • NetZlibProvider
Powered by GitBook
On this page
  • Summary
  • Members
Edit on GitHub
  1. API Docs
  2. AnchorLinkSharp
  3. Interfaces

ILinkTransport

PreviousILinkStorageNextExceptions

Last updated 2 years ago

Protocol anchorLink transports need to implement. A transport is responsible for getting the request to the user, e.g. by opening request URIs or displaying QR codes.

Summary

Members
Descriptions

Can be implemented if transport provides a storage as well.

Present a signing request to the user.

Called if the request was successful.

Called if the request failed.

Called when a session request is initiated.

Can be implemented to modify request just after it has been created.

Called immediately when the transaction starts

Members

public

Can be implemented if transport provides a storage as well.

public void (SigningRequest request, Action< object > cancel)

Present a signing request to the user.

Parameters

  • request The signing request.

  • cancel Can be called to abort the request.

Called if the request was successful.

Called if the request failed.

Called when a session request is initiated.

Parameters

  • session Session where the request originated.

  • request Signing request that will be sent over the session.

Can be implemented to modify request just after it has been created.

Called immediately when the transaction starts

public

public void (SigningRequest request, Action< object > cancel)

public void (SigningRequest request, result)

public void (SigningRequest request, Exception exception)

public void ( session, SigningRequest request, Action< object > cancel)

public Task< SigningRequest > (SigningRequest request, session)

public void ()

public void (SigningRequest request, result)

public void (SigningRequest request, Exception exception)

public void ( session, SigningRequest request, Action< object > cancel)

public Task< SigningRequest > (SigningRequest request, session)

public void ()

ILinkStorage
Storage
OnRequest
OnSuccess
TransactResult
OnFailure
OnSessionRequest
LinkSession
Prepare
LinkSession
ShowLoading
ILinkStorage
Storage
OnRequest
OnSuccess
TransactResult
OnFailure
OnSessionRequest
LinkSession
Prepare
LinkSession
ShowLoading