How to use the @dfuse/client.InboundMessageType.ACTION_TRACE function in @dfuse/client

To help you get started, we’ve selected a few @dfuse/client examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github dfuse-io / client-js / examples / reference / stream-action-traces.ts View on Github external
(message: InboundMessage) => {
      if (message.type === InboundMessageType.LISTENING) {
        console.log(prettifyJson(message.data))
        return
      }

      if (message.type === InboundMessageType.ACTION_TRACE) {
        /**
         * JSON examples of various fields possibilities (since they might
         * not always appear in the streaming time frame):
         *
         * ```
         * {
         *  dbops: [
         *    // An `ActionTraceDbOp` row update operation
         *    {
         *      "op": "UPD",
         *      "action_idx": 8,
         *      "opayer": "eosbetbank11",
         *      "npayer": "eosbetbank11",
         *      "path": "eosio.token/eosbetbank11/accounts/........ehbo5",
         *      "old": "d11a231c0000000004454f5300000000",
         *      "new": "cd1a231c0000000004454f5300000000"
github dfuse-io / client-js / examples / basic / stream-transfers.ts View on Github external
(message: InboundMessage) => {
      if (message.type === InboundMessageType.ACTION_TRACE) {
        const { from, to, quantity, memo } = (message.data as ActionTraceData).trace.act.data
        console.log(`Transfer [${from} -> ${to}, ${quantity}] (${memo})`)
      }
    }
  )
github dfuse-io / client-js / examples / advanced / stream-only-irreversible-events.ts View on Github external
function onMessage(message: InboundMessage) {
  if (message.type !== InboundMessageType.ACTION_TRACE) {
    return
  }

  const { from, to, quantity, memo } = (message.data as ActionTraceData).trace.act.data
  console.log(`Irreversible transfer [${from} -> ${to}, ${quantity}] (${memo})`)
}