UNPKG

@broxus/js-bridge-essentials

Version:

Bridge JavaScript Essentials library

15 lines (14 loc) 535 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.resolveSolanaAddress = resolveSolanaAddress; const web3_js_1 = require("@solana/web3.js"); const is_solana_address_1 = require("../utils/is-solana-address"); function resolveSolanaAddress(value) { if (value instanceof web3_js_1.PublicKey) { return value; } if (!(0, is_solana_address_1.isSolanaAddress)(value)) { throw new Error(`${value} is not a Solana-like address`); } return new web3_js_1.PublicKey(value); }