Returns a Solana explorer URL by sending a explorer type which can be one of
solscan
: Solscan (opens in a new tab)solanafm
: SolanaFM (opens in a new tab)solana-beach
: Solana Beach (opens in a new tab)solana-explorer
: Solana Explorer (opens in a new tab)
And a transaction signature, block or address, By default uses Mainnet cluster, but optionally takes a cluster as third parameter.
Solana explorer URL.
import { getExplorerUrl } from '@lndgalante/solutils';
const transactionSignature = '55oJv5oCaez344JawHL5gnwqwrbrN4oD5ZN8rQFvyRSWzwXTTe178QG7KK9cR2wFkwecEca3V5vdbFexFG1ayECm';
const { url: solanaExplorerUrl } = getExplorerUrl('solana-explorer', transactionSignature);
console.log(solanaExplorerUrl); // "https://explorer.solana.com/tx/5iY4JfaVwEBBfVvhrBqqWc3F75xqM32wiEzdwSRzFnddqBTLiErPJr2XsqgfdTQkr92ygW4duSWCjLAomCnTdu3a?cluster=mainnet-beta"
Solscan URL.
import { getExplorerUrl } from '@lndgalante/solutils';
const transactionSignature = '55oJv5oCaez344JawHL5gnwqwrbrN4oD5ZN8rQFvyRSWzwXTTe178QG7KK9cR2wFkwecEca3V5vdbFexFG1ayECm';
const { url: solscanUrl } = getExplorerUrl('solscan', transactionSignature);
console.log(solscanUrl); // "https://solscan.io/tx/5iY4JfaVwEBBfVvhrBqqWc3F75xqM32wiEzdwSRzFnddqBTLiErPJr2XsqgfdTQkr92ygW4duSWCjLAomCnTdu3a?cluster=mainnet-beta"