UNPKG

@onekeyfe/blockchain-libs

Version:
22 lines (21 loc) 993 B
import { Address } from './types'; export declare const ALGORAND_ZERO_ADDRESS_STRING = "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAY5HFKQ"; /** * decodeAddress takes an Algorand address in string form and decodes it into a Uint8Array. * @param address - an Algorand address with checksum. * @returns the decoded form of the address's public key and checksum */ declare function decodeAddress(address: string): Address; /** * isValidAddress checks if a string is a valid Algorand address. * @param address - an Algorand address with checksum. * @returns true if valid, false otherwise */ declare function isValidAddress(address: string): boolean; /** * encodeAddress takes an Algorand address as a Uint8Array and encodes it into a string with checksum. * @param address - a raw Algorand address * @returns the address and checksum encoded as a string. */ declare function encodeAddress(address: Uint8Array): string; export { encodeAddress, decodeAddress, isValidAddress };