0.7.0 โ€ข Published 3 years ago

semethid v0.7.0

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

Table of Contents

Install

npm or yarn

You can install the semithid package with npm:

npm i semethid --save

or with yarn:

yarn add semethid

Usage

# semethid(sign: (message: string) => Promise, groupId: string, nonce?: number): Identity

import semethid from "semethid"
import { Identity } from "semaphore-identity-lib"
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()
    
function sign(message: string) {
    return signer.signMessage(message)
}
    
const identity: Identity = await semethid(sign, "groupId")
*/

Contacts

Developers

0.7.0

3 years ago

0.6.0

3 years ago

0.3.0

3 years ago

0.5.0

3 years ago

0.4.0

3 years ago

0.2.0

3 years ago

0.1.0

3 years ago