Getting started

For all examples we will use EVM connectors for Polygon from @ylide/ethereum.
To install core of the SDK, run:
$ npm install --save @ylide/sdk
On the next step you should install some blockchain connector to be able to read and send messages:
$ npm install --save @ylide/ethereum
So, first of all you should import these connectors:
import { evm } from '@ylide/ethereum';
Now, you should instantiate Ylide singleton and connector:
const ylide = new Ylide();
ylide.add(evm);
await ylide.init();
You can easily verify availability of MetaMask (or any other wallet) in user’s browser:
const isWalletAvailable = await evmWalletFactories.metamask.isWalletAvailable();
The next step is to initialise communication keys.