osp-js
v3.0.4
Published
open social protocol sdk
Downloads
316
Keywords
Readme
[email protected]
osp-client-js is a osp clent js sdk.
Installation
Use the package manager [pnpm] or [npm] to install osp-client-js.
pnpm add osp-js
or
npm i osp-js
Usage
import { OspClient, Environment } from "osp-js";
import { ethers } from "ethers";
const env: Environment = Environment.dev;
const client = 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.