Add defimarketplus DMTp + smUSD tokens (Arbitrum)#1802
Add defimarketplus DMTp + smUSD tokens (Arbitrum)#1802fxspeiser wants to merge 1 commit intoMetaMask:masterfrom
Conversation
Adds metadata entries for the defimarketplus protocol on Arbitrum mainnet: - DMTp (0x09fd7e0d021D29106c534Edfb4Ea817AC0ea7F84): governance + utility token for the defimarketplus stablecoin yield protocol. Mint-on-deposit, fair launch, no premine. ERC-20 + ERC-20Permit, 18 decimals. - smUSD (0x07fF8bCe905CB285220e4D96d8443cfCF141af8b): ERC-4626 share token for the SAFE-USD basket. Underlying USDC, 12 decimals (USDC's 6 + 6 from inflation-attack offset). Project: https://dmtp.io Source verified: https://arbiscan.io/address/0x09fd7e0d021D29106c534Edfb4Ea817AC0ea7F84#code Source verified: https://arbiscan.io/address/0x07fF8bCe905CB285220e4D96d8443cfCF141af8b#code
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes and found 1 potential issue.
Reviewed by Cursor Bugbot for commit 03c2c84. Configure here.
| "erc20": true, | ||
| "symbol": "DMTp", | ||
| "decimals": 18 | ||
| }, |
There was a problem hiding this comment.
Arbitrum tokens incorrectly added to Ethereum mainnet registry
High Severity
These tokens are explicitly described as Arbitrum (chain ID 42161) assets, but they're being added to contract-map.json, which is the Ethereum mainnet token registry (consumed via index.js). Existing Arbitrum tokens in this repo live in metadata/eip155:42161/ with icons in icons/eip155:42161/. Adding them here causes MetaMask to treat these addresses as Ethereum mainnet tokens, potentially mislabeling unrelated contracts or showing phantom tokens on the wrong network. The logos also belong in icons/eip155:42161/ rather than images/.
Additional Locations (2)
Reviewed by Cursor Bugbot for commit 03c2c84. Configure here.


Adds metadata entries for the defimarketplus protocol on Arbitrum mainnet.
Tokens
DMTp — defimarketplus governance/utility token
0x09fd7e0d021D29106c534Edfb4Ea817AC0ea7F84smUSD — defimarketplus SAFE-USD vault share
0x07fF8bCe905CB285220e4D96d8443cfCF141af8b_decimalsOffset = 6for inflation-attack defense)Project information
Governance
All admin functions on these contracts are gated by a Gnosis Safe at
0x7e9e52A5b485b2849daf99fCE6b4fA7C7e1661B8(1-of-2 multisig, growing toward 5-of-N). Hard caps in code on fees (≤0.50% each) and burn share (≤50%) — governance physically cannot exceed these.Activity signals
Style guide compliance
#06D6A0foreground, deep dark#012B22backgroundHappy to amend if anything needs adjusting.
Note
Low Risk
Low risk: this PR only adds token metadata entries and new SVG logo assets, with no runtime logic changes.
Overview
Adds two new Arbitrum token entries to
contract-map.jsonfor defimarketplus:DMTp(18 decimals) andsmUSD(12 decimals), each wired to a new logo asset.Includes new
images/DMTp.svgandimages/smUSD.svgfiles for token display.Reviewed by Cursor Bugbot for commit 03c2c84. Bugbot is set up for automated code reviews on this repo. Configure here.