## Index

### Enumerations

- BlockchainMode

### Classes

- Asset
- Authority
- Blockchain
- BroadcastAPI
- Client
- DatabaseAPI
- HexBuffer
- HivemindAPI
- Price
- PrivateKey
- PublicKey
- RCAPI
- Signature

### Interfaces

- Account
- AccountCreateOperation
- AccountCreateWithDelegationOperation
- AccountNotifsQuery
- AccountPostsQuery
- AccountUpdate2Operation
- AccountUpdateOperation
- AccountWitnessProxyOperation
- AccountWitnessVoteOperation
- AppliedOperation
- AuthorityType
- BeneficiaryRoute
- BlockHeader
- BlockchainStreamOptions
- CancelTransferFromSavingsOperation
- ChainProperties
- ChangeRecoveryAccountOperation
- ClaimAccountOperation
- ClaimRewardBalanceOperation
- ClientOptions
- Comment
- CommentOperation
- CommentOptionsOperation
- CommunityDetail
- CommunityQuery
- CommunityRolesQuery
- ConvertOperation
- CreateAccountOptions
- CreateClaimedAccountOperation
- CreateProposalOperation
- CustomBinaryOperation
- CustomJsonOperation
- CustomOperation
- DeclineVotingRightsOperation
- DelegateVestingSharesOperation
- DeleteCommentOperation
- Discussion
- DisqussionQuery
- DynamicGlobalProperties
- DynamicParam
- EscrowApproveOperation
- EscrowDisputeOperation
- EscrowReleaseOperation
- EscrowTransferOperation
- ExtendedAccount
- FeedPublishOperation
- LimitOrderCancelOperation
- LimitOrderCreate2Operation
- LimitOrderCreateOperation
- ListCommunitiesQuery
- Manabar
- Notifications
- Operation
- PendingRequest
- Pool
- PostsQuery
- Pow2Operation
- PowOperation
- PriceCurveParam
- RCAccount
- RCParams
- RCPool
- RPCCall
- RPCError
- RPCRequest
- RPCResponse
- RecoverAccountOperation
- RemoveProposalOperation
- ReportOverProductionOperation
- RequestAccountRecoveryOperation
- ResetAccountOperation
- Resource
- SMTAsset
- SetResetAccountOperation
- SetWithdrawVestingRouteOperation
- SignedBlock
- SignedBlockHeader
- SignedTransaction
- Transaction
- TransactionConfirmation
- TransferFromSavingsOperation
- TransferOperation
- TransferToSavingsOperation
- TransferToVestingOperation
- UpdateProposalVotesOperation
- VestingDelegation
- VoteOperation
- WithdrawVestingOperation
- WitnessProps
- WitnessSetPropertiesOperation
- WitnessUpdateOperation

### Type aliases

- AssetSymbol
- Bignum
- DiscussionQueryCategory
- KeyRole
- OperationName
- PriceType
- Serializer
- VirtualOperationName

### Variables

- AuthoritySerializer
- BeneficiarySerializer
- ChainPropertiesSerializer
- DEFAULT_ADDRESS_PREFIX
- DEFAULT_CHAIN_ID
- HF23_CHAIN_ID
- HF24_CHAIN_ID
- NETWORK_ID
- OperationSerializers
- PriceSerializer
- SignedBlockHeaderSerializer
- TransactionSerializer
- VERSION
- VariableBinarySerializer
- rebrandedApiGlobal
- timeoutErrors

### Functions

- ArraySerializer
- AssetSerializer
- BinarySerializer
- BooleanSerializer
- DateSerializer
- FlatMapSerializer
- Int16Serializer
- Int32Serializer
- Int64Serializer
- Int8Serializer
- ObjectSerializer
- OperationDataSerializer
- OperationSerializer
- OptionalSerializer
- PublicKeySerializer
- StaticVariantSerializer
- StringSerializer
- UInt16Serializer
- UInt32Serializer
- UInt64Serializer
- UInt8Serializer
- VoidSerializer
- buildWitnessUpdateOp
- copy
- decodePrivate
- decodePublic
- defaultBackoff
- doubleSha256
- encodePrivate
- encodePublic
- failover
- getVestingSharePrice
- getVests
- isCanonicalSignature
- isWif
- iteratorStream
- retryingFetch
- ripemd160
- serialize
- sha256
- signTransaction
- sleep
- transactionDigest
- updateOperations
- waitForEvent

