Getting Started
Overview
Prerequisites
Before getting started, ensure that you have the following installed on your system:
- Node.js version 18 or higher
- NPM (Node.js package manager)
Installation
sh
npm install @iexec/web3telegram
sh
yarn add @iexec/web3telegram
sh
pnpm add @iexec/web3telegram
sh
bun add @iexec/web3telegram
This package is an ESM package. Your project needs to use ESM too. Read more
If you use it with Webpack, some polyfills will be needed. You will find later a working project
Instantiate SDK
ts
import { IExecWeb3telegram } from '@iexec/web3telegram';
const web3Provider = window.ethereum;
// instantiate
const web3telegram = new IExecWeb3telegram(web3Provider);
ts
import { IExecWeb3telegram, getWeb3Provider } from '@iexec/web3telegram';
// get web3 provider from a private key
const web3Provider = getWeb3Provider('YOUR_PRIVATE_KEY');
// instantiate
const web3telegram = new IExecWeb3telegram(web3Provider);