---
title: "@nimiq/core"
canonical_url: "https://nimiq.dev/web-client/reference/globals"
---
# @nimiq/core

## Namespaces

- [MnemonicUtils](@nimiq/namespaces/MnemonicUtils/)
- [Secret](@nimiq/namespaces/Secret/)

## Enumerations

- [AccountType](enumerations/AccountType)
- [TransactionFlag](enumerations/TransactionFlag)
- [TransactionFormat](enumerations/TransactionFormat)

## Classes

- [Address](classes/Address)
- [ArrayUtils](classes/ArrayUtils)
- [BLSKeyPair](classes/BLSKeyPair)
- [BLSPublicKey](classes/BLSPublicKey)
- [BLSSecretKey](classes/BLSSecretKey)
- [BufferUtils](classes/BufferUtils)
- [Client](classes/Client)
- [ClientConfiguration](classes/ClientConfiguration)
- [Commitment](classes/Commitment)
- [CommitmentPair](classes/CommitmentPair)
- [CryptoUtils](classes/CryptoUtils)
- [Entropy](classes/Entropy)
- [ES256PublicKey](classes/ES256PublicKey)
- [ES256Signature](classes/ES256Signature)
- [ExtendedPrivateKey](classes/ExtendedPrivateKey)
- [Hash](classes/Hash)
- [HashedTimeLockedContract](classes/HashedTimeLockedContract)
- [KeyPair](classes/KeyPair)
- [MerklePath](classes/MerklePath)
- [MerkleTree](classes/MerkleTree)
- [MnemonicUtils](classes/MnemonicUtils)
- [NumberUtils](classes/NumberUtils)
- [PartialSignature](classes/PartialSignature)
- [Policy](classes/Policy)
- [PrivateKey](classes/PrivateKey)
- [PublicKey](classes/PublicKey)
- [RandomSecret](classes/RandomSecret)
- [Secret](classes/Secret)
- [SerialBuffer](classes/SerialBuffer)
- [Signature](classes/Signature)
- [SignatureProof](classes/SignatureProof)
- [StakingContract](classes/StakingContract)
- [StakingDataBuilder](classes/StakingDataBuilder)
- [StringUtils](classes/StringUtils)
- [Transaction](classes/Transaction)
- [TransactionBuilder](classes/TransactionBuilder)
- [VestingContract](classes/VestingContract)

## Interfaces

- [InitOutput](interfaces/InitOutput)
- [PlainAddStakeData](interfaces/PlainAddStakeData)
- [PlainBasicAccount](interfaces/PlainBasicAccount)
- [PlainBlockCommonFields](interfaces/PlainBlockCommonFields)
- [PlainClientConfiguration](interfaces/PlainClientConfiguration)
- [PlainCreateStakerData](interfaces/PlainCreateStakerData)
- [PlainCreateValidatorData](interfaces/PlainCreateValidatorData)
- [PlainElectedValidator](interfaces/PlainElectedValidator)
- [PlainHtlcContract](interfaces/PlainHtlcContract)
- [PlainHtlcData](interfaces/PlainHtlcData)
- [PlainHtlcEarlyResolveProof](interfaces/PlainHtlcEarlyResolveProof)
- [PlainHtlcRegularTransferProof](interfaces/PlainHtlcRegularTransferProof)
- [PlainHtlcTimeoutResolveProof](interfaces/PlainHtlcTimeoutResolveProof)
- [PlainMacroBlock](interfaces/PlainMacroBlock)
- [PlainMicroBlock](interfaces/PlainMicroBlock)
- [PlainPeerInfo](interfaces/PlainPeerInfo)
- [PlainRawData](interfaces/PlainRawData)
- [PlainRawProof](interfaces/PlainRawProof)
- [PlainRetireStakeData](interfaces/PlainRetireStakeData)
- [PlainSetActiveStakeData](interfaces/PlainSetActiveStakeData)
- [PlainSetSignalDataData](interfaces/PlainSetSignalDataData)
- [PlainSlot](interfaces/PlainSlot)
- [PlainStaker](interfaces/PlainStaker)
- [PlainStakingContract](interfaces/PlainStakingContract)
- [PlainStandardProof](interfaces/PlainStandardProof)
- [PlainTransaction](interfaces/PlainTransaction)
- [PlainTransactionDetails](interfaces/PlainTransactionDetails)
- [PlainTransactionReceipt](interfaces/PlainTransactionReceipt)
- [PlainUpdateStakerData](interfaces/PlainUpdateStakerData)
- [PlainUpdateValidatorData](interfaces/PlainUpdateValidatorData)
- [PlainValidator](interfaces/PlainValidator)
- [PlainValidatorData](interfaces/PlainValidatorData)
- [PlainVestingContract](interfaces/PlainVestingContract)
- [PlainVestingData](interfaces/PlainVestingData)

## Type Aliases

- [ConsensusState](type-aliases/ConsensusState)
- [InitInput](type-aliases/InitInput)
- [PlainAccount](type-aliases/PlainAccount)
- [PlainBlock](type-aliases/PlainBlock)
- [PlainService](type-aliases/PlainService)
- [PlainSignalDataUpdateMode](type-aliases/PlainSignalDataUpdateMode)
- [PlainTransactionProof](type-aliases/PlainTransactionProof)
- [PlainTransactionRecipientData](type-aliases/PlainTransactionRecipientData)
- [PlainTransactionSenderData](type-aliases/PlainTransactionSenderData)
- [SyncInitInput](type-aliases/SyncInitInput)
- [TransactionState](type-aliases/TransactionState)

## Functions

- [default](functions/default)
- [initSync](functions/initSync)


## Sitemap

See the full [sitemap](https://nimiq.dev/sitemap.md) for all pages.