### Object literals

- Types
- cryptoUtils

## Type aliases

### AssetSymbol

AssetSymbol: "HIVE" | "VESTS" | "HBD" | "TESTS" | "TBD" | "STEEM" | "SBD"

- Defined in chain/asset.ts:48

Asset symbol string.

### Bignum

Bignum: string

- Defined in chain/misc.ts:41

Large number that may be unsafe to represent natively in JavaScript.

### DiscussionQueryCategory

DiscussionQueryCategory: "active" | "blog" | "cashout" | "children" | "comments" | "feed" | "hot" | "promoted" | "trending" | "votes" | "created"

- Defined in helpers/database.ts:52

Possible categories for `get_discussions_by_*`.

### KeyRole

KeyRole: "owner" | "active" | "posting" | "memo"

- Defined in crypto.ts:218

### OperationName

OperationName: "account_create" | "account_create_with_delegation" | "account_update" | "account_update2" | "account_witness_proxy" | "account_witness_vote" | "cancel_transfer_from_savings" | "change_recovery_account" | "claim_account" | "claim_reward_balance" | "create_proposal" | "comment" | "comment_options" | "convert" | "create_claimed_account" | "custom" | "custom_binary" | "custom_json" | "decline_voting_rights" | "delegate_vesting_shares" | "delete_comment" | "escrow_approve" | "escrow_dispute" | "escrow_release" | "escrow_transfer" | "feed_publish" | "limit_order_cancel" | "limit_order_create" | "limit_order_create2" | "pow" | "pow2" | "recover_account" | "remove_proposal" | "report_over_production" | "request_account_recovery" | "reset_account" | "set_reset_account" | "set_withdraw_vesting_route" | "transfer" | "transfer_from_savings" | "transfer_to_savings" | "transfer_to_vesting" | "update_proposal_votes" | "vote" | "withdraw_vesting" | "witness_set_properties" | "witness_update"

- Defined in chain/operation.ts:46

Operation name.

### PriceType

PriceType: Price | { base: Asset | string; quote: Asset | string }

- Defined in chain/asset.ts:224

### Serializer

Serializer: (buffer: ByteBuffer, data: any) => void

- Defined in chain/serializer.ts:43

#### Type declaration

- - (buffer: ByteBuffer, data: any): void

  - #### Parameters

    - ##### buffer: ByteBuffer

    - ##### data: any

    #### Returns void

### VirtualOperationName

VirtualOperationName: "author_reward" | "comment_benefactor_reward" | "comment_payout_update" | "comment_reward" | "curation_reward" | "fill_convert_request" | "fill_order" | "fill_transfer_from_savings" | "fill_vesting_withdraw" | "hardfork" | "interest" | "liquidity_reward" | "return_vesting_delegation" | "shutdown_witness"

- Defined in chain/operation.ts:98

Virtual operation name.

## Variables

### Const AuthoritySerializer

AuthoritySerializer: (Anonymous function) = ObjectSerializer([['weight_threshold', UInt32Serializer],['account_auths', FlatMapSerializer(StringSerializer, UInt16Serializer)],['key_auths', FlatMapSerializer(PublicKeySerializer, UInt16Serializer)]])

- Defined in chain/serializer.ts:199

### Const BeneficiarySerializer

BeneficiarySerializer: (Anonymous function) = ObjectSerializer([['account', StringSerializer],['weight', UInt16Serializer]])

- Defined in chain/serializer.ts:205

### Const ChainPropertiesSerializer

