如何为 ERC20 令牌添加徽标?

How to add a logo to an ERC20 token?

我是区块链新手。我真的不明白如何在多边形上为我的 erc20 加密代币添加徽标,然后再将其列入任何代币市场。

我想在圆形部分添加我自己的自定义图像。如何将当前徽标更改为新徽标,如果我将令牌转移到其他帐户,我的自定义徽标将显示? 请帮忙。

MetaMask 实施 EIP-747 标准(目前未在 2022 年 5 月完成)及其 wallet_watchAsset 方法来显示自定义令牌徽标。

请注意,这不是每个代币地址的中央数据库,因此理论上每个 MetaMask 实例都可以为同一代币显示不同的徽标。并且用户需要手动或通过确认由您的网络应用程序的片段打开的 MetaMask 弹出窗口来明确添加徽标。

来自 MetaMask docs 的代码示例:

const wasAdded = await ethereum.request({
    method: 'wallet_watchAsset',
    params: {
        type: 'ERC20', // Initially only supports ERC20, but eventually more!
        options: {
            address: tokenAddress, // The address that the token is at.
            symbol: tokenSymbol, // A ticker symbol or shorthand, up to 5 chars.
            decimals: tokenDecimals, // The number of decimals in the token
            image: tokenImage, // A string url of the token logo
        },
    },
});