✌️😁
https://testnet.arbiscan.io/address/0x73a621990b49df359158100adf6e00f81acdbfd3
Introducción al desarrollo en Capa 2
Desarrollando en capa 2
Introducción al desarrollo en capa 2
Desarrollo en Optimistic Rollups
Obteniendo fondos en un tesnet de capa 2
Lanzando un token en Arbitrum
Frontend para DApps
Intercomunicación entre capas
Desarrollo en zkRollups
Lanzamiento de NFTs en Immutable X
Smart Contracts con Cairo en Starknet
Utilizando el SDK de zkSync 2.0
Desafíos técnicos de los zkRollups
No tienes acceso a esta clase
¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera
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.
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
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
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?