@broxus/js-bridge-essentials
Version:
Bridge JavaScript Essentials library
12 lines (11 loc) • 361 B
JavaScript
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);
}