PHP WebShell
Текущая директория: /opt/BitGoJS/node_modules/@substrate/txwrapper-core/lib/core/method
Просмотр файла: defineMethod.d.ts
import { ExtrinsicEra } from '@polkadot/types/interfaces/extrinsics';
import { OptionsWithMeta, TxInfo, TypeRegistry, UnsignedTransaction } from '../../types/';
type EraOptions = {
kind: 'immortal';
} | {
kind: 'mortal';
blockNumber: number;
period?: number;
};
/**
* Error messages for defineMethod
*/
export declare enum MethodErrorMessages {
InvalidEraPeriodTooLow = "lowest possible era period for a mortal tx is 4",
InvalidEraPeriodTooHigh = "largest possible era period for a mortal tx is 65536",
InvalidPalletOrMethod = "pallet or method not found in metadata"
}
/**
* Check the information relevant to an era period, and return the correct
* `ExtrinsicEra` as an Immortal or Mortal era.
*
* @param registry
* @param options
* @returns
*/
export declare function createEra(registry: TypeRegistry, options: EraOptions): ExtrinsicEra;
/**
* Helper function to construct an offline method.
*
* @param info - All info necessary to construct a method. That includes base
* tx info, as well as method name & arguments.
*/
export declare function defineMethod(info: TxInfo, options: OptionsWithMeta): UnsignedTransaction;
export {};
Выполнить команду
Для локальной разработки. Не используйте в интернете!