@civic/sol-did-client
Version:
A powerful DID-method on Solana
20 lines • 1.44 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.LEGACY_DID_SOL_PROGRAM = exports.DID_SOL_PROGRAM = exports.SOLANA_COMMITMENT = exports.SOLANA_MAINNET = exports.VALID_DID_REGEX = exports.DEFAULT_SEED_STRING = exports.INITIAL_MIN_ACCOUNT_SIZE = exports.DEFAULT_KEY_ID = exports.DID_SOL_PREFIX = exports.getSolContextPrefix = exports.W3ID_CONTEXT = void 0;
const web3_js_1 = require("@solana/web3.js");
const DidAccountSizeHelper_1 = require("../DidAccountSizeHelper");
exports.W3ID_CONTEXT = 'https://w3id.org/did/v1.0';
const getSolContextPrefix = (version) => `https://w3id.org/sol/v${version}`;
exports.getSolContextPrefix = getSolContextPrefix;
exports.DID_SOL_PREFIX = 'did:sol';
exports.DEFAULT_KEY_ID = 'default';
// export const INITIAL_MIN_ACCOUNT_SIZE = 8 + 50 + 26; // anchor + initial_vm + rest
exports.INITIAL_MIN_ACCOUNT_SIZE = DidAccountSizeHelper_1.DidAccountSizeHelper.getTotalInitialNativeAccountSize();
//export const INITIAL_DEFAULT_ACCOUNT_SIZE = 10_000;
exports.DEFAULT_SEED_STRING = 'did-account';
exports.VALID_DID_REGEX = /^did:([a-z\d:]*):([a-zA-z\d]+)$/;
exports.SOLANA_MAINNET = 'mainnet-beta';
exports.SOLANA_COMMITMENT = 'confirmed';
exports.DID_SOL_PROGRAM = new web3_js_1.PublicKey('didso1Dpqpm4CsiCjzP766BGY89CAdD6ZBL68cRhFPc');
exports.LEGACY_DID_SOL_PROGRAM = new web3_js_1.PublicKey('idDa4XeCjVwKcprVAo812coUQbovSZ4kDGJf2sPaBnM');
//# sourceMappingURL=const.js.map