PHP WebShell

Текущая директория: /opt/BitGoJS/node_modules/@hashgraph/sdk/lib/contract

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

/**
 * @param {SolidityType} ty
 * @returns {string}
 */
export function solidityTypeToString(ty: SolidityType): string;
export type ArgumentType = number;
export namespace ArgumentType {
    const uint8: number;
    const int8: number;
    const uint16: number;
    const int16: number;
    const uint24: number;
    const int24: number;
    const uint32: number;
    const int32: number;
    const uint40: number;
    const int40: number;
    const uint48: number;
    const int48: number;
    const uint56: number;
    const int56: number;
    const uint64: number;
    const int64: number;
    const uint72: number;
    const int72: number;
    const uint80: number;
    const int80: number;
    const uint88: number;
    const int88: number;
    const uint96: number;
    const int96: number;
    const uint104: number;
    const int104: number;
    const uint112: number;
    const int112: number;
    const uint120: number;
    const int120: number;
    const uint128: number;
    const int128: number;
    const uint136: number;
    const int136: number;
    const uint144: number;
    const int144: number;
    const uint152: number;
    const int152: number;
    const uint160: number;
    const int160: number;
    const uint168: number;
    const int168: number;
    const uint176: number;
    const int176: number;
    const uint184: number;
    const int184: number;
    const uint192: number;
    const int192: number;
    const uint200: number;
    const int200: number;
    const uint208: number;
    const int208: number;
    const uint216: number;
    const int216: number;
    const uint224: number;
    const int224: number;
    const uint232: number;
    const int232: number;
    const uint240: number;
    const int240: number;
    const uint248: number;
    const int248: number;
    const uint256: number;
    const int256: number;
    const string: number;
    const bool: number;
    const bytes: number;
    const bytes32: number;
    const address: number;
    const func: number;
}
/**
 * @typedef {object} Argument
 * @property {boolean} dynamic
 * @property {Uint8Array} value
 */
/**
 * @typedef {object} SolidityType
 * @property {ArgumentType} ty
 * @property {boolean} array
 */
