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);
Sandbox β
β‘ Β Code SandboxCorresponding GitHub repository:
π Β GitHub repository sandbox