"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.PublicKey = void 0;
const crypto_identities_1 = require("@arkecosystem/crypto-identities");
const helpers_1 = require("./helpers");
class PublicKey {
    static fromPassphrase(passphrase) {
        return crypto_identities_1.PublicKey.fromPassphrase(passphrase);
    }
    static fromWIF(wif, network) {
        return crypto_identities_1.PublicKey.fromWIF(wif, { wif: helpers_1.getWifFromNetwork(network) });
    }
    static fromMultiSignatureAsset(asset) {
        return crypto_identities_1.PublicKey.fromMultiSignatureAsset(asset);
    }
    static verify(publicKey) {
        return crypto_identities_1.PublicKey.verify(publicKey);
    }
}
exports.PublicKey = PublicKey;
//# sourceMappingURL=public-key.js.map