Registro de tokens ERC-20

Transferencias ICS-20 sdk.Coins, que es un est谩ndar diferente a los tokens ERC-20 . Convertir nativo sdk.Coinsy viceversa, manteniendo la fungibilidad con el activo original en el entorno/tiempo de ejecuci贸n de emisi贸n (EVM o Cosmos) y preservando la propiedad del contrato ERC-20.

Esta funcionalidad de conversi贸n se rige por la RollApp que gestiona los TokenPairregistros can贸nicos (es decir, asignaciones de ERC20 a Coin).

Registrar un token

rollapp-evm tx gov submit-legacy-proposal register-coin proposal.json [flags]

Para obtener un hash de token IBC, elija el canal correspondiente:

rollapp-evm q ibc-transfer denom-traces

Luego encuentra el hash de denominaci贸n:

rollapp-evm query ibc-transfer denom-hash [trace] [flags]

Ejemplo de propuesta.json

{
  "metadata": [
    {
            "description": "The native issuance USDC by Noble",
            "denom_units": [
                {
                        "denom": "ibc/<HASH>",
                        "exponent": 0,
                        "aliases": ["ibcuusdc"]
                },
                {
                        "denom": "USDC",
                        "exponent": 6
                }
            ],
            "base": "ibc/<HASH>",
            "display": "USDC",
            "name": "USDC",
            "symbol": "USDC"
        }
    ]
}

Registrar un ERC20

Permite a los usuarios enviar una propuesta RegisterERC20. Para registrar varios tokens en una propuesta, p谩selos uno detr谩s del otro, por ejemplo, Register-erc20 contract-address1 contract-address2.

rollapp-evm tx gov submit-legacy-proposal register-erc20 ERC20_ADDRESS... [flags]

Alternar par

Un par de tokens v谩lido se puede modificar mediante varias propuestas de gobernanza. La conversi贸n interna de un par de tokens se puede alternar con ToggleTokenConversionProposal, de modo que las conversiones entre los tokens del par de tokens se puedan habilitar o deshabilitar.

rollapp-evm tx gov submit-legacy-proposal toggle-token-conversion TOKEN [flags]

Last updated