ChainPropertiesSerializer: (Anonymous function) = ObjectSerializer([['account_creation_fee', AssetSerializer],['maximum_block_size', UInt32Serializer],[(rebrandedApiGlobal ? 'hbd' : 'sbd') + '_interest_rate', UInt16Serializer]])

- Defined in chain/serializer.ts:224

### Const DEFAULT_ADDRESS_PREFIX

DEFAULT_ADDRESS_PREFIX: "STM" = "STM"

- Defined in client.ts:67

Main Hive network address prefix.

### Const DEFAULT_CHAIN_ID

DEFAULT_CHAIN_ID: Buffer = Buffer.from('beeab0de00000000000000000000000000000000000000000000000000000000','hex')

- Defined in client.ts:59

Main Hive network chain id.

### Const HF23_CHAIN_ID

HF23_CHAIN_ID: "0000000000000000000000000000000000000000000000000000000000000000" = "0000000000000000000000000000000000000000000000000000000000000000"

- Defined in helpers/broadcast.ts:60

### Const HF24_CHAIN_ID

HF24_CHAIN_ID: "beeab0de00000000000000000000000000000000000000000000000000000000" = "beeab0de00000000000000000000000000000000000000000000000000000000"

- Defined in helpers/broadcast.ts:61

### Const NETWORK_ID

NETWORK_ID: Buffer = Buffer.from([0x80])

- Defined in crypto.ts:52

Network id used in WIF-encoding.

### Const OperationSerializers

OperationSerializers: {}

- Defined in chain/serializer.ts:241

#### Type declaration

- ##### [name: string]: Serializer

### Const PriceSerializer

PriceSerializer: (Anonymous function) = ObjectSerializer([['base', AssetSerializer],['quote', AssetSerializer]])

- Defined in chain/serializer.ts:210

### Const SignedBlockHeaderSerializer

SignedBlockHeaderSerializer: (Anonymous function) = ObjectSerializer([['previous', BinarySerializer(20)],['timestamp', DateSerializer],['witness', StringSerializer],['transaction_merkle_root', BinarySerializer(20)],['extensions', ArraySerializer(VoidSerializer)],['witness_signature', BinarySerializer(65)]])

- Defined in chain/serializer.ts:215

### Const TransactionSerializer

TransactionSerializer: (Anonymous function) = ObjectSerializer([['ref_block_num', UInt16Serializer],['ref_block_prefix', UInt32Serializer],['expiration', DateSerializer],['operations', ArraySerializer(OperationSerializer)],['extensions', ArraySerializer(StringSerializer)]])

- Defined in chain/serializer.ts:613

### Const VERSION

VERSION: string = packageVersion

- Defined in client.ts:54

Library version.

### Const VariableBinarySerializer

VariableBinarySerializer: (Anonymous function) = BinarySerializer()

- Defined in chain/serializer.ts:150

### Let rebrandedApiGlobal

rebrandedApiGlobal: any

- Defined in client.ts:49

### Const timeoutErrors

timeoutErrors: string[] = ['request-timeout', 'ENOTFOUND', 'ECONNREFUSED', 'Unable to acquire database lock']

- Defined in utils.ts:41

## Functions

### Const ArraySerializer

- ArraySerializer(itemSerializer: Serializer): (Anonymous function)

- - Defined in chain/serializer.ts:163

  #### Parameters

  - ##### itemSerializer: Serializer

  #### Returns (Anonymous function)

### Const AssetSerializer

- AssetSerializer(buffer: ByteBuffer, data: Asset | string | number): void

- - Defined in chain/serializer.ts:103

  Serialize asset.

  note

    This looses precision for amounts larger than 2^53-1/10^precision. Should not be a problem in real-word usage.

  #### Parameters

  - ##### buffer: ByteBuffer

  - ##### data: Asset | string | number

  #### Returns void

### Const BinarySerializer

- BinarySerializer(size?: undefined | number): (Anonymous function)

