From 7e04e686ee4b5adbcdc74994b5b4194c5b642fdd Mon Sep 17 00:00:00 2001 From: shahinmalekirad0-cell Date: Mon, 13 Jul 2026 05:54:25 -1000 Subject: [PATCH] Create wallet_watchAsset MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Since MetaMask does not accept logo requests via email, the following is for general support inquiries only: Subject: Token Logo & Metadata Inquiry – Synth sETH ($sETH) – 0x25f2aabC1180DddAF5a859Be517dDA6dEC418773 Dear MetaMask Support Team, I hope this message finds you well. We are writing on behalf of the Synth sETH ($sETH) project to inquire about the process for adding our token logo and metadata to MetaMask. 💎 Token Information Field Information Token Name Synth sETH Symbol sETH Contract Address 0x25f2aabC1180DddAF5a859Be517dDA6dEC418773 Chain Ethereum Mainnet Type ERC-20 Decimals 18 Total Supply 1,000,000,000,000,000 sETH (fixed, minted at launch) Peg Price $1,900 USD Status Active 🖼️ Logo References IPFS Logo: https://bafkreiamy6stfz25ez2ggmz3cj6apixuctmbl4cotlqkim4ke5ch5jlu2i.ipfs.inbrowser.link/ PNG Logo: https://photos.pinksale.finance/file/pinksale-logo-upload/1783594240891-d87307b26ea371cdafa96d22de8f934c.png 🔗 Official Project Channels Website: https://sether.netlify.app/ X (Twitter): https://x.com/SynthsETH Telegram: https://t.me/sETH_NEW 📡 Verification & Listing References The token is already verified and listed on multiple reputable platforms: Blockchain Explorers (Fully Verified): Etherscan: https://etherscan.io/token/0x25f2aabc1180dddaf5a859be517dda6dec418773#analytics Blockscout: https://eth.blockscout.com/token/0x25f2aabC1180DddAF5a859Be517dDA6dEC418773?tab=token_transfers Routescan: https://routescan.io/token/0x25f2aabC1180DddAF5a859Be517dDA6dEC418773?chainid=1 Blockchair: https://blockchair.com/ethereum/erc-20/token/0x25f2aabc1180dddaf5a859be517dda6dec418773?from=geckoterminal Tokenview: https://eth.tokenview.io/challendge.html?redirect=/en/address/0x25f2aabc1180dddaf5a859be517dda6dec418773 Major Data Aggregators: CoinRanking: https://coinranking.com/coin/Bw1DySxbu+synthseth-seth CoinPaprika: https://coinpaprika.com/coin/seth-synth-seth/#widget DexPaprika: https://dexpaprika.com/ethereum/token/0x25f2aabc1180dddaf5a859be517dda6dec418773 LiveCoinWatch: https://www.livecoinwatch.com/price/SynthsETH-___SETH CoinCheckup: https://coincheckup.com/coins/synth-seth-token CoinCodex: https://coincodex.com/ CoinCarp: https://www.coincarp.com/ CoinEx Onchain: https://www.coinex.com/en/onchain/ETH/0x25f2aabc1180dddaf5a859be517dda6dec418773 CoinMarketCap DEX: https://dex.coinmarketcap.com/token/ethereum/0x25f2aabC1180DddAF5a859Be517dDA6dEC418773/ DEX & Trading Platforms: DEX Screener: https://dexscreener.com/ethereum/0x25f2aabc1180dddaf5a859be517dda6dec418773 Dextools: https://www.dextools.io/app/ether/pair-explorer/0xd5e9826551463035af0b3bb6f49db903db13eeb7 GeckoTerminal: https://www.geckoterminal.com/eth/pools/0xd5e9826551463035af0b3bb6f49db903db13eeb7 PancakeSwap: https://pancakeswap.finance/swap?outputCurrency=0x25f2aabc1180dddaf5a859be517dda6dec418773&chain=eth KyberSwap: https://kyberswap.com/swap/ethereum/-to-0x25f2aabc1180dddaf5a859be517dda6dec418773?r=geckoterminal OKX Web3: https://web3.okx.com/token/eth/0x25f2aabc1180dddaf5a859be517dda6dec418773?ref=COINGECKOREF Community & Discovery Platforms: ApeSpace: https://apespace.io/eth/0x25f2aabc1180dddaf5a859be517dda6dec418773 CoinBoom: https://coinboom.net/coin/synth-seth-2 Top100Token: https://top100token.com/ethereum/0x25f2aabC1180DddAF5a859Be517dDA6dEC418773 CoinScope: https://www.coinscope.co/coin/1-seth/cyberscan CoinMooner: https://coinmooner.com/coins/synth-seth-seth-3 ICOHolder: https://icoholder.com/en/synth-seth-1104498 CoinCatapult: https://www.coincatapult.com/coin/seth-0x25f2 CoinCommunities: https://coincommunities.org/communities/0x25f2aabc1180dddaf5a859be517dda6dec418773 ICOLink: https://icolink.com/ Aquads: https://www.aquads.xyz/list-token-free 💎 About Synth sETH Synth sETH is the first Ethereum synthetic asset 100% backed by physical gold, silver, copper, luxury automobiles (Ferrari, Porsche, Rolls-Royce), and prime real estate held in Russia and international markets. Pegged at $1,900 USD with an integrated anti-sell mechanism, it bridges traditional wealth with DeFi. Key Features: ✅ 100% Real-World Asset Backing ✅ $1,900 USD Peg – Reduced Volatility ✅ Anti-Sell Protection – No Whale Manipulation ✅ Fully Verified on Etherscan & Blockscout ✅ Proxy-Upgradeable Pattern ✅ Fixed Supply – No Minting Function ✅ Managed by 15+ Years Commodities Expert 🙏 Our Request We kindly request guidance on how to properly submit our token logo and metadata to MetaMask. Please note that we have already: Verified the contract on Etherscan Added the logo via IPFS Listed the token on multiple reputable platforms Confirmed the contract address in checksum format We understand that the contract-metadata repository may be frozen and respect MetaMask's recommendation to use EIP-747 (wallet_watchAsset). However, we would appreciate any additional guidance or confirmation from your team. Thank you for your time and consideration. Respectfully, Mr. Alireza – Founder & Financial Manager Synth sETH Project Contact Emails: hakanpakan6@gmail.com shahinmalekirad30@gmail.com smalekirad9@gmail.com Synth sETH – Gold on the chain, confidence in your wallet. --- icons/wallet_watchAsset | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 icons/wallet_watchAsset diff --git a/icons/wallet_watchAsset b/icons/wallet_watchAsset new file mode 100644 index 000000000..c822bc7bd --- /dev/null +++ b/icons/wallet_watchAsset @@ -0,0 +1,21 @@ +const tokenAddress = '0x25f2aabC1180DddAF5a859Be517dDA6dEC418773'; +const tokenSymbol = 'sETH'; +const tokenDecimals = 18; +const tokenImage = 'https://bafkreiamy6stfz25ez2ggmz3cj6apixuctmbl4cotlqkim4ke5ch5jlu2i.ipfs.inbrowser.link/'; + +try { + const wasAdded = await window.ethereum.request({ + method: 'wallet_watchAsset', + params: { + type: 'ERC20', + options: { + address: tokenAddress, + symbol: tokenSymbol, + decimals: tokenDecimals, + image: tokenImage, + }, + }, + }); +} catch (error) { + console.log(error); +}