Registro de tokens ERC-20
Transferencias ICS-20 sdk.Coins
, que es un est谩ndar diferente a los tokens ERC-20 . Convertir nativo sdk.Coins
y 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 TokenPair
registros 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