- - Defined in chain/serializer.ts:132

  #### Parameters

  - ##### Optional size: undefined | number

  #### Returns (Anonymous function)

### Const BooleanSerializer

- BooleanSerializer(buffer: ByteBuffer, data: boolean): void

- - Defined in chain/serializer.ts:85

  #### Parameters

  - ##### buffer: ByteBuffer

  - ##### data: boolean

  #### Returns void

### Const DateSerializer

- DateSerializer(buffer: ByteBuffer, data: string): void

- - Defined in chain/serializer.ts:113

  #### Parameters

  - ##### buffer: ByteBuffer

  - ##### data: string

  #### Returns void

### Const FlatMapSerializer

- FlatMapSerializer(keySerializer: Serializer, valueSerializer: Serializer): (Anonymous function)

- - Defined in chain/serializer.ts:152

  #### Parameters

  - ##### keySerializer: Serializer

  - ##### valueSerializer: Serializer

  #### Returns (Anonymous function)

### Const Int16Serializer

- Int16Serializer(buffer: ByteBuffer, data: number): void

- - Defined in chain/serializer.ts:57

  #### Parameters

  - ##### buffer: ByteBuffer

  - ##### data: number

  #### Returns void

### Const Int32Serializer

- Int32Serializer(buffer: ByteBuffer, data: number): void

- - Defined in chain/serializer.ts:61

  #### Parameters

  - ##### buffer: ByteBuffer

  - ##### data: number

  #### Returns void

### Const Int64Serializer

- Int64Serializer(buffer: ByteBuffer, data: number): void

- - Defined in chain/serializer.ts:65

  #### Parameters

  - ##### buffer: ByteBuffer

  - ##### data: number

  #### Returns void

### Const Int8Serializer

- Int8Serializer(buffer: ByteBuffer, data: number): void

- - Defined in chain/serializer.ts:53

  #### Parameters

  - ##### buffer: ByteBuffer

  - ##### data: number

  #### Returns void

### Const ObjectSerializer

- ObjectSerializer(keySerializers: [string, Serializer][]): (Anonymous function)

- - Defined in chain/serializer.ts:173

  #### Parameters

  - ##### keySerializers: [string, Serializer][]

  #### Returns (Anonymous function)

### Const OperationDataSerializer

- OperationDataSerializer(operationId: number, definitions: [string, Serializer][]): (Anonymous function)

- - Defined in chain/serializer.ts:230

  #### Parameters

  - ##### operationId: number

  - ##### definitions: [string, Serializer][]

  #### Returns (Anonymous function)

### Const OperationSerializer

- OperationSerializer(buffer: ByteBuffer, operation: Operation): void

- - Defined in chain/serializer.ts:600

  #### Parameters

  - ##### buffer: ByteBuffer

  - ##### operation: Operation

  #### Returns void

### Const OptionalSerializer

- OptionalSerializer(valueSerializer: Serializer): (Anonymous function)

- - Defined in chain/serializer.ts:187

  #### Parameters

  - ##### valueSerializer: Serializer

  #### Returns (Anonymous function)

### Const PublicKeySerializer

- PublicKeySerializer(buffer: ByteBuffer, data: PublicKey | string | null): void

- - Defined in chain/serializer.ts:117

  #### Parameters

  - ##### buffer: ByteBuffer

  - ##### data: PublicKey | string | null

  #### Returns void

### Const StaticVariantSerializer

- StaticVariantSerializer(itemSerializers: Serializer[]): (Anonymous function)

- - Defined in chain/serializer.ts:89

  #### Parameters

  - ##### itemSerializers: Serializer[]

  #### Returns (Anonymous function)

### Const StringSerializer

- StringSerializer(buffer: ByteBuffer, data: string): void

- - Defined in chain/serializer.ts:49

  #### Parameters

  - ##### buffer: ByteBuffer

  - ##### data: string

  #### Returns void

### Const UInt16Serializer

