如何为 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
},
},
});
我是区块链新手。我真的不明白如何在多边形上为我的 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
},
},
});