Skip to content

fix(maya): show Maya data label for Maya Protocol EVM transactions#234

Open
BitHighlander wants to merge 2 commits into
developfrom
fix/maya-evm-display
Open

fix(maya): show Maya data label for Maya Protocol EVM transactions#234
BitHighlander wants to merge 2 commits into
developfrom
fix/maya-evm-display

Conversation

@BitHighlander

Copy link
Copy Markdown
Owner

Summary

  • ethereum_contracts.c: route Maya router transactions to Maya handler before THORChain handler
  • thortx.c/h: add thor_isMayachainTx(), thor_confirmMayaTx(), shared thor_confirm_deposit_tx() helper
  • Users see "Maya data" instead of "Thorchain data" for Maya Protocol EVM swaps

Test plan

  • CI green
  • Maya EVM swap shows correct label on device

BitHighlander and others added 2 commits May 21, 2026 00:47
…ocol EVM txs

Adds MAYA_ROUTER constant and thor_isMayachainTx() / thor_confirmMayaTx()
functions. Maya transactions (targeting the Maya ETH router) now show
"Maya data" / "Maya router" on screen instead of "Thorchain data".

The depositWithExpiry() ABI is shared between THORChain and Maya; the
differentiator is the router contract address.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
deps/device-protocol → 8ef74da (feat(ripple): memo + THORChain routing)
deps/python-keepkey  → bf870e6 (7.14.2: XRP memo + EVM depositWithExpiry + msg-signing)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant