## Index

### Enumerations

- BlockchainMode

### Classes

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

### Interfaces

- Account
- AccountCreateOperation
- AccountCreateWithDelegationOperation
- AccountNotifsQuery
- AccountPostsQuery
- AccountUpdate2Operation
- AccountUpdateOperation
- AccountWitnessProxyOperation
- AccountWitnessVoteOperation
- AccountsByKey
- AppliedOperation
- AuthorityType
- BeneficiaryRoute
- BlockHeader
- BlockchainStreamOptions
- CancelTransferFromSavingsOperation
- ChainProperties
- ChangeRecoveryAccountOperation
- ClaimAccountOperation
- ClaimRewardBalanceOperation
- ClientOptions
- CollateralizedConvertOperation
- 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
- RecurrentTransferOperation
- RemoveProposalOperation
- ReportOverProductionOperation
- RequestAccountRecoveryOperation
- ResetAccountOperation
- Resource
- SMTAsset
- SetResetAccountOperation
- SetWithdrawVestingRouteOperation
- SignedBlock
- SignedBlockHeader
- SignedTransaction
- Transaction
- TransactionConfirmation
- TransferFromSavingsOperation
- TransferOperation
- TransferToSavingsOperation
- TransferToVestingOperation
- UpdateProposalOperation
- 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
- JSBI
- NETWORK_ID
- OperationSerializers
- PriceSerializer
- ProposalUpdateSerializer
- SignedBlockHeaderSerializer
- TransactionSerializer
- VERSION
- VariableBinarySerializer
- 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
- generateTrxId
- getVestingSharePrice
- getVests
- isCanonicalSignature
- isWif
- iteratorStream
- makeBitMaskFilter
- redFunction
- retryingFetch
- ripemd160
- serialize
- sha256
- signTransaction
- sleep
- transactionDigest
- waitForEvent

### Object literals

- Types
- cryptoUtils
- operationOrders

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

- Defined in chain/operation.ts:47

Operation name. Ref: https://gitlab.syncad.com/hive/hive/-/blob/master/libraries/protocol/include/hive/protocol/operations.hpp

### 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:42

#### Type declaration

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

  - #### Parameters

    - ##### buffer: ByteBuffer

    - ##### data: any

    #### Returns void

### VirtualOperationName

VirtualOperationName: "fill_convert_request" | "author_reward" | "curation_reward" | "comment_reward" | "liquidity_reward" | "interest" | "fill_vesting_withdraw" | "fill_order" | "shutdown_witness" | "fill_transfer_from_savings" | "hardfork" | "comment_payout_update" | "return_vesting_delegation" | "comment_benefactor_reward" | "producer_reward" | "clear_null_account_balance" | "proposal_pay" | "sps_fund" | "hardfork_hive" | "hardfork_hive_restore" | "delayed_voting" | "consolidate_treasury_balance" | "effective_comment_vote" | "ineffective_delete_comment" | "sps_convert" | "expired_account_notification" | "changed_recovery_account" | "transfer_to_vesting_completed" | "pow_reward" | "vesting_shares_split" | "account_created" | "fill_collateralized_convert_request" | "system_warning" | "fill_recurrent_transfer" | "failed_recurrent_transfer"

- Defined in chain/operation.ts:102

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:198

### Const BeneficiarySerializer

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

- Defined in chain/serializer.ts:204

### Const ChainPropertiesSerializer

ChainPropertiesSerializer: (Anonymous function) = ObjectSerializer([['account_creation_fee', AssetSerializer],['maximum_block_size', UInt32Serializer],['hbd_interest_rate', UInt16Serializer]])

- Defined in chain/serializer.ts:227

### Const DEFAULT_ADDRESS_PREFIX

DEFAULT_ADDRESS_PREFIX: "STM" = "STM"

- Defined in client.ts:64

Main Hive network address prefix.

### Const DEFAULT_CHAIN_ID

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

- Defined in client.ts:56

Main Hive network chain id.

### Const JSBI

JSBI: any = require('jsbi')

- Defined in utils.ts:264

### 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:244

#### Type declaration

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

### Const PriceSerializer

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

- Defined in chain/serializer.ts:209

### Const ProposalUpdateSerializer

ProposalUpdateSerializer: (Anonymous function) = ObjectSerializer([['end_date', DateSerializer]])

