Skip to content

feat: metamaskstake stake#37

Merged
jpsains merged 2 commits intomainfrom
metamask-stake-stake
Apr 21, 2026
Merged

feat: metamaskstake stake#37
jpsains merged 2 commits intomainfrom
metamask-stake-stake

Conversation

@jpsains
Copy link
Copy Markdown
Collaborator

@jpsains jpsains commented Apr 21, 2026

Note

Medium Risk
Updates heuristic contract/topic mappings that affect transaction classification; incorrect hashes/addresses could mislabel other transactions, though changes are narrow and covered by a new fixture/snapshot.

Overview
Adds support for MetaMask pooled staking transactions in tx-categorize by introducing a new contract determinant (METAMASK_POOLED_STAKING) and mapping a new staking topic hash to the STAKE action under protocol METAMASK_STAKE.

Extends the ethereum test suite with a new METAMASK_STAKE_STAKE fixture (nock response), expected V6 readable label (Staked 0.0001 ETH), and updated Jest snapshots to cover the new categorization.

Reviewed by Cursor Bugbot for commit b2d0304. Bugbot is set up for automated code reviews on this repo. Configure here.

@jpsains jpsains requested a review from a team as a code owner April 21, 2026 14:13
@jpsains jpsains changed the title feat: metamsak stake stake feat: metamaskstake stake Apr 21, 2026
@jpsains jpsains force-pushed the metamask-stake-stake branch from 0c87226 to d3aaa62 Compare April 21, 2026 14:15
@jpsains jpsains merged commit 1ca27b8 into main Apr 21, 2026
15 checks passed
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.

2 participants