PHP WebShell
Текущая директория: /usr/lib/node_modules/bitgo/node_modules/@bitgo-forks/avalanchejs/src/serializable
Просмотр файла: constants.ts
export const AVM = 'AVM' as const;
export const EVM = 'EVM' as const;
export const PVM = 'PVM' as const;
export type VM = typeof AVM | typeof EVM | typeof PVM;
export const ValidVMs = [AVM, EVM, PVM] as const;
export enum TypeSymbols {
Codec = 'codec',
// AVAX
BaseTx = 'avax.BaseTx',
TransferableOutput = 'avax.TransferableOutput',
TransferableInput = 'avax.TransferableInput',
TransferableOp = 'avax.TransferableOp',
UTXOID = 'avax.UTXOID',
UTXO = 'avax.Utxo',
// COMMON
Id = 'common.Id',
Address = 'common.Address',
NodeId = 'common.NodeId',
// PRIMITIVES
Int = 'primitives.Int',
BigIntPr = 'primitives.BigInt',
StringPr = 'primitives.String',
Byte = 'primitives.Byte',
Bytes = 'primitives.Bytes',
Short = 'primitives.Short',
// SECP256k1FX
Input = 'secp256k1fx.Input',
TransferInput = 'secp256k1fx.TransferInput',
TransferOutput = 'secp256k1fx.TransferOutput',
OutputOwners = 'secp256k1fx.OutputOwners',
OutputOwnersList = 'secp256k1fx.OutputOwnersList',
Credential = 'secp256k1fx.Credential',
Signature = 'secp256k1fx.Signature',
SecpMintOperation = 'secp256k1fx.MintOperation',
SecpMintOutput = 'secp256k1fx.MintOutput',
// NFTFX
NftFxMintOperation = 'nftfx.MintOperation',
NftFxMintOutput = 'nftfx.MintOutput',
NftFxTransferOperation = 'nftfx.TransferOperation',
NftFxTransferOutput = 'nftfx.TransferOutput',
NftFxCredential = 'nftfx.Credential',
// AVM
AvmBaseTx = 'avm.BaseTx',
AvmExportTx = 'avm.ExportTx',
AvmImportTx = 'avm.ImportTx',
CreateAssetTx = 'avm.CreateAssetTx',
OperationTx = 'avm.OperationTx',
InitialState = 'avm.InitialState',
AvmSignedTx = 'avm.SignedTx',
// PVM
PvmBaseTx = 'pvm.BaseTx',
StakeableLockIn = 'pvm.StakeableLockIn',
StakeableLockOut = 'pvm.StakeableLockOut',
AddDelegatorTx = 'pvm.AddDelegatorTx',
AddValidatorTx = 'pvm.AddValidatorTx',
AddPermissionlessDelegatorTx = 'pvm.AddPermissionlessDelegator',
AddPermissionlessValidatorTx = 'pvm.AddPermissionlessValidator',
Validator = 'pvm.Validator',
SubnetValidator = 'pvm.SubnetValidator',
Signer = 'pvm.signer',
SignerEmpty = 'pvm.signerEmpty',
ProofOfPossession = 'pvm.proofOfPossession',
AddSubnetValidatorTx = 'pvm.AddSubnetValidator',
AdvanceTimeTx = 'pvm.AdvanceTimeTx',
CreateChainTx = 'pvm.CreateChainTx',
CreateSubnetTx = 'pvm.CreateSubnetTx',
PvmExportTx = 'pvm.ExportTx',
PvmImportTx = 'pvm.ImportTx',
RewardValidatorTx = 'pvm.RewardValidatorTx',
RemoveSubnetValidatorTx = 'pvm.RemoveSubnetValidator',
TransformSubnetTx = 'pvm.TransformSubnetTx',
TransferSubnetOwnershipTx = 'pvm.TransferSubnetOwnershipTx',
// EVM
EvmExportTx = 'evm.ExportTx',
EvmInput = 'evm.Input',
EvmOutput = 'evm.Output',
EvmImportTx = 'evm.ImportTx',
}
Выполнить команду
Для локальной разработки. Не используйте в интернете!