- Defined in chain/serializer.ts:214

### 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:218

### 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:638

### Const VERSION

VERSION: string = packageVersion

- Defined in client.ts:51

Library version.

### Const VariableBinarySerializer

VariableBinarySerializer: (Anonymous function) = BinarySerializer()

- Defined in chain/serializer.ts:149

### Const timeoutErrors

timeoutErrors: string[] = ['timeout', 'ENOTFOUND', 'ECONNREFUSED', 'database lock']

- Defined in utils.ts:41

## Functions

### Const ArraySerializer

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

- - Defined in chain/serializer.ts:162

  #### Parameters

  - ##### itemSerializer: Serializer

  #### Returns (Anonymous function)

### Const AssetSerializer

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

- - Defined in chain/serializer.ts:102

  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:131

  #### Parameters

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

  #### Returns (Anonymous function)

### Const BooleanSerializer

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

- - Defined in chain/serializer.ts:84

  #### Parameters

  - ##### buffer: ByteBuffer

  - ##### data: boolean

  #### Returns void

### Const DateSerializer

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

- - Defined in chain/serializer.ts:112

  #### Parameters

  - ##### buffer: ByteBuffer

  - ##### data: string

  #### Returns void

### Const FlatMapSerializer

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

- - Defined in chain/serializer.ts:151

  #### Parameters

  - ##### keySerializer: Serializer

  - ##### valueSerializer: Serializer

  #### Returns (Anonymous function)

### Const Int16Serializer

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

- - Defined in chain/serializer.ts:56

  #### Parameters

  - ##### buffer: ByteBuffer

  - ##### data: number

  #### Returns void

### Const Int32Serializer

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

- - Defined in chain/serializer.ts:60

  #### Parameters

  - ##### buffer: ByteBuffer

  - ##### data: number

  #### Returns void

### Const Int64Serializer

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

- - Defined in chain/serializer.ts:64

  #### Parameters

  - ##### buffer: ByteBuffer

  - ##### data: number

  #### Returns void

### Const Int8Serializer

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

- - Defined in chain/serializer.ts:52

  #### Parameters

  - ##### buffer: ByteBuffer

  - ##### data: number

  #### Returns void

### Const ObjectSerializer

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

- - Defined in chain/serializer.ts:172

  #### Parameters

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

  #### Returns (Anonymous function)

### Const OperationDataSerializer

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

- - Defined in chain/serializer.ts:233

  #### Parameters

  - ##### operationId: number

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

  #### Returns (Anonymous function)

### Const OperationSerializer

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

- - Defined in chain/serializer.ts:625

  #### Parameters

  - ##### buffer: ByteBuffer

  - ##### operation: Operation

  #### Returns void

### Const OptionalSerializer

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

- - Defined in chain/serializer.ts:186

  #### Parameters

  - ##### valueSerializer: Serializer

  #### Returns (Anonymous function)

### Const PublicKeySerializer

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

- - Defined in chain/serializer.ts:116

  #### Parameters

  - ##### buffer: ByteBuffer

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

  #### Returns void

### Const StaticVariantSerializer

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

- - Defined in chain/serializer.ts:88

  #### Parameters

  - ##### itemSerializers: Serializer[]

  #### Returns (Anonymous function)

### Const StringSerializer

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

- - Defined in chain/serializer.ts:48

  #### Parameters

  - ##### buffer: ByteBuffer

  - ##### data: string

  #### Returns void

### Const UInt16Serializer

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

- - Defined in chain/serializer.ts:72

  #### Parameters

  - ##### buffer: ByteBuffer

  - ##### data: number

  #### Returns void

### Const UInt32Serializer

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

- - Defined in chain/serializer.ts:76

  #### Parameters

  - ##### buffer: ByteBuffer

  - ##### data: number

  #### Returns void

### Const UInt64Serializer

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

- - Defined in chain/serializer.ts:80

  #### Parameters

  - ##### buffer: ByteBuffer

  - ##### data: number

  #### Returns void

### Const UInt8Serializer

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

- - Defined in chain/serializer.ts:68

  #### Parameters

  - ##### buffer: ByteBuffer

  - ##### data: number

  #### Returns void

### Const VoidSerializer

- VoidSerializer(buffer: ByteBuffer): never

