Volver al índice
Modo oscuro
Base

Base por Santiago Soñora

star star star star star (5.0 de 5 estrellas, basado en 1 reseña)

Este tutorial está diseñado para guiar a quienes desean aprender más acerca de Base. Es ideal para un nivel intermedio.

Base es una red de Capa 2 (L2) de Ethereum segura, de bajo costo y amigable para desarrolladores, construida por Coinbase sobre el stack de código abierto OP Stack en colaboración con Optimism. Ofrece equivalencia EVM total, tarifas de transacción hasta 100 veces menores que la red principal de Ethereum gracias a la implementación de EIP-4844 (Proto-Danksharding) y acceso directo a la infraestructura y usuarios de Coinbase. Esta guía cubre la configuración del entorno, despliegue de contratos inteligentes con Foundry y Hardhat, optimización de gas y uso de DEXs como Aerodrome y Uniswap.

“Hola, mundo” en Base

Script de despliegue en Foundry para publicar y verificar un contrato en Base Mainnet.

📋 Copiar
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.20;

import {Script, console2} from "forge-std/Script.sol";
import {Counter} from "../src/Counter.sol";

contract DeployBase is Script {
    function run() external {
        uint256 deployerPrivateKey = vm.envUint("PRIVATE_KEY");
        vm.startBroadcast(deployerPrivateKey);

        Counter counter = new Counter();
        console2.log("Counter desplegado en Base:", address(counter));

        vm.stopBroadcast();
    }
}

// Ejecutar despliegue:
// forge script script/DeployBase.s.sol --rpc-url https://mainnet.base.org --broadcast --verify --etherscan-api-key $BASESCAN_API_KEY

Resultado:

Output
Deployer: 0x71C...b439
Gas usado: 142,380
Costo total: $0.0012 USD
Contrato desplegado y verificado exitosamente en Basescan.

Comandos básicos

Familiarizarse con estos comandos es esencial para interactuar eficientemente con Base:

Conceptos Clave

Comprender estos conceptos fundamentales te ayudará a dominar Base de forma más organizada y eficiente:

Casos de uso

Algunos ejemplos de aplicaciones prácticas donde se utiliza Base:

Consejos para Principiantes

Aquí tienes algunas recomendaciones para facilitar tus inicios en Base:

Herramientas relacionadas

Si te interesa Base, también podrías explorar estas herramientas:

Recursos útiles

Amplía tus conocimientos con estos enlaces y materiales:

También te puede interesar

Continúa aprendiendo con estos contenidos relacionados: