@open-social-protocol/osp-client
v0.4.10
Published
open social protocol sdk
Downloads
578
Keywords
Readme
@open-social-protocol/osp-client
osp-client-js is a osp clent js sdk.
Installation
Use the package manager [pnpm] or [npm] to install osp-client-js.
pnpm add @open-social-protocol/osp-client
or
npm i @open-social-protocol/osp-client
Usage
import { OspClient, Environment } from "@open-social-protocol/osp-client";
import { ethers } from "ethers";
const env: Environment = Environment.dev;
const client = await OspClient.create({
env,
storage: localStorage,
app_id: "<APP_ID>",
guest_id_marketing: "<GUEST_ID_MARKETING>",
});
const provider = new ethers.providers.Web3Provider(window.ethereum);
await provider.send("eth_requestAccounts", []);
await client.authentication.login(provider.getSigner());
Contributing
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Please make sure to update tests as appropriate.