Configuración Contract Kit

Requisitos de instalación y sistema

Para instalar, ejecute lo siguiente:

  • npm

  • Hilo

  • pnpm

npm install web3@1.10 @celo/contractkit

Necesitará Node.js v18.x.

Inicializando el kitarrow-up-right

Para comenzar a trabajar con ContractKit necesita una kitinstancia y una red válida para conectarse. En este ejemplo se utilizará alfajores(puedes leer más sobre esto aquíarrow-up-right )

import Web3 from "web3";
import { newKitFromWeb3 } from "@celo/contractkit";

const web3 = new Web3("https://alfajores-forno.celo-testnet.org");
const kit = newKitFromWeb3(web3);

Vaya a la página sobre Fornoarrow-up-right para obtener detalles sobre los diferentes tipos de conexión y puntos finales de red.

Inicializa el Kit con tu propio nodoarrow-up-right

Si está alojando su propio nodo (puede seguir esta guíaarrow-up-right para ejecutar uno), puede conectarle nuestro ContractKit.

Lo mismo que Web3admitimos WebSocketsy RPCconectándonos a través de IPC. Para este último tendrás que inicializar el kitcon una instancia Web3que tenga un valor válido . IPC Provider

Last updated