No tienes acceso a esta clase

隆Contin煤a aprendiendo! 脷nete y comienza a potenciar tu carrera

Adquiere por un a帽o todos los cursos, escuelas y certificados por un precio especial.

Antes: $249

Currency
$219/a帽o

Paga en 4 cuotas sin intereses

Paga en 4 cuotas sin intereses
Comprar ahora

Termina en:

0D
22H
29M
26S

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.

// 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?

o inicia sesi贸n.

En el Environment de Metamask, al momento de desplegar el contrato, aseg煤rence de estar en 鈥淚njected Provider - Metamask鈥 para que reconozca y despliegue el contrato en la tesnet de Arbitrum.

Mi address:
0x1e63a4028787102bEAC39D20b8bB71b1C49ae2b8

MiToken: 0x83067ca45d211E7D4AbE012bbF0b21c10c2A0Ef9