@arkade-os/sdk Documentation - v0.4.36
    Preparing search index...

    Class RestArkProvider

    REST-based Arkade provider implementation.

    const provider = new RestArkProvider('https://arkade.computer');
    const info = await provider.getInfo();

    Implements

    Index

    Constructors

    Properties

    serverUrl: string = DEFAULT_ARKADE_SERVER_URL

    Methods

    • Finalize a previously submitted Arkade transaction.

      Parameters

      • arkTxid: string
      • finalCheckpointTxs: string[]

      Returns Promise<void>

    • Subscribe to server-info changes. Fired when a request is rejected with DIGEST_MISMATCH and fresh info is re-fetched, so consumers (the wallet) can re-derive signer-dependent state mid-session without polling. Returns an unsubscribe function.

      Parameters

      Returns () => void

    • Submit signed forfeit transactions for cooperative settlement.

      Parameters

      • signedForfeitTxs: string[]
      • OptionalsignedCommitmentTx: string

      Returns Promise<void>

    • Submit a signed Arkade transaction and its checkpoint transactions.

      Parameters

      • signedArkTx: string
      • checkpointTxs: string[]

      Returns Promise<{ arkTxid: string; finalArkTx: string; signedCheckpointTxs: string[] }>