No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Lanzando un token en Arbitrum

4/10
Recursos

El despliegue de cualquier tipo de contrato inteligente en L2 puede realizarse con las mismas herramientas que en L1. Todo el conocimiento que ya posea un desarrollador blockchain le permitirá aventurarse rápidamente en estas tecnologías.

Despliegue de contratos en Arbitrum Testnet

Herramientas como Remix te permitirán desplegar un contrato en una tecnología de segunda capa, a lo igual que puede utilizarse para desplegar smart contracts en Ethereum o en sus testnets.

Poniendo como ejemplo un contrato sencillo para la creación de un token ERC20. Vamos a mintear dichos tokens en la red de prueba de Arbitrum.

```c // SPDX-License-Identifier: MIT pragma solidity 0.8.17;

import "@openzeppelin/contracts/token/ERC20/ERC20.sol";

contract SimpleToken is ERC20 { constructor( string memory name, string memory symbol, uint256 initialSupply ) ERC20(name, symbol) { _mint(msg.sender, initialSupply * 1 ether); } } ```

El procedimiento para desplegar el contrato en Remix es el mismo que si quisiéramos desplegarlo en cualquier otra red. Solo asegúrate de que tu Metamask se encuentre en Arbitrum Nitro Rollup Testnet, habiendo configurado la red previamente, y configura también el Environment de Remix en Injected Provider - Metamask, para que sea la propia wallet quien determine en dónde se desplegará el contrato.

Compila y despliega el contrato, configura el nombre, símbolo y el initialSupply del token fungible que nos encontramos creando y en cuestión de segundos podrás ver dichos tokens en tu Metamask. Tendrás que utilizar la dirección del contrato desplegado para agregar el token a Metamask y que este sea reconocido por tu wallet.

También puedes utilizar el explorador de Arbitrum, Arbiscan Testnet, con la dirección del contrato para visualizar el estado de los tokens creados.

Como verás, desplegar un smart contract en Capa 2 es muy sencillo. Si ya tienes experiencia en L1, no tendrás demasiados inconvenientes al respecto. Si te falta experiencia, te invito a ver el Curso de Dapps: Introducción al Desarrollo de Aplicaciones Descentralizadas donde aprenderás las bases para el desarrollo de cualquier proyecto.


Contribución creada por: Kevin Fiorentino.

Aportes 4

Preguntas 0

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

En el Environment de Metamask, al momento de desplegar el contrato, asegúrence de estar en “Injected Provider - Metamask” para que reconozca y despliegue el contrato en la tesnet de Arbitrum.

Mi address:
0x1e63a4028787102bEAC39D20b8bB71b1C49ae2b8

MiToken: 0x83067ca45d211E7D4AbE012bbF0b21c10c2A0Ef9