PHP WebShell
Текущая директория: /opt/BitGoJS/node_modules/@aptos-labs/ts-sdk/dist/esm/transactions/instances
Просмотр файла: moduleId.d.mts
import { Serializable, Serializer } from '../../bcs/serializer.mjs';
import { Deserializer } from '../../bcs/deserializer.mjs';
import { AccountAddress } from '../../core/accountAddress.mjs';
import { MoveModuleId } from '../../types/types.mjs';
import { Identifier } from './identifier.mjs';
import '../../core/hex.mjs';
import '../../core/common.mjs';
import '../../types/indexer.mjs';
import '../../types/generated/operations.mjs';
import '../../types/generated/types.mjs';
import '../../utils/apiEndpoints.mjs';
import './transactionArgument.mjs';
/**
* Represents a ModuleId that can be serialized and deserialized.
* A ModuleId consists of a module address (e.g., "0x1") and a module name (e.g., "coin").
*/
declare class ModuleId extends Serializable {
readonly address: AccountAddress;
readonly name: Identifier;
/**
* Initializes a new instance of the module with the specified account address and name.
*
* @param address - The account address, e.g., "0x1".
* @param name - The module name under the specified address, e.g., "coin".
*/
constructor(address: AccountAddress, name: Identifier);
/**
* Converts a string literal in the format "account_address::module_name" to a ModuleId.
* @param moduleId - A string literal representing the module identifier.
* @throws Error if the provided moduleId is not in the correct format.
* @returns ModuleId - The corresponding ModuleId object.
*/
static fromStr(moduleId: MoveModuleId): ModuleId;
/**
* Serializes the address and name properties using the provided serializer.
* This function is essential for converting the object's data into a format suitable for transmission or storage.
*
* @param serializer - The serializer instance used to perform the serialization.
*/
serialize(serializer: Serializer): void;
/**
* Deserializes a ModuleId from the provided deserializer.
* This function retrieves the account address and identifier to construct a ModuleId instance.
*
* @param deserializer - The deserializer instance used to read the data.
*/
static deserialize(deserializer: Deserializer): ModuleId;
}
export { ModuleId };
Выполнить команду
Для локальной разработки. Не используйте в интернете!