UNPKG

@broxus/js-bridge-essentials

Version:

Bridge JavaScript Essentials library

12 lines (11 loc) 361 B
import { PublicKey } from '@solana/web3.js'; import { isSolanaAddress } from '../utils/is-solana-address'; export function resolveSolanaAddress(value) { if (value instanceof PublicKey) { return value; } if (!isSolanaAddress(value)) { throw new Error(`${value} is not a Solana-like address`); } return new PublicKey(value); }