PHP WebShell
Текущая директория: /usr/lib/node_modules/bitgo/node_modules/@bitgo/sdk-coin-vet/dist/src/lib
Просмотр файла: utils.d.ts
import { Transaction, TransactionClause } from '@vechain/sdk-core';
import { BaseUtils, TransactionRecipient, TransactionType } from '@bitgo/sdk-core';
export declare class Utils implements BaseUtils {
isValidAddress(address: string): boolean;
isValidBlockId(hash: string): boolean;
isValidPrivateKey(key: string): boolean;
isValidPublicKey(key: string): boolean;
isValidSignature(signature: string): boolean;
isValidTransactionId(txId: string): boolean;
isValidHex(value: string, length: number): boolean;
deserializeTransaction(serializedTransaction: string): Transaction;
getTransactionTypeFromClause(clauses: TransactionClause[]): TransactionType;
getTransferTokenData(toAddress: string, amountWei: string): string;
getTransferNFTData(from: string, to: string, tokenId: string): string;
/**
* Encodes staking transaction data using ethereumjs-abi
*
* @param {string} stakingAmount - The amount to stake in wei
* @returns {string} - The encoded transaction data
*/
getStakingData(stakingAmount: string): string;
decodeTransferTokenData(data: string): TransactionRecipient;
decodeTransferNFTData(data: string): {
recipients: TransactionRecipient[];
sender: string;
tokenId: string;
};
}
declare const utils: Utils;
export default utils;
//# sourceMappingURL=utils.d.ts.mapВыполнить команду
Для локальной разработки. Не используйте в интернете!