- - Defined in chain/serializer.ts:44

  #### Parameters

  - ##### buffer: ByteBuffer

  #### Returns never

### buildWitnessUpdateOp

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

- - Defined in utils.ts:222

  #### 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:405

  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[], currentAddress: string, consoleOnFailover: boolean): string

- - Defined in utils.ts:178

  #### Parameters

  - ##### url: string

  - ##### urls: string[]

  - ##### currentAddress: string

  - ##### consoleOnFailover: boolean

  #### Returns string

### generateTrxId

- generateTrxId(transaction: Transaction): string

- - Defined in crypto.ts:401

  #### Parameters

  - ##### transaction: Transaction

  #### Returns string

### getVestingSharePrice

- getVestingSharePrice(props: DynamicGlobalProperties): Price

- - Defined in chain/misc.ts:233

  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:246

  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

### makeBitMaskFilter

- makeBitMaskFilter(allowedOperations: number[]): any[]

- - Defined in utils.ts:359

  Make bitmask filter to be used with getAccountHistory call

  #### Parameters

  - ##### allowedOperations: number[]

    Array of operations index numbers

  #### Returns any[]

### Const redFunction

- redFunction(__namedParameters: [any, any], allowedOperation: any): any[]

- - Defined in utils.ts:367

  #### Parameters

  - ##### __namedParameters: [any, any]

  - ##### allowedOperation: any

  #### Returns any[]

### retryingFetch