- UInt16Serializer(buffer: ByteBuffer, data: number): void

- - Defined in chain/serializer.ts:73

  #### Parameters

  - ##### buffer: ByteBuffer

  - ##### data: number

  #### Returns void

### Const UInt32Serializer

- UInt32Serializer(buffer: ByteBuffer, data: number): void

- - Defined in chain/serializer.ts:77

  #### Parameters

  - ##### buffer: ByteBuffer

  - ##### data: number

  #### Returns void

### Const UInt64Serializer

- UInt64Serializer(buffer: ByteBuffer, data: number): void

- - Defined in chain/serializer.ts:81

  #### Parameters

  - ##### buffer: ByteBuffer

  - ##### data: number

  #### Returns void

### Const UInt8Serializer

- UInt8Serializer(buffer: ByteBuffer, data: number): void

- - Defined in chain/serializer.ts:69

  #### Parameters

  - ##### buffer: ByteBuffer

  - ##### data: number

  #### Returns void

### Const VoidSerializer

- VoidSerializer(buffer: ByteBuffer): never

- - Defined in chain/serializer.ts:45

  #### Parameters

  - ##### buffer: ByteBuffer

  #### Returns never

### buildWitnessUpdateOp

- buildWitnessUpdateOp(owner: string, props: WitnessProps): WitnessSetPropertiesOperation

- - Defined in utils.ts:195

  #### Parameters

  - ##### owner: string

  - ##### props: WitnessProps

  #### Returns WitnessSetPropertiesOperation

### copy

- copy<T>(object: T): T

- - Defined in utils.ts:92

  Return a deep copy of a JSON-serializable object.

  #### Type parameters

  - #### T

  #### Parameters

  - ##### object: T

  #### Returns T

### decodePrivate

- decodePrivate(encodedKey: string): Buffer

- - Defined in crypto.ts:114

  Decode bs58+doubleSha256-checksum encoded private key.

  #### Parameters

  - ##### encodedKey: string

  #### Returns Buffer

### decodePublic

- decodePublic(encodedKey: string): { key: Buffer; prefix: string }

- - Defined in crypto.ts:90

  Decode bs58+ripemd160-checksum encoded public key.

  #### Parameters

  - ##### encodedKey: string

  #### Returns { key: Buffer; prefix: string }

  - ##### key: Buffer

  - ##### prefix: string

### Const defaultBackoff

- defaultBackoff(tries: number): number

- - Defined in client.ts:399

  Default backoff function. `min(tries*10^2, 10 seconds)`

  #### Parameters

  - ##### tries: number

  #### Returns number

### doubleSha256

- doubleSha256(input: Buffer | string): Buffer

- - Defined in crypto.ts:75

  Return 2-round sha256 hash of input.

  #### Parameters

  - ##### input: Buffer | string

  #### Returns Buffer

### encodePrivate

- encodePrivate(key: Buffer): string

- - Defined in crypto.ts:105

  Encode bs58+doubleSha256-checksum private key.

  #### Parameters

  - ##### key: Buffer

  #### Returns string

### encodePublic

- encodePublic(key: Buffer, prefix: string): string

- - Defined in crypto.ts:82

  Encode public key with bs58+ripemd160-checksum.

  #### Parameters

  - ##### key: Buffer

  - ##### prefix: string

  #### Returns string

### Const failover

- failover(url: string, urls: string[]): string

- - Defined in utils.ts:159

  #### Parameters

  - ##### url: string

  - ##### urls: string[]

  #### Returns string

### getVestingSharePrice

- getVestingSharePrice(props: DynamicGlobalProperties): Price

- - Defined in chain/misc.ts:241

  Return the vesting share price.

  #### Parameters

  - ##### props: DynamicGlobalProperties

  #### Returns Price

### getVests

- getVests(account: Account, subtract_delegated?: boolean, add_received?: boolean): number

