@wharfkit/session - v4.0.1
    Preparing search index...

    Class SigningRequest

    Index

    The raw signing request data.

    signature?: RequestSignature

    The request signature.

    version: number

    The signing request version.

    • Return a deep copy of this request.

      Returns SigningRequest

    • Encode this request into an esr: uri.

      Parameters

      • Optionalcompress: boolean
      • Optionalslashes: boolean
      • Optionalscheme: string

      Returns string

      An esr uri string.

      compress Whether to compress the request data using zlib, defaults to true if omitted and zlib is present; otherwise false.

      slashes Whether add slashes after the protocol scheme, i.e. esr://. Defaults to true.

    • Resolve required ABI definitions.

      Parameters

      Returns Promise<AbiMap>

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

      Returns ChainId

      The 32-byte chain id as hex encoded string.

    • Chain IDs this request is valid for, only valid for multi chain requests. Value of null when isMultiChain is true denotes any chain.

      Returns ChainId[] | null

    • Get the request data without header or signature.

      Returns Uint8Array

    • Present if the request is an identity request and requests a specific account.

      Returns Name | null

      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.

      Returns Name | null

      This returns nil unless a specific permission has been requested, use isIdentity to check id requests.

    • Present if the request is an identity request and requests a specific permission.

      Returns Name | null

      This returns nil unless a specific permission has been requested, use isIdentity to check id requests.

    • Get a metadata key.

      Parameters

      • key: string

      Returns string

    • Get a metadata key.

      Type Parameters

      Parameters

      • key: string
      • type: T

      Returns InstanceType<T>

    • Get a metadata key.

      Parameters

      Returns any

    • Return the actions in this request with action data encoded.

      Returns Action[]

    • Get raw info dict

      Returns { [key: string]: Bytes }

    • Parameters

      • key: string

      Returns Bytes | undefined

    • Unresolved transaction.

      Returns Transaction

    • ABI definitions required to resolve request.

      Returns Name[]

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

      Returns Uint8Array

    • Get the signature digest for this request.

      Returns Checksum256

    • Whether the request is an identity request.

      Returns boolean

    • True if chainId is set to chain alias 0 which indicates that the request is valid for any chain.

      Returns boolean

    • Whether TaPoS values are required to resolve request.

      Returns boolean

    • Set broadcast flag.

      Parameters

      • broadcast: boolean

        Whether the transaction should be broadcast by receiver.

      Returns void

    • Set the request callback, mutating.

      Parameters

      • url: string

        Where the callback should be sent.

      • background: boolean

        Whether the callback should be sent in the background.

      Returns void

    • Set chain IDs this request is valid for, only considered for multi chain requests.

      Parameters

      Returns void

    • Parameters

      Returns void

    • Set the signature data for this request, mutating.

      Parameters

      • signer: string

        Account name of signer.

      • signature: string

        The signature string.

      Returns void

    • Whether the request should be broadcast by signer.

      Returns boolean

    • Sign the request, mutating.

      Parameters

      • signatureProvider: SignatureProvider

        The signature provider that provides a signature for the signer.

      Returns void

    • Returns string

    • Returns string