0.0.2 • Published 1 month ago

@open_social_protocol/osp-client v0.0.2

Weekly downloads
-
License
MIT
Repository
gitlab
Last release
1 month ago

@open_social_protocol/osp-client@1.12.9

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 = 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.