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. EosioSigningRequest

SigningRequest

Summary

Members
Descriptions

The signing request version.

The raw signing request data.

The request signature.

Create a new signing request. Normally not used directly, see the create and from class methods.

Sign the request, mutating.

Get the signature digest for this request.

Set the signature data for this request, mutating.

Set the request callback, mutating.

Set broadcast flag.

Get the request data without header or signature.

Get signature data, returns an empty array if request is not signed.

ABI definitions required to resolve request.

Whether TaPoS values are required to resolve request.

Resolve required ABI definitions.

Decode raw actions actions to object representations.

Get the id of the chain where this request is valid.

Return the actions in this request with action data encoded.

Unresolved transaction.

Whether the request is an identity request.

Whether the request should be broadcast by signer.

Present if the request is an identity request and requests a specific account. This returns nil unless a specific identity has been requested, use isIdentity to check id requests.

Present if the request is an identity request and requests a specific permission. This returns nil unless a specific permission has been requested, use isIdentity to check id requests.

Get raw info dict

Get metadata values as T

Get metadata values as T

Get metadata values as strings.

Set a metadata key.

Return a deep copy of this request.

Present if the request is an identity request and requests a specific permission. This returns nil unless a specific permission has been requested, use isIdentity to check id requests.

Create a new signing request.

Creates an identity request.

Create a request from a chain id and serialized transaction.

Creates a signing request from encoded esr: uri string.

Members

The signing request version.

The raw signing request data.

The request signature.

Create a new signing request. Normally not used directly, see the create and from class methods.

Sign the request, mutating.

Parameters

  • signatureProvider The signature provider that provides a signature for the signer.

Get the signature digest for this request.

Set the signature data for this request, mutating.

Parameters

  • signer Account name of signer.

  • signature The signature string.

Set the request callback, mutating.

Parameters

  • url Where the callback should be sent.

  • background Whether the callback should be sent in the background.

Set broadcast flag.

Parameters

  • broadcast Whether the transaction should be broadcast by receiver.

Get the request data without header or signature.

Get signature data, returns an empty array if request is not signed.

ABI definitions required to resolve request.

Whether TaPoS values are required to resolve request.

Resolve required ABI definitions.

Decode raw actions actions to object representations.

Parameters

  • abis ABI defenitions required to decode all actions.

  • signer Placeholders in actions will be resolved to signer if set.

Get the id of the chain where this request is valid.

Returns

The 32-byte chain id as hex encoded string.

Return the actions in this request with action data encoded.

Unresolved transaction.

Whether the request is an identity request.

Whether the request should be broadcast by signer.

Present if the request is an identity request and requests a specific account. This returns nil unless a specific identity has been requested, use isIdentity to check id requests.

Present if the request is an identity request and requests a specific permission. This returns nil unless a specific permission has been requested, use isIdentity to check id requests.

Get raw info dict

Get metadata values as T

Get metadata values as T

Get metadata values as strings.

Set a metadata key.

Return a deep copy of this request.

Present if the request is an identity request and requests a specific permission. This returns nil unless a specific permission has been requested, use isIdentity to check id requests.

Create a new signing request.

Creates an identity request.

Create a request from a chain id and serialized transaction.

Parameters

  • chainId The chain id where the transaction is valid.

  • serializedTransaction The serialized transaction.

  • options Creation options.

Creates a signing request from encoded esr: uri string.

PreviousResolvedSigningRequestNextSigningRequestAbi

Last updated 2 years ago

public readonly byte = 2

public readonly SigningRequestData

public RequestSignature

public (byte version, SigningRequestData data, zlib, IAbiSerializationProvider abiSerializationProvider, RequestSignature signature)

public void (ISignProvider signatureProvider)

public byte[] ()

public void (string signer, string signature)

public void (string url, bool background)

public void (bool broadcast)

public string (bool? compress, bool? slashes)

public byte[] ()

public byte[] ()

public List< string > ()

public bool ()

public async Task< Dictionary< string, Abi > > (IAbiSerializationProvider abiSerializationProvider)

public Action[] (Dictionary< string, Abi > abis, PermissionLevel signer)

public Transaction (Dictionary< string, Abi > abis, PermissionLevel signer, ctx)

public ResolvedSigningRequest (Dictionary< string, Abi > abis, PermissionLevel signer, ctx)

