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

LinkSession

PreviousLinkOptionsNextLinkSessionDataBase

Last updated 2 years ago

Type describing a anchorLink session that can create a eosjs compatible signature provider and transact for a specific auth.

Summary

Members
Descriptions

The underlying anchorLink instance used by the session.

App identifier that owns the session.

The public key the session can sign for.

The EOSIO auth (a.k.a. permission level) the session can sign for.

Arbitrary metadata that will be serialized with the session.

Creates a eosjs compatible signature provider that can sign for the session public key.

Transact using this session. See [[AnchorLink.transact]].

Returns a JSON-encodable object that can be used recreate the session.

Convenience, remove this session from associated [[AnchorLink]] storage if set. Equivalent to:

Restore a previously serialized session.

Members

public abstract

The underlying anchorLink instance used by the session.

public abstract string

App identifier that owns the session.

The public key the session can sign for.

The EOSIO auth (a.k.a. permission level) the session can sign for.

Arbitrary metadata that will be serialized with the session.

Creates a eosjs compatible signature provider that can sign for the session public key.

Transact using this session. See [[AnchorLink.transact]].

Returns a JSON-encodable object that can be used recreate the session.

Convenience, remove this session from associated [[AnchorLink]] storage if set. Equivalent to:

session.anchorLink.removeSession(session.identifier, session.auth)

Restore a previously serialized session.

public abstract

public abstract string

public abstract string

public abstract EosSharp.Core.Api.v1.PermissionLevel

public abstract Dictionary< string, object >

public abstract LinkSignatureProvider ()

public abstract Task< > ( args, options)

public abstract ()

public async Task ()

public static ( anchorLink, data)

public abstract string

public abstract EosSharp.Core.Api.v1.PermissionLevel

public abstract Dictionary< string, object >

public abstract LinkSignatureProvider ()

public abstract Task< > ( args, options)

public abstract ()

public async Task ()

public static ( anchorLink, data)

AnchorLink
AnchorLink
Identifier
PublicKey
Auth
Metadata
MakeSignatureProvider
TransactResult
TransactArgs
TransactOptions
Transact
SerializedLinkSession
Serialize
Remove
AnchorLink
SerializedLinkSession
LinkSession
Restore
AnchorLink
AnchorLink
Identifier
PublicKey
Auth
Metadata
MakeSignatureProvider
TransactResult
TransactArgs
TransactOptions
Transact
SerializedLinkSession
Serialize
Remove
AnchorLink
SerializedLinkSession
LinkSession
Restore