PHP WebShell
Текущая директория: /usr/lib/node_modules/bitgo/node_modules/@bitgo/utxo-lib/dist/src
Просмотр файла: addressFormat.d.ts
/**
* Implements methods for nonstandard (non-canonical) address formats.
*
* Use `toOutputScriptTryFormats()` instead of `toOutputScript()` to parse addresses in
* non-canonical formats
*/
import { Network } from './networks';
export declare const addressFormats: readonly ["default", "cashaddr"];
export type AddressFormat = (typeof addressFormats)[number];
/**
* @param format
* @param network
* @return true iff format is supported for network
*/
export declare function isSupportedAddressFormat(format: AddressFormat, network: Network): boolean;
/**
* @param outputScript
* @param format
* @param network
* @return address formatted using provided AddressFormat
*/
export declare function fromOutputScriptWithFormat(outputScript: Buffer, format: AddressFormat, network: Network): string;
/**
* @param address
* @param format
* @param network
* @return output script parsed with provided AddressFormat
*/
export declare function toOutputScriptWithFormat(address: string, format: AddressFormat, network: Network): Buffer;
/**
* Attempts to parse address with different address formats, returns first hit.
* @param address
* @param network
* @param formats - defaults to all supported address formats for network
* @return tuple with [AddressFormat, Buffer] containing format and parsed output script
*/
export declare function toOutputScriptAndFormat(address: string, network: Network, formats?: AddressFormat[]): [AddressFormat, Buffer];
/**
* Same as `toOutputScriptAndFormat`, only returning script
* @param address - {@see toOutputScriptAndFormat}
* @param network - {@see toOutputScriptAndFormat}
* @param formats - {@see toOutputScriptAndFormat}
* @return parsed output script
*/
export declare function toOutputScriptTryFormats(address: string, network: Network, formats?: AddressFormat[]): Buffer;
/**
* @param address
* @param network
* @return address in canonical format
*/
export declare function toCanonicalFormat(address: string, network: Network): string;
//# sourceMappingURL=addressFormat.d.ts.mapВыполнить команду
Для локальной разработки. Не используйте в интернете!