ao-js-sdk - v0.0.9
    Preparing search index...

    Class FairLaunchProcessClient

    Client for interacting with a Fair Launch Process.

    Hierarchy

    • BaseClient
      • FairLaunchProcessClient

    Implements

    Index

    Constructors

    Properties

    baseConfig: BaseClientConfig

    Methods

    • Parameters

      • data: any = ''
      • tags: Tags = []
      • Optionalanchor: string
      • Optionalid: string
      • Optionalowner: string

      Returns Promise<DryRunResult>

    • Protected

      Parameters

      • data: any = ''
      • tags: Tags = []
      • Optionalanchor: string
      • Optionalid: string
      • Optionalowner: string

      Returns Promise<DryRunResult>

    • Gets the wallet address associated with the client.

      Returns Promise<string>

      Promise resolving to the wallet address string

      Error if client is in read-only mode

    • Returns string

      Boolean indicating whether or not the client is set to run dryruns as messages. (non default behavior)

    • Retrieves the transaction that created this process. This transaction contains the initial state and configuration of the process in its tags.

      Returns Promise<Partial<FullArweaveTransaction>>

      Promise resolving to the transaction data containing process creation details

      ArweaveGraphQLError if there is an error retrieving the transaction

    • Gets the wallet this client uses to sign messages

      Returns any

      the wallet used for message signing

    • A Readonly Client can only perform dry run and result operations, however does not require a wallet to be used. If a wallet is specified on instantiation the client will additionally be able to use write operations (messages).

      Returns boolean

      Boolean indicating whether or not the client is for read operations only.

    • Returns boolean

      Boolean indicating whether or not the client is set to run dryruns as messages. (non default behavior)

    • Protected

      Parameters

      • data: string = ''
      • tags: Tags = []
      • Optionalanchor: string

      Returns Promise<string>

    • Parameters

      • data: string = ''
      • tags: Tags = []
      • Optionalanchor: string

      Returns Promise<MessageResult>

    • Protected

      Parameters

      • messageId: string

      Returns Promise<MessageResult>

    • Protected

      Parameters

      • Optionalfrom: string
      • Optionalto: string
      • limit: number = 25
      • sort: SortOrder = SortOrder.ASCENDING

      Returns Promise<ResultsResponse>

    • Controls whether dryrun executes as a message or simulation.

      Parameters

      • enabled: boolean

        When true, dryrun will execute as a real message. When false (default), executes as a simulation.

      Returns void

    • Sets the wallet being used for this client. If the client is readonly it will now have write abilities.

      Parameters

      • wallet: any

        the wallet to use with this client.

      Returns void