Resolve "[FIX] Double swap events wrong"

Closes #340 (closed)

Fixes the in/out txns for events where there is a double swap.

[
  {
    "id": "51",
    "height": "85",
    "type": "swap",
    "in_tx": {
      "id": "CGWMHEAGTJ5HP57XKKAIHD1Q0TK2R2CNZB8B4L5WSW69HGRHHYCCW5A5PCQJZHDE",
      "chain": "BNB",
      "from_address": "tbnb157dxmw9jz5emuf0apj4d6p3ee42ck0uwksxfff",
      "to_address": "tbnb1gnkcdnp2xrqfsyash9lg0mf03y9ukqqwvc9ty5",
      "coins": [
        {
          "asset": "BNB.LOK-3C0",
          "amount": "5000000000"
        }
      ],
      "gas": [
        {
          "asset": "BNB.BNB",
          "amount": "37500"
        }
      ],
      "memo": "SWAP:BNB.BNB"
    },
    "out_txs": [
      {
        "id": "0000000000000000000000000000000000000000000000000000000000000000",
        "chain": "BNB",
        "from_address": "tbnb157dxmw9jz5emuf0apj4d6p3ee42ck0uwksxfff",
        "to_address": "tbnb1gnkcdnp2xrqfsyash9lg0mf03y9ukqqwvc9ty5",
        "coins": [
          {
            "asset": "BNB.RUNE-A1F",
            "amount": "4854247129"
          }
        ],
        "gas": null,
        "memo": "SWAP:BNB.BNB"
      }
    ],
    "gas": null,
    "event": {
      "pool": "BNB.LOK-3C0",
      "price_target": "0",
      "trade_slip": "2591",
      "liquidity_fee": "592639915"
    },
    "status": "Success"
  },
  {
    "id": "52",
    "height": "85",
    "type": "swap",
    "in_tx": {
      "id": "CGWMHEAGTJ5HP57XKKAIHD1Q0TK2R2CNZB8B4L5WSW69HGRHHYCCW5A5PCQJZHDE",
      "chain": "BNB",
      "from_address": "tbnb157dxmw9jz5emuf0apj4d6p3ee42ck0uwksxfff",
      "to_address": "tbnb1gnkcdnp2xrqfsyash9lg0mf03y9ukqqwvc9ty5",
      "coins": [
        {
          "asset": "BNB.RUNE-A1F",
          "amount": "4854247129"
        }
      ],
      "gas": null,
      "memo": "SWAP:BNB.BNB"
    },
    "out_txs": [
      {
        "id": "8KBQ8KNFPFMV7LI7D02770EZ6CL2FRS0HSUW5P2T2HCAUD8VXG83SW6BT4MFVMOG",
        "chain": "BNB",
        "from_address": "tbnb1gnkcdnp2xrqfsyash9lg0mf03y9ukqqwvc9ty5",
        "to_address": "tbnb157dxmw9jz5emuf0apj4d6p3ee42ck0uwksxfff",
        "coins": [
          {
            "asset": "BNB.BNB",
            "amount": "10405499"
          }
        ],
        "gas": [
          {
            "asset": "BNB.BNB",
            "amount": "37500"
          }
        ],
        "memo": "OUTBOUND:CGWMHEAGTJ5HP57XKKAIHD1Q0TK2R2CNZB8B4L5WSW69HGRHHYCCW5A5PCQJZHDE"
      }
    ],
    "gas": null,
    "event": {
      "pool": "BNB.BNB",
      "price_target": "0",
      "trade_slip": "890",
      "liquidity_fee": "194184588"
    },
    "status": "Success"
  }

Merge request reports

Loading