@avalabs/avalanchejs
Version:
Avalanche Platform JS Library
45 lines • 3.39 kB
TypeScript
import type { Transaction } from '../../vms/common/transaction';
import type { BaseTx } from './baseTx';
import type { ImportTx } from './importTx';
import type { ExportTx } from './exportTx';
import type { AddValidatorTx } from './addValidatorTx';
import type { AddDelegatorTx } from './addDelegatorTx';
import type { AddSubnetValidatorTx } from './addSubnetValidatorTx';
import type { CreateChainTx } from './createChainTx';
import type { CreateSubnetTx } from './createSubnetTx';
import type { RemoveSubnetValidatorTx } from './removeSubnetValidatorTx';
import type { AddPermissionlessDelegatorTx } from './addPermissionlessDelegatorTx';
import type { AddPermissionlessValidatorTx } from './addPermissionlessValidatorTx';
import type { AdvanceTimeTx } from './advanceTimeTx';
import type { RewardValidatorTx } from './rewardValidatorTx';
import type { Signer, SignerEmpty } from './signer';
import type { TransferSubnetOwnershipTx } from './transferSubnetOwnershipTx';
import type { TransformSubnetTx } from './transformSubnetTx';
import type { ConvertSubnetToL1Tx } from './convertSubnetToL1Tx';
import type { IncreaseL1ValidatorBalanceTx } from './increaseL1ValidatorBalanceTx';
import type { DisableL1ValidatorTx } from './disableL1ValidatorTx';
import type { SetL1ValidatorWeightTx } from './setL1ValidatorWeightTx';
import type { RegisterL1ValidatorTx } from './registerL1ValidatorTx';
export declare function isPvmBaseTx(tx: Transaction): tx is BaseTx;
export declare function isAddDelegatorTx(tx: Transaction): tx is AddDelegatorTx;
export declare function isAddPermissionlessDelegatorTx(tx: Transaction): tx is AddPermissionlessDelegatorTx;
export declare function isAddPermissionlessValidatorTx(tx: Transaction): tx is AddPermissionlessValidatorTx;
export declare function isAddSubnetValidatorTx(tx: Transaction): tx is AddSubnetValidatorTx;
export declare function isAddValidatorTx(tx: Transaction): tx is AddValidatorTx;
export declare function isAdvanceTimeTx(tx: Transaction): tx is AdvanceTimeTx;
export declare function isCreateChainTx(tx: Transaction): tx is CreateChainTx;
export declare function isCreateSubnetTx(tx: Transaction): tx is CreateSubnetTx;
export declare function isRemoveSubnetValidatorTx(tx: Transaction): tx is RemoveSubnetValidatorTx;
export declare function isTransferSubnetOwnershipTx(tx: Transaction): tx is TransferSubnetOwnershipTx;
export declare function isTransformSubnetTx(tx: Transaction): tx is TransformSubnetTx;
export declare function isExportTx(tx: Transaction): tx is ExportTx;
export declare function isImportTx(tx: Transaction): tx is ImportTx;
export declare function isRewardValidatorTx(tx: Transaction): tx is RewardValidatorTx;
export declare function isConvertSubnetToL1Tx(tx: Transaction): tx is ConvertSubnetToL1Tx;
export declare function isRegisterL1ValidatorTx(tx: Transaction): tx is RegisterL1ValidatorTx;
export declare function isSetL1ValidatorWeightTx(tx: Transaction): tx is SetL1ValidatorWeightTx;
export declare function isIncreaseL1ValidatorBalanceTx(tx: Transaction): tx is IncreaseL1ValidatorBalanceTx;
export declare function isDisableL1ValidatorTx(tx: Transaction): tx is DisableL1ValidatorTx;
export declare function isEmptySigner(signer: Signer | SignerEmpty): signer is SignerEmpty;
export declare function isSigner(signer: Signer | SignerEmpty): signer is Signer;
//# sourceMappingURL=typeGuards.d.ts.map