export default class ContractFunctionSelector {
    /**
     * @param {string} [name]
     */
    constructor(name?: string | undefined);
    /**
     * @type {?string}
     */
    name: string | null;
    /**
     * @type {string}
     */
    _params: string;
    /**
     * @type {SolidityType[]}
     */
    _paramTypes: SolidityType[];
    _name: string | undefined;
    /**
     * @returns {ContractFunctionSelector}
     */
    addString(): ContractFunctionSelector;
    /**
     * @returns {ContractFunctionSelector}
     */
    addStringArray(): ContractFunctionSelector;
    /**
     * @returns {ContractFunctionSelector}
     */
    addBytes(): ContractFunctionSelector;
    /**
     * @returns {ContractFunctionSelector}
     */
    addBytes32(): ContractFunctionSelector;
    /**
     * @returns {ContractFunctionSelector}
     */
    addBytesArray(): ContractFunctionSelector;
    /**
     * @returns {ContractFunctionSelector}
     */
    addBytes32Array(): ContractFunctionSelector;
    /**
     * @returns {ContractFunctionSelector}
     */
    addInt8(): ContractFunctionSelector;
    /**
     * @returns {ContractFunctionSelector}
     */
    addUint8(): ContractFunctionSelector;
    /**
     * @returns {ContractFunctionSelector}
     */
    addInt16(): ContractFunctionSelector;
    /**
     * @returns {ContractFunctionSelector}
     */
    addUint16(): ContractFunctionSelector;
    /**
     * @returns {ContractFunctionSelector}
     */
    addInt24(): ContractFunctionSelector;
    /**
     * @returns {ContractFunctionSelector}
     */
    addUint24(): ContractFunctionSelector;
    /**
     * @returns {ContractFunctionSelector}
     */
    addInt32(): ContractFunctionSelector;
    /**
     * @returns {ContractFunctionSelector}
     */
    addUint32(): ContractFunctionSelector;
    /**
     * @returns {ContractFunctionSelector}
     */
    addInt40(): ContractFunctionSelector;
    /**
     * @returns {ContractFunctionSelector}
     */
    addUint40(): ContractFunctionSelector;
    /**
     * @returns {ContractFunctionSelector}
     */
    addInt48(): ContractFunctionSelector;
    /**
     * @returns {ContractFunctionSelector}
     */
    addUint48(): ContractFunctionSelector;
    /**
     * @returns {ContractFunctionSelector}
     */
    addInt56(): ContractFunctionSelector;
    /**
     * @returns {ContractFunctionSelector}
     */
    addUint56(): ContractFunctionSelector;
    /**
     * @returns {ContractFunctionSelector}
     */
    addInt64(): ContractFunctionSelector;
    /**
     * @returns {ContractFunctionSelector}
     */
    addUint64(): ContractFunctionSelector;
    /**
     * @returns {ContractFunctionSelector}
     */
    addInt72(): ContractFunctionSelector;
    /**
     * @returns {ContractFunctionSelector}
     */
    addUint72(): ContractFunctionSelector;
    /**
     * @returns {ContractFunctionSelector}
     */
    addInt80(): ContractFunctionSelector;
    /**
     * @returns {ContractFunctionSelector}
     */
    addUint80(): ContractFunctionSelector;
    /**
     * @returns {ContractFunctionSelector}
     */
    addInt88(): ContractFunctionSelector;
    /**
     * @returns {ContractFunctionSelector}
     */
    addUint88(): ContractFunctionSelector;
    /**
     * @returns {ContractFunctionSelector}
     */
    addInt96(): ContractFunctionSelector;
    /**
     * @returns {ContractFunctionSelector}
     */
    addUint96(): ContractFunctionSelector;
    /**
     * @returns {ContractFunctionSelector}
     */
    addInt104(): ContractFunctionSelector;
    /**
     * @returns {ContractFunctionSelector}
     */
    addUint104(): ContractFunctionSelector;
    /**
     * @returns {ContractFunctionSelector}
     */
    addInt112(): ContractFunctionSelector;
    /**
     * @returns {ContractFunctionSelector}
     */
    addUint112(): ContractFunctionSelector;
    /**
     * @returns {ContractFunctionSelector}
     */
    addInt120(): ContractFunctionSelector;
    /**
     * @returns {ContractFunctionSelector}
     */
    addUint120(): ContractFunctionSelector;
    /**
     * @returns {ContractFunctionSelector}
     */
    addInt128(): ContractFunctionSelector;
    /**
     * @returns {ContractFunctionSelector}
     */
    addUint128(): ContractFunctionSelector;
    /**
     * @returns {ContractFunctionSelector}
     */
    addInt136(): ContractFunctionSelector;
    /**
     * @returns {ContractFunctionSelector}
     */
    addUint136(): ContractFunctionSelector;
    /**
     * @returns {ContractFunctionSelector}
     */
    addInt144(): ContractFunctionSelector;
    /**
     * @returns {ContractFunctionSelector}
     */
    addUint144(): ContractFunctionSelector;
    /**
     * @returns {ContractFunctionSelector}
     */
    addInt152(): ContractFunctionSelector;
    /**
     * @returns {ContractFunctionSelector}
     */
    addUint152(): ContractFunctionSelector;
    /**
     * @returns {ContractFunctionSelector}
     */
    addInt160(): ContractFunctionSelector;
    /**
     * @returns {ContractFunctionSelector}
     */
    addUint160(): ContractFunctionSelector;
    /**
     * @returns {ContractFunctionSelector}
     */
    addInt168(): ContractFunctionSelector;
    /**
     * @returns {ContractFunctionSelector}
     */
    addUint168(): ContractFunctionSelector;
    /**
     * @returns {ContractFunctionSelector}
     */
    addInt176(): ContractFunctionSelector;
    /**
     * @returns {ContractFunctionSelector}
     */
    addUint176(): ContractFunctionSelector;
    /**
     * @returns {ContractFunctionSelector}
     */
    addInt184(): ContractFunctionSelector;
    /**
     * @returns {ContractFunctionSelector}
     */
    addUint184(): ContractFunctionSelector;
    /**
     * @returns {ContractFunctionSelector}
     */
    addInt192(): ContractFunctionSelector;
    /**
     * @returns {ContractFunctionSelector}
     */
    addUint192(): ContractFunctionSelector;
    /**
     * @returns {ContractFunctionSelector}
     */
    addInt200(): ContractFunctionSelector;
    /**
     * @returns {ContractFunctionSelector}
     */
    addUint200(): ContractFunctionSelector;
    /**
     * @returns {ContractFunctionSelector}
     */
    addInt208(): ContractFunctionSelector;
    /**
     * @returns {ContractFunctionSelector}
     */
    addUint208(): ContractFunctionSelector;
    /**
     * @returns {ContractFunctionSelector}
     */
    addInt216(): ContractFunctionSelector;
    /**
     * @returns {ContractFunctionSelector}
     */
    addUint216(): ContractFunctionSelector;
    /**
     * @returns {ContractFunctionSelector}
     */
    addInt224(): ContractFunctionSelector;
    /**
     * @returns {ContractFunctionSelector}
     */
    addUint224(): ContractFunctionSelector;
    /**
     * @returns {ContractFunctionSelector}
     */
    addInt232(): ContractFunctionSelector;
    /**
     * @returns {ContractFunctionSelector}
     */
    addUint232(): ContractFunctionSelector;
    /**
     * @returns {ContractFunctionSelector}
     */
    addInt240(): ContractFunctionSelector;
    /**
     * @returns {ContractFunctionSelector}
     */
    addUint240(): ContractFunctionSelector;
    /**
     * @returns {ContractFunctionSelector}
     */
    addInt248(): ContractFunctionSelector;
    /**
     * @returns {ContractFunctionSelector}
     */
    addUint248(): ContractFunctionSelector;
    /**
     * @returns {ContractFunctionSelector}
     */
    addInt256(): ContractFunctionSelector;
    /**
     * @returns {ContractFunctionSelector}
     */
    addUint256(): ContractFunctionSelector;
    /**
     * @returns {ContractFunctionSelector}
     */
    addInt8Array(): ContractFunctionSelector;
    /**
     * @returns {ContractFunctionSelector}
     */
    addUint8Array(): ContractFunctionSelector;
    /**
     * @returns {ContractFunctionSelector}
     */
    addInt16Array(): ContractFunctionSelector;
    /**
     * @returns {ContractFunctionSelector}
     */
    addUint16Array(): ContractFunctionSelector;
    /**
     * @returns {ContractFunctionSelector}
     */
    addInt24Array(): ContractFunctionSelector;
    /**
     * @returns {ContractFunctionSelector}
     */
    addUint24Array(): ContractFunctionSelector;
    /**
     * @returns {ContractFunctionSelector}
     */
    addInt32Array(): ContractFunctionSelector;
    /**
     * @returns {ContractFunctionSelector}
     */
    addUint32Array(): ContractFunctionSelector;
    /**
     * @returns {ContractFunctionSelector}
     */
    addInt40Array(): ContractFunctionSelector;
    /**
     * @returns {ContractFunctionSelector}
     */
    addUint40Array(): ContractFunctionSelector;
    /**
     * @returns {ContractFunctionSelector}
     */
    addInt48Array(): ContractFunctionSelector;
    /**
     * @returns {ContractFunctionSelector}
     */
    addUint48Array(): ContractFunctionSelector;
    /**
     * @returns {ContractFunctionSelector}
     */
    addInt56Array(): ContractFunctionSelector;
    /**
     * @returns {ContractFunctionSelector}
     */
    addUint56Array(): ContractFunctionSelector;
    /**
     * @returns {ContractFunctionSelector}
     */
    addInt64Array(): ContractFunctionSelector;
    /**
     * @returns {ContractFunctionSelector}
     */
    addUint64Array(): ContractFunctionSelector;
    /**
     * @returns {ContractFunctionSelector}
     */
    addInt72Array(): ContractFunctionSelector;
    /**
     * @returns {ContractFunctionSelector}
     */
    addUint72Array(): ContractFunctionSelector;
    /**
     * @returns {ContractFunctionSelector}
     */
    addInt80Array(): ContractFunctionSelector;
    /**
     * @returns {ContractFunctionSelector}
     */
    addUint80Array(): ContractFunctionSelector;
    /**
     * @returns {ContractFunctionSelector}
     */
    addInt88Array(): ContractFunctionSelector;
    /**
     * @returns {ContractFunctionSelector}
     */
    addUint88Array(): ContractFunctionSelector;
    /**
     * @returns {ContractFunctionSelector}
     */
    addInt96Array(): ContractFunctionSelector;
    /**
     * @returns {ContractFunctionSelector}
     */
    addUint96Array(): ContractFunctionSelector;
    /**
     * @returns {ContractFunctionSelector}
     */
    addInt104Array(): ContractFunctionSelector;
    /**
     * @returns {ContractFunctionSelector}
     */
    addUint104Array(): ContractFunctionSelector;
    /**
     * @returns {ContractFunctionSelector}
     */
    addInt112Array(): ContractFunctionSelector;
    /**
     * @returns {ContractFunctionSelector}
     */
    addUint112Array(): ContractFunctionSelector;
    /**
     * @returns {ContractFunctionSelector}
     */
    addInt120Array(): ContractFunctionSelector;
    /**
     * @returns {ContractFunctionSelector}
     */
    addUint120Array(): ContractFunctionSelector;
    /**
     * @returns {ContractFunctionSelector}
     */
    addInt128Array(): ContractFunctionSelector;
    /**
     * @returns {ContractFunctionSelector}
     */
    addUint128Array(): ContractFunctionSelector;
    /**
     * @returns {ContractFunctionSelector}
     */
    addInt136Array(): ContractFunctionSelector;
    /**
     * @returns {ContractFunctionSelector}
     */
    addUint136Array(): ContractFunctionSelector;
    /**
     * @returns {ContractFunctionSelector}
     */
    addInt144Array(): ContractFunctionSelector;
    /**
     * @returns {ContractFunctionSelector}
     */
    addUint144Array(): ContractFunctionSelector;
    /**
     * @returns {ContractFunctionSelector}
     */
    addInt152Array(): ContractFunctionSelector;
    /**
     * @returns {ContractFunctionSelector}
     */
    addUint152Array(): ContractFunctionSelector;
    /**
     * @returns {ContractFunctionSelector}
     */
    addInt160Array(): ContractFunctionSelector;
    /**
     * @returns {ContractFunctionSelector}
     */
    addUint160Array(): ContractFunctionSelector;
    /**
     * @returns {ContractFunctionSelector}
     */
    addInt168Array(): ContractFunctionSelector;
    /**
     * @returns {ContractFunctionSelector}
     */
    addUint168Array(): ContractFunctionSelector;
    /**
     * @returns {ContractFunctionSelector}
     */
    addInt176Array(): ContractFunctionSelector;
    /**
     * @returns {ContractFunctionSelector}
     */
    addUint176Array(): ContractFunctionSelector;
    /**
     * @returns {ContractFunctionSelector}
     */
    addInt184Array(): ContractFunctionSelector;
    /**
     * @returns {ContractFunctionSelector}
     */
    addUint184Array(): ContractFunctionSelector;
    /**
     * @returns {ContractFunctionSelector}
     */
    addInt192Array(): ContractFunctionSelector;
    /**
     * @returns {ContractFunctionSelector}
     */
    addUint192Array(): ContractFunctionSelector;
    /**
     * @returns {ContractFunctionSelector}
     */
    addInt200Array(): ContractFunctionSelector;
    /**
     * @returns {ContractFunctionSelector}
     */
    addUint200Array(): ContractFunctionSelector;
    /**
     * @returns {ContractFunctionSelector}
     */
    addInt208Array(): ContractFunctionSelector;
    /**
     * @returns {ContractFunctionSelector}
     */
    addUint208Array(): ContractFunctionSelector;
    /**
     * @returns {ContractFunctionSelector}
     */
    addInt216Array(): ContractFunctionSelector;
    /**
     * @returns {ContractFunctionSelector}
     */
    addUint216Array(): ContractFunctionSelector;
    /**
     * @returns {ContractFunctionSelector}
     */
    addInt224Array(): ContractFunctionSelector;
    /**
     * @returns {ContractFunctionSelector}
     */
    addUint224Array(): ContractFunctionSelector;
    /**
     * @returns {ContractFunctionSelector}
     */
    addInt232Array(): ContractFunctionSelector;
    /**
     * @returns {ContractFunctionSelector}
     */
    addUint232Array(): ContractFunctionSelector;
    /**
     * @returns {ContractFunctionSelector}
     */
    addInt240Array(): ContractFunctionSelector;
    /**
     * @returns {ContractFunctionSelector}
     */
    addUint240Array(): ContractFunctionSelector;
    /**
     * @returns {ContractFunctionSelector}
     */
    addInt248Array(): ContractFunctionSelector;
    /**
     * @returns {ContractFunctionSelector}
     */
    addUint248Array(): ContractFunctionSelector;
    /**
     * @returns {ContractFunctionSelector}
     */
    addInt256Array(): ContractFunctionSelector;
    /**
     * @returns {ContractFunctionSelector}
     */
    addUint256Array(): ContractFunctionSelector;
    /**
     * @returns {ContractFunctionSelector}
     */
    addBool(): ContractFunctionSelector;
    /**
     * @returns {ContractFunctionSelector}
     */
    addAddress(): ContractFunctionSelector;
    /**
     * @returns {ContractFunctionSelector}
     */
    addAddressArray(): ContractFunctionSelector;
    /**
     * @returns {ContractFunctionSelector}
     */
    addFunction(): ContractFunctionSelector;
    /**
     * @param {SolidityType} ty
     * @returns {ContractFunctionSelector}
     */
    _addParam(ty: SolidityType): ContractFunctionSelector;
    /**
     * @param {string} [name]
     * @returns {Uint8Array}
     */
    _build(name?: string | undefined): Uint8Array;
    /**
     * @returns {string}
     */
    toString(): string;
}
export type Argument = {
    dynamic: boolean;
    value: Uint8Array;
};
export type SolidityType = {
    ty: ArgumentType;
    array: boolean;
};

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


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