Skip to content

Parses raw Cosmos SDK simulation events into structured transfer events.

parseSimulationEvents(events, txsInfo): ParsedSimulationEvents

Defined in: packages/bitbadgesjs-sdk/src/core/simulation.ts:139

Parses raw Cosmos SDK simulation events into structured transfer events.

Extracts:

  • Coin transfers from transfer, delegate, redelegate events
  • Badge transfers from usedApprovalDetails events
  • Mint/burn synthetic transfers from burn/coinbase events
  • Protocol fee detection from usedApprovalDetails coinTransfers attribute
  • IBC transfers from transaction message info (MsgTransfer)

Parameters

events

SimulationEvent[]

Raw events from Cosmos SDK simulation response

txsInfo

TxMessageInfo[]

Transaction message info array (used for IBC transfer detection)

Returns

ParsedSimulationEvents

Parsed simulation events grouped by type

Edit this page on GitHub