We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
In generate.js, the code using just secp256k1 no longer works.
Here is the suggested code to use now:
const { randomBytes } = require('crypto') const secp2 = require("ethereum-cryptography/secp256k1-compat") const {toHex} = require("ethereum-cryptography/utils")
// Generate private key let privKey do { privKey = randomBytes(32) }while (!secp2.privateKeyVerify(privKey)) console.log("Private key:", toHex(privKey))
// Derive public key in a compressed format let pubKey = secp2.publicKeyCreate(privKey) console.log("Public key:", toHex(pubKey))
The text was updated successfully, but these errors were encountered:
No branches or pull requests
In generate.js, the code using just secp256k1 no longer works.
Here is the suggested code to use now:
const { randomBytes } = require('crypto')
const secp2 = require("ethereum-cryptography/secp256k1-compat")
const {toHex} = require("ethereum-cryptography/utils")
// Generate private key
let privKey
do {
privKey = randomBytes(32)
}while (!secp2.privateKeyVerify(privKey))
console.log("Private key:", toHex(privKey))
// Derive public key in a compressed format
let pubKey = secp2.publicKeyCreate(privKey)
console.log("Public key:", toHex(pubKey))
The text was updated successfully, but these errors were encountered: