Browse Source

Version 0.1.1

master v0.1.1
Ezerous 4 years ago
parent
commit
b0654fca07
  1. 2
      package.json
  2. 6
      src/levelUtils.js

2
package.json

@ -1,6 +1,6 @@
{
"name": "@ezerous/eth-identity-provider",
"version": "0.1.0",
"version": "0.1.1",
"description": "An Ethereum orbit-db-identity-provider.",
"license": "MIT",
"author": "Ezerous <ezerous@gmail.com>",

6
src/levelUtils.js

@ -3,17 +3,17 @@ import level from 'level';
/* Used in development only to store the identity.signatures.publicKey so developers don't have to
repeatedly sign theOrbitDB creation transaction in MetaMask when React development server reloads
the app */
const concordiaDB = level('./concordia/identities');
const ethProviderDB = level('ethprovider/identities');
async function storeIdentitySignaturePubKey(key, signaturePubKey) {
await concordiaDB.put(key, signaturePubKey);
await ethProviderDB.put(key, signaturePubKey);
}
// If it exists, it returns the identity.signatures.publicKey for the given key (key is the
// concatenation of identity.publicKey + identity.signatures.id)
async function getIdentitySignaturePubKey(key) {
try {
return await concordiaDB.get(key);
return await ethProviderDB.get(key);
} catch (err) {
if (err && err.notFound) return null; // Not found
throw err;

Loading…
Cancel
Save