0.10.0 • Published 4 years ago

@interrep/semethid v0.10.0

Weekly downloads
-
License
MIT
Repository
github
Last release
4 years ago

🛠 Install

npm or yarn

Install the @interrep/semithid package with npm:

npm i @interrep/semethid --save

or yarn:

yarn add @interrep/semethid

📜 Usage

# semethid(sign: (message: string) => Promise\<string>, provider: string, nonce?: number): ZKIdentity

import semethid from "@interrep/semethid"
import { ZkIdentity } from "@libsem/identity"
import detectEthereumProvider from "@metamask/detect-provider"
import { ethers } from "ethers"

const ethereumProvider = (await detectEthereumProvider()) as any
const provider = new ethers.providers.Web3Provider(ethereumProvider)
const signer = provider.getSigner()

const identity: ZkIdentity = await semethid((message) => signer.signMessage(message), "twitter")
0.10.0

4 years ago

0.9.1

4 years ago

0.9.0

4 years ago

0.8.1

4 years ago

0.8.0

4 years ago

0.7.0

4 years ago