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Выполнить команду
Для локальной разработки. Не используйте в интернете!