mofax / webkeypair

Wallet address with signing and verification

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

WebKeypair

Uses subtle crypto to generate an ECDSA keypair. Works in NodeJS > 18 and modern browsers.

Also generates an address inspired by ethereum addresses

Example

{
	"address": "0xx1970252dcdd6509f90b0a9791f074cee503053c74",
	"keyPair": {
		"privateKey": {
			"key_ops": ["sign"],
			"ext": true,
			"kty": "EC",
			"x": "OFD32RPiUgdlS9dO-yq9d9c5ncUkPHWJQwEjydRvafU",
			"y": "9sTj2BLQzsqLvSN84B60W-cPSdxIQG7jzrdRvw6VhMU",
			"crv": "P-256",
			"d": "9hpaQKoKGwpa50Bhu8bYdkkOpZIU0iaXP8nbKVhvnRU"
		},
		"publicKey": {
			"key_ops": ["verify"],
			"ext": true,
			"kty": "EC",
			"x": "OFD32RPiUgdlS9dO-yq9d9c5ncUkPHWJQwEjydRvafU",
			"y": "9sTj2BLQzsqLvSN84B60W-cPSdxIQG7jzrdRvw6VhMU",
			"crv": "P-256"
		}
	}
}

About

Wallet address with signing and verification

License:GNU Affero General Public License v3.0


Languages

Language:TypeScript 88.1%Language:Dockerfile 11.9%