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