broxus / ever-wallet-api

Self-hosted wallet management service
Apache License 2.0
22 stars 20 forks source link

No sender in TIP3 callbacks #20

Open evd0kim opened 4 months ago

evd0kim commented 4 months ago

Example

{
  "id": "ad5e0174-4eeb-4b64-aae8-6f3966ec51b5",
  "transactionId": "6c354b16-b28c-4135-82b4-93081f8e9b46",
  "transactionHash": "d9994ad2ede3b81befb5f27f103569a7a6041b049259788bd55fb9f0ac2e7669",
  "messageHash": "598b70d6cf4baed2525aba5b4c9bf5d3c35b090801fdca9149b95b69179ea4cc",
  "ownerMessageHash": null,
  "account": {
    "workchainId": 0,
    "hex": "e310334bb9c391762448a046f509fd14f288a7bad178f7d023ade10792cf236b",
    "base64url": "EQDjEDNLucORdiRIoEb1Cf0U8oinutF499AjreEHks8jaxPq"
  },
  "sender": null,
  "balanceChange": "10000000000000000",
  "rootAddress": "0:34eefc8c8fb2b1e8da6fd6c86c1d5bcee1893bb81d34b3a085e301f2fba8d59c",
  "transactionDirection": "Receive",
  "transactionStatus": "Done",
  "eventStatus": "New",
  "multisigTransactionId": null,
  "createdAt": 1718657835423,
  "updatedAt": 1718657835423
}

There is sender though in transaction https://everscan.io/transactions/d9994ad2ede3b81befb5f27f103569a7a6041b049259788bd55fb9f0ac2e7669/token-operations

evd0kim commented 3 weeks ago

The fix is deployed and tested.

Tip3 transaction

{
  "id": "8357d0e9-9254-4d2b-b3c1-5d79955bd1ae",
  "transactionId": "38e52ac7-d756-41f3-814b-1367f7cad012",
  "transactionHash": "cc8bece7ac775363070a0eb39673dfc467c9943fb5d19ef89041cfae4806967e",
  "messageHash": "3ede2f7257765f14e7fae5f19b9ef137224d58bad5d7d2658ea6803293463734",
  "ownerMessageHash": null,
  "account": {
    "workchainId": 0,
    "hex": "12cc70d62d4f4634bc7bc5d18ea9eae62e677aeee84d7930f6dd300883396f93",
    "base64url": "EQASzHDWLU9GNLx7xdGOqermLmd67uhNeTD23TAIgzlvk9uJ"
  },
  "sender": {
    "workchainId": 0,
    "hex": "82d6884271fab6516973024db8247c807f56085c99526d965d4bae695885f969",
    "base64url": "EQCC1ohCcfq2UWlzAk24JHyAf1YIXJlSbZZdS65pWIX5adGd"
  },
  "balanceChange": "100000",
  "rootAddress": "0:a519f99bb5d6d51ef958ed24d337ad75a1c770885dcd42d51d6663f9fcdacfb2",
  "transactionDirection": "Receive",
  "transactionStatus": "Done",
  "eventStatus": "New",
  "multisigTransactionId": null,
  "createdAt": 1728028439339,
  "updatedAt": 1728028439339
}