- - Defined in chain/misc.ts:254

  Returns the vests of specified account. Default: Subtract delegated & add received

  #### Parameters

  - ##### account: Account

  - ##### Default value subtract_delegated: boolean = true

  - ##### Default value add_received: boolean = true

  #### Returns number

### isCanonicalSignature

- isCanonicalSignature(signature: Buffer): boolean

- - Defined in crypto.ts:131

  Return true if signature is canonical, otherwise false.

  #### Parameters

  - ##### signature: Buffer

  #### Returns boolean

### isWif

- isWif(privWif: string | Buffer): boolean

- - Defined in crypto.ts:143

  Return true if string is wif, otherwise false.

  #### Parameters

  - ##### privWif: string | Buffer

  #### Returns boolean

### iteratorStream

- iteratorStream<T>(iterator: AsyncIterableIterator<T>): ReadableStream

- - Defined in utils.ts:67

  Return a stream that emits iterator values.

  #### Type parameters

  - #### T

  #### Parameters

  - ##### iterator: AsyncIterableIterator<T>

  #### Returns ReadableStream

### retryingFetch

- retryingFetch(currentAddress: string, allAddresses: string | string[], opts: any, timeout: number, failoverThreshold: number, backoff: (tries: number) => number, fetchTimeout?: undefined | ((tries: number) => number)): Promise<{ currentAddress: string; response: any }>

- - Defined in utils.ts:99

  Fetch API wrapper that retries until timeout is reached.

  #### Parameters

  - ##### currentAddress: string

  - ##### allAddresses: string | string[]

  - ##### opts: any

  - ##### timeout: number

  - ##### failoverThreshold: number

  - ##### backoff: (tries: number) => number

    - - (tries: number): number

      - #### Parameters

        - ##### tries: number

        #### Returns number

  - ##### Optional fetchTimeout: undefined | ((tries: number) => number)

  #### Returns Promise<{ currentAddress: string; response: any }>

### ripemd160

- ripemd160(input: Buffer | string): Buffer

- - Defined in crypto.ts:57

  Return ripemd160 hash of input.

  #### Parameters

  - ##### input: Buffer | string

  #### Returns Buffer

### serialize

- serialize(serializer: Serializer, data: any): string

- - Defined in utils.ts:184

  #### Parameters

  - ##### serializer: Serializer

  - ##### data: any

  #### Returns string

### sha256

- sha256(input: Buffer | string): Buffer

- - Defined in crypto.ts:66

  Return sha256 hash of input.

  #### Parameters

  - ##### input: Buffer | string

  #### Returns Buffer

### signTransaction

- signTransaction(transaction: Transaction, keys: PrivateKey | PrivateKey[], chainId?: Buffer): SignedTransaction

- - Defined in crypto.ts:379

  Return copy of transaction with signature appended to signatures array.

  #### Parameters

  - ##### transaction: Transaction

    Transaction to sign.

  - ##### keys: PrivateKey | PrivateKey[]

    Key(s) to sign transaction with.

  - ##### Default value chainId: Buffer = DEFAULT_CHAIN_ID

  #### Returns SignedTransaction

### sleep

- sleep(ms: number): Promise<void>

- - Defined in utils.ts:58

  Sleep for N milliseconds.

  #### Parameters

  - ##### ms: number

  #### Returns Promise<void>

### transactionDigest

- transactionDigest(transaction: Transaction | SignedTransaction, chainId?: Buffer): Buffer

- - Defined in crypto.ts:350

  Return the sha256 transaction digest.

  #### Parameters

  - ##### transaction: Transaction | SignedTransaction

  - ##### Default value chainId: Buffer = DEFAULT_CHAIN_ID

    The chain id to use when creating the hash.

  #### Returns Buffer

### Const updateOperations

- updateOperations(): void

- - Defined in chain/serializer.ts:242

  #### Returns void

### waitForEvent

- waitForEvent<T>(emitter: EventEmitter, eventName: string | symbol): Promise<T>