public string ()

public Action[] ()

public Transaction ()

public bool ()

public bool ()

public string ()

public string ()

public Dictionary< string, byte[]> ()

public T (string key, string abiSerializableType)

public string (string key, string abiSerializableType)

public Dictionary< string, string > ()

public void (string key, object value, string abiSerializableType)

public SigningRequest ()

public string ()

private readonly

private readonly IAbiSerializationProvider

private void (Dictionary< string, object > dataDict, PermissionLevel signer)

public static async Task< SigningRequest > (SigningRequestCreateArguments args, SigningRequestEncodingOptions options)

public static async Task< SigningRequest > (SigningRequestCreateIdentityArguments args, SigningRequestEncodingOptions options)

public static SigningRequest (object chainId, object serializedTransaction, SigningRequestEncodingOptions options)

public static SigningRequest (string uri, SigningRequestEncodingOptions options)

public static SigningRequest (byte[] data, SigningRequestEncodingOptions options)

public readonly byte = 2

public readonly SigningRequestData

public RequestSignature

public (byte version, SigningRequestData data, zlib, IAbiSerializationProvider abiSerializationProvider, RequestSignature signature)

public void (ISignProvider signatureProvider)

public byte[] ()

public void (string signer, string signature)

public void (string url, bool background)

public void (bool broadcast)

public string (bool? compress, bool? slashes)

public byte[] ()

public byte[] ()

public List< string > ()

public bool ()

public async Task< Dictionary< string, Abi > > (IAbiSerializationProvider abiSerializationProvider)

public Action[] (Dictionary< string, Abi > abis, PermissionLevel signer)

public Transaction (Dictionary< string, Abi > abis, PermissionLevel signer, ctx)

public ResolvedSigningRequest (Dictionary< string, Abi > abis, PermissionLevel signer, ctx)

public string ()

public Action[] ()

public Transaction ()

public bool ()

public bool ()

public string ()

public string ()

public Dictionary< string, byte[]> ()

public T (string key, string abiSerializableType)

public string (string key, string abiSerializableType)

public Dictionary< string, string > ()

public void (string key, object value, string abiSerializableType)

public SigningRequest ()

public string ()

private readonly

private readonly IAbiSerializationProvider

private void (Dictionary< string, object > dataDict, PermissionLevel signer)

public static async Task< SigningRequest > (SigningRequestCreateArguments args, SigningRequestEncodingOptions options)

public static async Task< SigningRequest > (SigningRequestCreateIdentityArguments args, SigningRequestEncodingOptions options)

public static SigningRequest (object chainId, object serializedTransaction, SigningRequestEncodingOptions options)

public static SigningRequest (string uri, SigningRequestEncodingOptions options)

public static SigningRequest (byte[] data, SigningRequestEncodingOptions options)

Version
Data
Signature
IZlibProvider
SigningRequest
Sign
GetSignatureDigest
SetSignature
SetCallback
SetBroadcast
Encode
GetData
GetSignatureData
GetRequiredAbis
RequiresTapos
FetchAbis
ResolveActions
TransactionContext
ResolveTransaction
TransactionContext
Resolve
GetChainId
GetRawActions
GetRawTransaction
IsIdentity
ShouldBroadcast
GetIdentity
GetIdentityPermission
GetRawInfo
GetInfo< T >
GetInfo
GetInfos
SetInfoKey
Clone
GetIdentityScope
IZlibProvider
_zlib
_abiSerializationProvider
ReplacePlaceholders
Create
Identity
FromTransaction
From
FromData
Version
Data
Signature
IZlibProvider
SigningRequest
Sign
GetSignatureDigest
SetSignature
SetCallback
SetBroadcast
Encode
GetData
GetSignatureData
GetRequiredAbis
RequiresTapos
FetchAbis
ResolveActions
TransactionContext
ResolveTransaction
TransactionContext
Resolve
GetChainId
GetRawActions
GetRawTransaction
IsIdentity
ShouldBroadcast
GetIdentity
GetIdentityPermission
GetRawInfo
GetInfo< T >
GetInfo
GetInfos
SetInfoKey
Clone
GetIdentityScope
IZlibProvider
_zlib
_abiSerializationProvider
ReplacePlaceholders
Create
Identity
FromTransaction
From
FromData