@investorid/identity-sdk
Version:
Interact with BlockChain Identities.
52 lines • 2.36 kB
JavaScript
"use strict";
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
var __importStar = (this && this.__importStar) || function (mod) {
if (mod && mod.__esModule) return mod;
var result = {};
if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k];
result["default"] = mod;
return result;
};
const utils_1 = require("ethers/utils");
const Identity_1 = __importDefault(require("./lib/identities/Identity"));
const Config_1 = __importDefault(require("./lib/core/Config"));
const Key_interface_1 = require("./lib/identities/Key.interface");
const Claim_interface_1 = require("./lib/claims/Claim.interface");
const Claim_1 = require("./lib/claims/Claim");
const Utils_1 = __importDefault(require("./lib/core/utils/Utils"));
const ErrorNotification_emitter_1 = require("./lib/core/events/ErrorNotification.emitter");
const ERC725 = __importStar(require("./resources/contracts/ERC725.json"));
const ERC735 = __importStar(require("./resources/contracts/ERC735.json"));
const Providers_1 = __importDefault(require("./lib/core/Providers"));
const SignerModule_1 = require("./lib/core/SignerModule");
module.exports = {
Config: Config_1.default,
Identity: Identity_1.default,
Claim: Claim_1.Claim,
SignerModule: SignerModule_1.SignerModule,
Providers: Providers_1.default,
Events: {
ErrorNotification: ErrorNotification_emitter_1.ErrorNotificationEmitter,
},
utils: Object.assign({ enums: {
ClaimScheme: Claim_interface_1.ClaimScheme,
ClaimType: Claim_interface_1.ClaimType,
KeyPurpose: Key_interface_1.KeyPurpose,
KeyType: Key_interface_1.KeyType,
AccessGrantType: Claim_interface_1.AccessGrantType,
AccessGrantStatus: Claim_interface_1.AccessGrantStatus,
}, contracts: {
ERC725,
ERC735,
}, crypto: {
keccak256: utils_1.keccak256,
hashMessage: utils_1.hashMessage,
recoverAddress: utils_1.recoverAddress,
recoverPublicKey: utils_1.recoverPublicKey,
solidityKeccak256: utils_1.solidityKeccak256,
verifyMessage: utils_1.verifyMessage,
} }, Utils_1.default),
};
//# sourceMappingURL=index.js.map