- - Defined in utils.ts:46

  Return a promise that will resove when a specific event is emitted.

  #### Type parameters

  - #### T

  #### Parameters

  - ##### emitter: EventEmitter

  - ##### eventName: string | symbol

  #### Returns Promise<T>

## Object literals

### Const Types

Types: object

- Defined in chain/serializer.ts:621

### Array

Array: ArraySerializer = ArraySerializer

- Defined in chain/serializer.ts:622

### Asset

Asset: AssetSerializer = AssetSerializer

- Defined in chain/serializer.ts:623

### Authority

Authority: (Anonymous function) = AuthoritySerializer

- Defined in chain/serializer.ts:624

### Binary

Binary: BinarySerializer = BinarySerializer

- Defined in chain/serializer.ts:625

### Boolean

Boolean: BooleanSerializer = BooleanSerializer

- Defined in chain/serializer.ts:626

### Date

Date: DateSerializer = DateSerializer

- Defined in chain/serializer.ts:627

### FlatMap

FlatMap: FlatMapSerializer = FlatMapSerializer

- Defined in chain/serializer.ts:628

### Int16

Int16: Int16Serializer = Int16Serializer

- Defined in chain/serializer.ts:629

### Int32

Int32: Int32Serializer = Int32Serializer

- Defined in chain/serializer.ts:630

### Int64

Int64: Int64Serializer = Int64Serializer

- Defined in chain/serializer.ts:631

### Int8

Int8: Int8Serializer = Int8Serializer

- Defined in chain/serializer.ts:632

### Object

Object: ObjectSerializer = ObjectSerializer

- Defined in chain/serializer.ts:633

### Operation

Operation: OperationSerializer = OperationSerializer

- Defined in chain/serializer.ts:634

### Optional

Optional: OptionalSerializer = OptionalSerializer

- Defined in chain/serializer.ts:635

### Price

Price: (Anonymous function) = PriceSerializer

- Defined in chain/serializer.ts:636

### PublicKey

PublicKey: PublicKeySerializer = PublicKeySerializer

- Defined in chain/serializer.ts:637

### StaticVariant

StaticVariant: StaticVariantSerializer = StaticVariantSerializer

- Defined in chain/serializer.ts:638

### String

String: StringSerializer = StringSerializer

- Defined in chain/serializer.ts:639

### Transaction

Transaction: (Anonymous function) = TransactionSerializer

- Defined in chain/serializer.ts:640

### UInt16

UInt16: UInt16Serializer = UInt16Serializer

- Defined in chain/serializer.ts:641

### UInt32

UInt32: UInt32Serializer = UInt32Serializer

- Defined in chain/serializer.ts:642

### UInt64

UInt64: UInt64Serializer = UInt64Serializer

- Defined in chain/serializer.ts:643

### UInt8

UInt8: UInt8Serializer = UInt8Serializer

- Defined in chain/serializer.ts:644

### Void

Void: VoidSerializer = VoidSerializer

- Defined in chain/serializer.ts:645

### Const cryptoUtils

cryptoUtils: object

- Defined in crypto.ts:402

Misc crypto utility functions.

### decodePrivate

decodePrivate: decodePrivate

- Defined in crypto.ts:403

### doubleSha256

doubleSha256: doubleSha256

- Defined in crypto.ts:404

### encodePrivate

encodePrivate: encodePrivate

- Defined in crypto.ts:405

### encodePublic

encodePublic: encodePublic

- Defined in crypto.ts:406

### isCanonicalSignature

isCanonicalSignature: isCanonicalSignature

- Defined in crypto.ts:407

### isWif

isWif: isWif

- Defined in crypto.ts:408

### ripemd160

ripemd160: ripemd160

- Defined in crypto.ts:409

### sha256

sha256: sha256

- Defined in crypto.ts:410

### signTransaction

signTransaction: signTransaction

- Defined in crypto.ts:411

### transactionDigest

transactionDigest: transactionDigest

- Defined in crypto.ts:412

Generated using TypeDoc