PHP WebShell

Текущая директория: /usr/lib/node_modules/bitgo/node_modules/@bitgo/sdk-coin-apt/dist/src/lib

Просмотр файла: utils.d.ts

import { EntryFunctionArgument, SignedTransaction, TransactionPayload } from '@aptos-labs/ts-sdk';
import { BaseUtils, TransactionRecipient, TransactionType } from '@bitgo/sdk-core';
import { RecipientsValidationResult } from './iface';
export declare class Utils implements BaseUtils {
    /** @inheritdoc */
    isValidAddress(address: string): boolean;
    /** @inheritdoc */
    isValidBlockId(hash: string): boolean;
    /** @inheritdoc */
    isValidPrivateKey(key: string): boolean;
    /** @inheritdoc */
    isValidPublicKey(key: string): boolean;
    /** @inheritdoc */
    isValidSignature(signature: string): boolean;
    /** @inheritdoc */
    isValidTransactionId(txId: string): boolean;
    isValidHex(value: string, length: number): boolean;
    getAddressFromPublicKey(publicKey: string): string;
    getTransactionTypeFromTransactionPayload(payload: TransactionPayload): TransactionType;
    fetchAndValidateRecipients(addressArg: EntryFunctionArgument, amountArg: EntryFunctionArgument): RecipientsValidationResult;
    parseRecipients(addressArg: EntryFunctionArgument, amountArg: EntryFunctionArgument): TransactionRecipient[];
    deserializeSignedTransaction(rawTransaction: string): SignedTransaction;
    deserializeAccountAddressVector(serializedBytes: Uint8Array): string[];
    deserializeU64Vector(serializedBytes: Uint8Array): Uint8Array[];
    getBufferFromHexString(hexString: string): Buffer;
    castToNumber(value: bigint): number;
    /**
     * Strip hex prefix
     * @param str
     * @returns hex string without 0x prefix
     */
    stripHexPrefix(str: string): string;
    getAmountFromPayloadArgs(amountArg: Uint8Array): string;
    /**
     * Returns the Aptos transaction expiration timestamp in seconds.
     * It is set to 1 week from now.
     */
    getTxnExpirationTimestamp(): number;
}
declare const utils: Utils;
export default utils;
//# sourceMappingURL=utils.d.ts.map

Выполнить команду


Для локальной разработки. Не используйте в интернете!