- retryingFetch(currentAddress: string, allAddresses: string | string[], opts: any, timeout: number, failoverThreshold: number, consoleOnFailover: boolean, 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

  - ##### consoleOnFailover: boolean

  - ##### 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:211

  #### 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

### 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:646

### Array

Array: ArraySerializer = ArraySerializer

- Defined in chain/serializer.ts:647

### Asset

Asset: AssetSerializer = AssetSerializer

- Defined in chain/serializer.ts:648

### Authority

Authority: (Anonymous function) = AuthoritySerializer

- Defined in chain/serializer.ts:649

### Binary

Binary: BinarySerializer = BinarySerializer

- Defined in chain/serializer.ts:650

### Boolean

Boolean: BooleanSerializer = BooleanSerializer

- Defined in chain/serializer.ts:651

### Date

Date: DateSerializer = DateSerializer

- Defined in chain/serializer.ts:652

### FlatMap

FlatMap: FlatMapSerializer = FlatMapSerializer

- Defined in chain/serializer.ts:653

### Int16

Int16: Int16Serializer = Int16Serializer

- Defined in chain/serializer.ts:654

### Int32

Int32: Int32Serializer = Int32Serializer

- Defined in chain/serializer.ts:655

### Int64

Int64: Int64Serializer = Int64Serializer

- Defined in chain/serializer.ts:656

### Int8

Int8: Int8Serializer = Int8Serializer

- Defined in chain/serializer.ts:657

### Object

Object: ObjectSerializer = ObjectSerializer

- Defined in chain/serializer.ts:658

### Operation

Operation: OperationSerializer = OperationSerializer

- Defined in chain/serializer.ts:659

### Optional

Optional: OptionalSerializer = OptionalSerializer

- Defined in chain/serializer.ts:660

### Price

Price: (Anonymous function) = PriceSerializer

- Defined in chain/serializer.ts:661

### PublicKey

PublicKey: PublicKeySerializer = PublicKeySerializer

- Defined in chain/serializer.ts:662

### StaticVariant

StaticVariant: StaticVariantSerializer = StaticVariantSerializer

- Defined in chain/serializer.ts:663

### String

String: StringSerializer = StringSerializer

- Defined in chain/serializer.ts:664

### Transaction

Transaction: (Anonymous function) = TransactionSerializer

- Defined in chain/serializer.ts:665

### UInt16

UInt16: UInt16Serializer = UInt16Serializer

- Defined in chain/serializer.ts:666

### UInt32

UInt32: UInt32Serializer = UInt32Serializer

- Defined in chain/serializer.ts:667

### UInt64

UInt64: UInt64Serializer = UInt64Serializer

- Defined in chain/serializer.ts:668

### UInt8

UInt8: UInt8Serializer = UInt8Serializer

- Defined in chain/serializer.ts:669

### Void

Void: VoidSerializer = VoidSerializer

- Defined in chain/serializer.ts:670

### Const cryptoUtils

cryptoUtils: object

- Defined in crypto.ts:420

Misc crypto utility functions.

### decodePrivate

decodePrivate: decodePrivate

- Defined in crypto.ts:421

### doubleSha256

doubleSha256: doubleSha256

- Defined in crypto.ts:422

### encodePrivate

encodePrivate: encodePrivate

- Defined in crypto.ts:423

### encodePublic

encodePublic: encodePublic

- Defined in crypto.ts:424

### generateTrxId

generateTrxId: generateTrxId

- Defined in crypto.ts:431

### isCanonicalSignature

isCanonicalSignature: isCanonicalSignature

- Defined in crypto.ts:425

### isWif

isWif: isWif

- Defined in crypto.ts:426

### ripemd160

ripemd160: ripemd160

- Defined in crypto.ts:427

### sha256

sha256: sha256

- Defined in crypto.ts:428

### signTransaction

signTransaction: signTransaction

- Defined in crypto.ts:429

### transactionDigest

transactionDigest: transactionDigest

- Defined in crypto.ts:430

### Const operationOrders

operationOrders: object

- Defined in utils.ts:265

### account_create

account_create: number = 9

- Defined in utils.ts:276

### account_create_with_delegation

account_create_with_delegation: number = 41

- Defined in utils.ts:308

### account_created

account_created: number = 80

- Defined in utils.ts:348

### account_update

account_update: number = 10

- Defined in utils.ts:277

### account_update2

account_update2: number = 43

- Defined in utils.ts:310

### account_witness_proxy

account_witness_proxy: number = 13

- Defined in utils.ts:280

### account_witness_vote

account_witness_vote: number = 12

- Defined in utils.ts:279

### author_reward

author_reward: number = 51

- Defined in utils.ts:319

### cancel_transfer_from_savings

cancel_transfer_from_savings: number = 34

- Defined in utils.ts:301

### change_recovery_account

change_recovery_account: number = 26

- Defined in utils.ts:293

### changed_recovery_account

changed_recovery_account: number = 76

- Defined in utils.ts:344

### claim_account

claim_account: number = 22

- Defined in utils.ts:289

### claim_reward_balance

claim_reward_balance: number = 39

- Defined in utils.ts:306

### clear_null_account_balance

clear_null_account_balance: number = 65

- Defined in utils.ts:333

### collateralized_convert

collateralized_convert: number = 48

- Defined in utils.ts:315

### comment

comment: number = 1

- Defined in utils.ts:268

### comment_benefactor_reward

comment_benefactor_reward: number = 63

- Defined in utils.ts:331

### comment_options

comment_options: number = 19

- Defined in utils.ts:286

### comment_payout_update

comment_payout_update: number = 61

- Defined in utils.ts:329

### comment_reward

comment_reward: number = 53

- Defined in utils.ts:321

### consolidate_treasury_balance

consolidate_treasury_balance: number = 71

- Defined in utils.ts:339

### convert

convert: number = 8

- Defined in utils.ts:275

### create_claimed_account

create_claimed_account: number = 23

- Defined in utils.ts:290

### create_proposal

create_proposal: number = 44

- Defined in utils.ts:311

### curation_reward

curation_reward: number = 52

- Defined in utils.ts:320

### custom

custom: number = 15

- Defined in utils.ts:282

### custom_binary

custom_binary: number = 35

- Defined in utils.ts:302

### custom_json

custom_json: number = 18

- Defined in utils.ts:285

### decline_voting_rights

decline_voting_rights: number = 36

- Defined in utils.ts:303

### delayed_voting

delayed_voting: number = 70

- Defined in utils.ts:338

### delegate_vesting_shares

delegate_vesting_shares: number = 40

- Defined in utils.ts:307

### delete_comment

delete_comment: number = 17

- Defined in utils.ts:284

### effective_comment_vote

effective_comment_vote: number = 72

- Defined in utils.ts:340

### escrow_approve

escrow_approve: number = 31

- Defined in utils.ts:298

### escrow_dispute

escrow_dispute: number = 28

- Defined in utils.ts:295

### escrow_release

escrow_release: number = 29

- Defined in utils.ts:296

### escrow_transfer

escrow_transfer: number = 27

- Defined in utils.ts:294

### expired_account_notification

expired_account_notification: number = 75

- Defined in utils.ts:343

### failed_recurrent_transfer

failed_recurrent_transfer: number = 84

- Defined in utils.ts:352

### feed_publish

feed_publish: number = 7

- Defined in utils.ts:274

### fill_collateralized_convert_request

fill_collateralized_convert_request: number = 81

- Defined in utils.ts:349

### fill_convert_request

fill_convert_request: number = 50

- Defined in utils.ts:318

### fill_order

fill_order: number = 57

- Defined in utils.ts:325

### fill_recurrent_transfer

fill_recurrent_transfer: number = 83

- Defined in utils.ts:351

### fill_transfer_from_savings

fill_transfer_from_savings: number = 59

- Defined in utils.ts:327

### fill_vesting_withdraw

fill_vesting_withdraw: number = 56

- Defined in utils.ts:324

### hardfork

hardfork: number = 60

- Defined in utils.ts:328

### hardfork_hive

hardfork_hive: number = 68

- Defined in utils.ts:336

### hardfork_hive_restore

hardfork_hive_restore: number = 69

- Defined in utils.ts:337

### ineffective_delete_comment

ineffective_delete_comment: number = 73

- Defined in utils.ts:341

### interest

interest: number = 55

- Defined in utils.ts:323

### limit_order_cancel

limit_order_cancel: number = 6

- Defined in utils.ts:273

### limit_order_create

limit_order_create: number = 5

- Defined in utils.ts:272

### limit_order_create2

limit_order_create2: number = 21

- Defined in utils.ts:288

### liquidity_reward

liquidity_reward: number = 54

- Defined in utils.ts:322

### pow

pow: number = 14

- Defined in utils.ts:281

### pow2

pow2: number = 30

- Defined in utils.ts:297

### pow_reward

pow_reward: number = 78

- Defined in utils.ts:346

### producer_reward

producer_reward: number = 64

- Defined in utils.ts:332

### proposal_pay

proposal_pay: number = 66

- Defined in utils.ts:334

### recover_account

recover_account: number = 25

- Defined in utils.ts:292

### recurrent_transfer

recurrent_transfer: number = 49

- Defined in utils.ts:316

### remove_proposal

remove_proposal: number = 46

- Defined in utils.ts:313

### report_over_production

report_over_production: number = 16

- Defined in utils.ts:283

### request_account_recovery

request_account_recovery: number = 24

- Defined in utils.ts:291

### reset_account

reset_account: number = 37

- Defined in utils.ts:304

### return_vesting_delegation

return_vesting_delegation: number = 62

- Defined in utils.ts:330

### set_reset_account

set_reset_account: number = 38

- Defined in utils.ts:305

### set_withdraw_vesting_route

set_withdraw_vesting_route: number = 20

- Defined in utils.ts:287

### shutdown_witness

shutdown_witness: number = 58

- Defined in utils.ts:326

### sps_convert

sps_convert: number = 74

- Defined in utils.ts:342

### sps_fund

sps_fund: number = 67

- Defined in utils.ts:335

### system_warning

system_warning: number = 82

- Defined in utils.ts:350

### transfer

transfer: number = 2

- Defined in utils.ts:269

### transfer_from_savings

transfer_from_savings: number = 33

- Defined in utils.ts:300

### transfer_to_savings

transfer_to_savings: number = 32

- Defined in utils.ts:299

### transfer_to_vesting

transfer_to_vesting: number = 3

- Defined in utils.ts:270

### transfer_to_vesting_completed

transfer_to_vesting_completed: number = 77

- Defined in utils.ts:345

### update_proposal

update_proposal: number = 47

- Defined in utils.ts:314

### update_proposal_votes

update_proposal_votes: number = 45

- Defined in utils.ts:312

### vesting_shares_split

vesting_shares_split: number = 79

- Defined in utils.ts:347

### vote

vote: number = 0

- Defined in utils.ts:266

### withdraw_vesting

withdraw_vesting: number = 4

- Defined in utils.ts:271

### witness_set_properties

witness_set_properties: number = 42

- Defined in utils.ts:309

### witness_update

witness_update: number = 11

- Defined in utils.ts:278

Generated using TypeDoc