Skip to content

Getting Started

GitHub package.json version (branch)

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
);