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

Sandbox ​

⚑  Code Sandbox

Corresponding GitHub repository:

πŸ”Ž Β GitHub repository sandbox