Comprehensive JavaScript SDK for building Solana blockchain applications with modern architecture and type safety
93
Evaluation — 93%
↑ 1.29xAgent success when using this tile
A utility module for validating and parsing Solana blockchain addresses from various input sources.
Implement a validator that can create and verify Solana addresses from string inputs.
Process multiple address strings and filter out invalid ones.
Compare two addresses to determine if they are equal.
@generates
/**
* Validates and creates a Solana Address from a string
* @param addressString - Base58-encoded address string
* @returns Validated Address type
* @throws Error if the address string is invalid
*/
export function createAddress(addressString: string): Address;
/**
* Type guard to check if a string is a valid Solana address
* @param input - String to validate
* @returns True if input is a valid address, false otherwise
*/
export function isValidAddress(input: string): boolean;
/**
* Validates multiple address strings and returns only valid ones
* @param addresses - Array of address strings to validate
* @returns Array of validated Address types (invalid addresses are filtered out)
*/
export function validateAddresses(addresses: string[]): Address[];
/**
* Compares two addresses for equality
* @param address1 - First address
* @param address2 - Second address
* @returns True if addresses are equal, false otherwise
*/
export function areAddressesEqual(address1: Address, address2: Address): boolean;Provides core Solana blockchain primitives and address validation functionality.
@satisfied-by
Install with Tessl CLI
npx tessl i tessl/npm-solana--web3-jsdocs
evals
scenario-1
scenario-2
scenario-3
scenario-4
scenario-5
scenario-6
scenario-7
scenario-8
scenario-9
scenario-10