@stricahq/typhonjs
Version:
Pure JS Cardano Wallet library
20 lines (19 loc) • 701 B
TypeScript
/// <reference types="node" />
import { Buffer } from "buffer";
import { NetworkId, Credential } from "../types";
export declare abstract class ShelleyTypeAddress {
protected _paymentCredential: Credential;
protected networkId: NetworkId;
protected addressHex: string;
protected addressBytes: Buffer;
protected addressBech32: string;
constructor(networkId: NetworkId, paymentCredential: Credential);
protected abstract computeHex(): void;
protected computeBech32(address: Buffer): string;
get paymentCredential(): Credential;
getHex(): string;
getBytes(): Buffer;
getBech32(): string;
getNetworkId(): NetworkId;
}
export default ShelleyTypeAddress;