Deploy HRC20 token wrapper to Harmony
function decimals() public pure override returns (uint8) {
return 6;
}
Deploy HRC20Proxy contract
Deploy ERC20Proxy contract
You can read more about Proxy configuring here:
Create Token Configuration
{
hrc20Address: '0x9c5C877DB2A5a37733Fe1a0bdcae8411Cdc8c5B3',
erc20Address: '0x176211869ca2b568f2a7d4ee941e073a821ee1ff',
proxyERC20: '0x8a0167fC1Ef2E9492a1Eb978A9dA9137Ba25BB1B',
proxyHRC20: '0xbA21f99d1067B8aE09f4f162e0528cB3FDb4FeD2',
name: 'USD Coin (Linea)',
symbol: 'USDC',
decimals: '6',
totalLocked: '0',
totalSupply: '0',
totalLockedNormal: '0',
totalLockedUSD: '0',
token: TOKEN.ERC20,
type: TOKEN.ERC20,
network: NETWORK_TYPE.LINEA,
image: '/usdc.svg',
adapterParams: '0x',
},
Add config to Frontend
https://github.com/harmony-one/layerzero-bridge.frontend/commit/abedb14b9e73ae9d124ca04e66eda06b8fa4cdb3