Update generated documentation authored by Mateusz Tyszczak's avatar Mateusz Tyszczak
[@hiveio/workerbee v1.27.6-rc9-stable.241105120322](../globals) / IOperationData
[@hiveio/workerbee v1.27.6-rc9-stable.250129105732](../globals) / IOperationData
# Interface: IOperationData
## Extends
- [`IOperationBaseData`](./IOperationBaseData)
## Properties
### op
### operations
> **operations**: `Iterable`\<[`IOperationTransactionPair`](./IOperationTransactionPair)\<`operation`\>, `any`, `any`\>
> **op**: `operation`
#### Inherited from
[`IOperationBaseData`](./IOperationBaseData).[`operations`](./IOperationBaseData#operations)
#### Defined in
[src/interfaces.ts:19](https://gitlab.syncad.com/hive/workerbee/-/blob/fffd25b64ad632d23133c83f0558a7dd1e7aeec0/src/interfaces.ts#L19)
[src/chain-observers/classifiers/operation-classifier.ts:11](https://gitlab.syncad.com/hive/workerbee/-/blob/c86a48da91e9edabfae917e1bf4069da65412f97/src/chain-observers/classifiers/operation-classifier.ts#L11)
***
### transaction
### operationsPerType
> **operationsPerType**: `object`
#### account\_create?
> `optional` **account\_create**: `Iterable`\<[`IOperationTransactionPair`](./IOperationTransactionPair)\<`account_create`\>, `any`, `any`\>
#### account\_create\_with\_delegation?
> `optional` **account\_create\_with\_delegation**: `Iterable`\<[`IOperationTransactionPair`](./IOperationTransactionPair)\<`account_create_with_delegation`\>, `any`, `any`\>
#### account\_created?
> `optional` **account\_created**: `Iterable`\<[`IOperationTransactionPair`](./IOperationTransactionPair)\<`account_created`\>, `any`, `any`\>
#### account\_update?
> `optional` **account\_update**: `Iterable`\<[`IOperationTransactionPair`](./IOperationTransactionPair)\<`account_update`\>, `any`, `any`\>
#### account\_update2?
> `optional` **account\_update2**: `Iterable`\<[`IOperationTransactionPair`](./IOperationTransactionPair)\<`account_update2`\>, `any`, `any`\>
#### account\_witness\_proxy?
> `optional` **account\_witness\_proxy**: `Iterable`\<[`IOperationTransactionPair`](./IOperationTransactionPair)\<`account_witness_proxy`\>, `any`, `any`\>
#### account\_witness\_vote?
> `optional` **account\_witness\_vote**: `Iterable`\<[`IOperationTransactionPair`](./IOperationTransactionPair)\<`account_witness_vote`\>, `any`, `any`\>
#### author\_reward?
> `optional` **author\_reward**: `Iterable`\<[`IOperationTransactionPair`](./IOperationTransactionPair)\<`author_reward`\>, `any`, `any`\>
#### cancel\_transfer\_from\_savings?
> `optional` **cancel\_transfer\_from\_savings**: `Iterable`\<[`IOperationTransactionPair`](./IOperationTransactionPair)\<`cancel_transfer_from_savings`\>, `any`, `any`\>
#### change\_recovery\_account?
> `optional` **change\_recovery\_account**: `Iterable`\<[`IOperationTransactionPair`](./IOperationTransactionPair)\<`change_recovery_account`\>, `any`, `any`\>
#### changed\_recovery\_account?
> `optional` **changed\_recovery\_account**: `Iterable`\<[`IOperationTransactionPair`](./IOperationTransactionPair)\<`changed_recovery_account`\>, `any`, `any`\>
#### claim\_account?
> `optional` **claim\_account**: `Iterable`\<[`IOperationTransactionPair`](./IOperationTransactionPair)\<`claim_account`\>, `any`, `any`\>
#### claim\_reward\_balance?
> `optional` **claim\_reward\_balance**: `Iterable`\<[`IOperationTransactionPair`](./IOperationTransactionPair)\<`claim_reward_balance`\>, `any`, `any`\>
#### clear\_null\_account\_balance?
> `optional` **clear\_null\_account\_balance**: `Iterable`\<[`IOperationTransactionPair`](./IOperationTransactionPair)\<`clear_null_account_balance`\>, `any`, `any`\>
#### collateralized\_convert?
> `optional` **collateralized\_convert**: `Iterable`\<[`IOperationTransactionPair`](./IOperationTransactionPair)\<`collateralized_convert`\>, `any`, `any`\>
#### collateralized\_convert\_immediate\_conversion?
> `optional` **collateralized\_convert\_immediate\_conversion**: `Iterable`\<[`IOperationTransactionPair`](./IOperationTransactionPair)\<`collateralized_convert_immediate_conversion`\>, `any`, `any`\>
#### comment?
> `optional` **comment**: `Iterable`\<[`IOperationTransactionPair`](./IOperationTransactionPair)\<`comment`\>, `any`, `any`\>
#### comment\_benefactor\_reward?
> `optional` **comment\_benefactor\_reward**: `Iterable`\<[`IOperationTransactionPair`](./IOperationTransactionPair)\<`comment_benefactor_reward`\>, `any`, `any`\>
#### comment\_options?
> `optional` **comment\_options**: `Iterable`\<[`IOperationTransactionPair`](./IOperationTransactionPair)\<`comment_options`\>, `any`, `any`\>
#### comment\_payout\_update?
> `optional` **comment\_payout\_update**: `Iterable`\<[`IOperationTransactionPair`](./IOperationTransactionPair)\<`comment_payout_update`\>, `any`, `any`\>
#### comment\_reward?
> `optional` **comment\_reward**: `Iterable`\<[`IOperationTransactionPair`](./IOperationTransactionPair)\<`comment_reward`\>, `any`, `any`\>
#### consolidate\_treasury\_balance?
> `optional` **consolidate\_treasury\_balance**: `Iterable`\<[`IOperationTransactionPair`](./IOperationTransactionPair)\<`consolidate_treasury_balance`\>, `any`, `any`\>
#### convert?
> `optional` **convert**: `Iterable`\<[`IOperationTransactionPair`](./IOperationTransactionPair)\<`convert`\>, `any`, `any`\>
#### create\_claimed\_account?
> `optional` **create\_claimed\_account**: `Iterable`\<[`IOperationTransactionPair`](./IOperationTransactionPair)\<`create_claimed_account`\>, `any`, `any`\>
#### create\_proposal?
> `optional` **create\_proposal**: `Iterable`\<[`IOperationTransactionPair`](./IOperationTransactionPair)\<`create_proposal`\>, `any`, `any`\>
#### curation\_reward?
> `optional` **curation\_reward**: `Iterable`\<[`IOperationTransactionPair`](./IOperationTransactionPair)\<`curation_reward`\>, `any`, `any`\>
#### custom?
> `optional` **custom**: `Iterable`\<[`IOperationTransactionPair`](./IOperationTransactionPair)\<`custom`\>, `any`, `any`\>
#### custom\_json?
> `optional` **custom\_json**: `Iterable`\<[`IOperationTransactionPair`](./IOperationTransactionPair)\<`custom_json`\>, `any`, `any`\>
#### decline\_voting\_rights?
> `optional` **decline\_voting\_rights**: `Iterable`\<[`IOperationTransactionPair`](./IOperationTransactionPair)\<`decline_voting_rights`\>, `any`, `any`\>
#### declined\_voting\_rights?
> `optional` **declined\_voting\_rights**: `Iterable`\<[`IOperationTransactionPair`](./IOperationTransactionPair)\<`declined_voting_rights`\>, `any`, `any`\>
#### delayed\_voting?
> `optional` **delayed\_voting**: `Iterable`\<[`IOperationTransactionPair`](./IOperationTransactionPair)\<`delayed_voting`\>, `any`, `any`\>
#### delegate\_vesting\_shares?
> `optional` **delegate\_vesting\_shares**: `Iterable`\<[`IOperationTransactionPair`](./IOperationTransactionPair)\<`delegate_vesting_shares`\>, `any`, `any`\>
#### delete\_comment?
> `optional` **delete\_comment**: `Iterable`\<[`IOperationTransactionPair`](./IOperationTransactionPair)\<`delete_comment`\>, `any`, `any`\>
#### dhf\_conversion?
> `optional` **dhf\_conversion**: `Iterable`\<[`IOperationTransactionPair`](./IOperationTransactionPair)\<`dhf_conversion`\>, `any`, `any`\>
#### dhf\_funding?
> `optional` **dhf\_funding**: `Iterable`\<[`IOperationTransactionPair`](./IOperationTransactionPair)\<`dhf_funding`\>, `any`, `any`\>
#### effective\_comment\_vote?
> `optional` **effective\_comment\_vote**: `Iterable`\<[`IOperationTransactionPair`](./IOperationTransactionPair)\<`effective_comment_vote`\>, `any`, `any`\>
#### escrow\_approve?
> `optional` **escrow\_approve**: `Iterable`\<[`IOperationTransactionPair`](./IOperationTransactionPair)\<`escrow_approve`\>, `any`, `any`\>
#### escrow\_approved?
> `optional` **escrow\_approved**: `Iterable`\<[`IOperationTransactionPair`](./IOperationTransactionPair)\<`escrow_approved`\>, `any`, `any`\>
#### escrow\_dispute?
> `optional` **escrow\_dispute**: `Iterable`\<[`IOperationTransactionPair`](./IOperationTransactionPair)\<`escrow_dispute`\>, `any`, `any`\>
#### escrow\_rejected?
> `optional` **escrow\_rejected**: `Iterable`\<[`IOperationTransactionPair`](./IOperationTransactionPair)\<`escrow_rejected`\>, `any`, `any`\>
#### escrow\_release?
> `optional` **escrow\_release**: `Iterable`\<[`IOperationTransactionPair`](./IOperationTransactionPair)\<`escrow_release`\>, `any`, `any`\>
#### escrow\_transfer?
> `optional` **escrow\_transfer**: `Iterable`\<[`IOperationTransactionPair`](./IOperationTransactionPair)\<`escrow_transfer`\>, `any`, `any`\>
#### expired\_account\_notification?
> `optional` **expired\_account\_notification**: `Iterable`\<[`IOperationTransactionPair`](./IOperationTransactionPair)\<`expired_account_notification`\>, `any`, `any`\>
#### failed\_recurrent\_transfer?
> `optional` **failed\_recurrent\_transfer**: `Iterable`\<[`IOperationTransactionPair`](./IOperationTransactionPair)\<`failed_recurrent_transfer`\>, `any`, `any`\>
#### feed\_publish?
> `optional` **feed\_publish**: `Iterable`\<[`IOperationTransactionPair`](./IOperationTransactionPair)\<`feed_publish`\>, `any`, `any`\>
#### fill\_collateralized\_convert\_request?
> `optional` **fill\_collateralized\_convert\_request**: `Iterable`\<[`IOperationTransactionPair`](./IOperationTransactionPair)\<`fill_collateralized_convert_request`\>, `any`, `any`\>
#### fill\_convert\_request?
> `optional` **fill\_convert\_request**: `Iterable`\<[`IOperationTransactionPair`](./IOperationTransactionPair)\<`fill_convert_request`\>, `any`, `any`\>
Virtual operations:
#### fill\_order?
> `optional` **fill\_order**: `Iterable`\<[`IOperationTransactionPair`](./IOperationTransactionPair)\<`fill_order`\>, `any`, `any`\>
#### fill\_recurrent\_transfer?
> `optional` **fill\_recurrent\_transfer**: `Iterable`\<[`IOperationTransactionPair`](./IOperationTransactionPair)\<`fill_recurrent_transfer`\>, `any`, `any`\>
#### fill\_transfer\_from\_savings?
> `optional` **fill\_transfer\_from\_savings**: `Iterable`\<[`IOperationTransactionPair`](./IOperationTransactionPair)\<`fill_transfer_from_savings`\>, `any`, `any`\>
#### fill\_vesting\_withdraw?
> `optional` **fill\_vesting\_withdraw**: `Iterable`\<[`IOperationTransactionPair`](./IOperationTransactionPair)\<`fill_vesting_withdraw`\>, `any`, `any`\>
#### hardfork?
> `optional` **hardfork**: `Iterable`\<[`IOperationTransactionPair`](./IOperationTransactionPair)\<`hardfork`\>, `any`, `any`\>
#### hardfork\_hive?
> `optional` **hardfork\_hive**: `Iterable`\<[`IOperationTransactionPair`](./IOperationTransactionPair)\<`hardfork_hive`\>, `any`, `any`\>
#### hardfork\_hive\_restore?
> `optional` **hardfork\_hive\_restore**: `Iterable`\<[`IOperationTransactionPair`](./IOperationTransactionPair)\<`hardfork_hive_restore`\>, `any`, `any`\>
#### ineffective\_delete\_comment?
> `optional` **ineffective\_delete\_comment**: `Iterable`\<[`IOperationTransactionPair`](./IOperationTransactionPair)\<`ineffective_delete_comment`\>, `any`, `any`\>
#### interest?
> `optional` **interest**: `Iterable`\<[`IOperationTransactionPair`](./IOperationTransactionPair)\<`interest`\>, `any`, `any`\>
#### limit\_order\_cancel?
> `optional` **limit\_order\_cancel**: `Iterable`\<[`IOperationTransactionPair`](./IOperationTransactionPair)\<`limit_order_cancel`\>, `any`, `any`\>
#### limit\_order\_cancelled?
> `optional` **limit\_order\_cancelled**: `Iterable`\<[`IOperationTransactionPair`](./IOperationTransactionPair)\<`limit_order_cancelled`\>, `any`, `any`\>
#### limit\_order\_create?
> `optional` **limit\_order\_create**: `Iterable`\<[`IOperationTransactionPair`](./IOperationTransactionPair)\<`limit_order_create`\>, `any`, `any`\>
#### limit\_order\_create2?
> `optional` **limit\_order\_create2**: `Iterable`\<[`IOperationTransactionPair`](./IOperationTransactionPair)\<`limit_order_create2`\>, `any`, `any`\>
#### liquidity\_reward?
> `optional` **liquidity\_reward**: `Iterable`\<[`IOperationTransactionPair`](./IOperationTransactionPair)\<`liquidity_reward`\>, `any`, `any`\>
#### pow?
> `optional` **pow**: `Iterable`\<[`IOperationTransactionPair`](./IOperationTransactionPair)\<`pow`\>, `any`, `any`\>
#### pow\_reward?
> `optional` **pow\_reward**: `Iterable`\<[`IOperationTransactionPair`](./IOperationTransactionPair)\<`pow_reward`\>, `any`, `any`\>
#### pow2?
> `optional` **pow2**: `Iterable`\<[`IOperationTransactionPair`](./IOperationTransactionPair)\<`pow2`\>, `any`, `any`\>
#### producer\_missed?
> `optional` **producer\_missed**: `Iterable`\<[`IOperationTransactionPair`](./IOperationTransactionPair)\<`producer_missed`\>, `any`, `any`\>
#### producer\_reward?
> `optional` **producer\_reward**: `Iterable`\<[`IOperationTransactionPair`](./IOperationTransactionPair)\<`producer_reward`\>, `any`, `any`\>
#### proposal\_fee?
> `optional` **proposal\_fee**: `Iterable`\<[`IOperationTransactionPair`](./IOperationTransactionPair)\<`proposal_fee`\>, `any`, `any`\>
#### proposal\_pay?
> `optional` **proposal\_pay**: `Iterable`\<[`IOperationTransactionPair`](./IOperationTransactionPair)\<`proposal_pay`\>, `any`, `any`\>
#### proxy\_cleared?
> `optional` **proxy\_cleared**: `Iterable`\<[`IOperationTransactionPair`](./IOperationTransactionPair)\<`proxy_cleared`\>, `any`, `any`\>
#### recover\_account?
> `optional` **recover\_account**: `Iterable`\<[`IOperationTransactionPair`](./IOperationTransactionPair)\<`recover_account`\>, `any`, `any`\>
#### recurrent\_transfer?
> `optional` **recurrent\_transfer**: `Iterable`\<[`IOperationTransactionPair`](./IOperationTransactionPair)\<`recurrent_transfer`\>, `any`, `any`\>
#### remove\_proposal?
> `optional` **remove\_proposal**: `Iterable`\<[`IOperationTransactionPair`](./IOperationTransactionPair)\<`remove_proposal`\>, `any`, `any`\>
#### request\_account\_recovery?
> `optional` **request\_account\_recovery**: `Iterable`\<[`IOperationTransactionPair`](./IOperationTransactionPair)\<`request_account_recovery`\>, `any`, `any`\>
#### return\_vesting\_delegation?
> `optional` **return\_vesting\_delegation**: `Iterable`\<[`IOperationTransactionPair`](./IOperationTransactionPair)\<`return_vesting_delegation`\>, `any`, `any`\>
#### set\_withdraw\_vesting\_route?
> `optional` **set\_withdraw\_vesting\_route**: `Iterable`\<[`IOperationTransactionPair`](./IOperationTransactionPair)\<`set_withdraw_vesting_route`\>, `any`, `any`\>
#### shutdown\_witness?
> `optional` **shutdown\_witness**: `Iterable`\<[`IOperationTransactionPair`](./IOperationTransactionPair)\<`shutdown_witness`\>, `any`, `any`\>
#### system\_warning?
> `optional` **system\_warning**: `Iterable`\<[`IOperationTransactionPair`](./IOperationTransactionPair)\<`system_warning`\>, `any`, `any`\>
#### transfer?
> `optional` **transfer**: `Iterable`\<[`IOperationTransactionPair`](./IOperationTransactionPair)\<`transfer`\>, `any`, `any`\>
#### transfer\_from\_savings?
> `optional` **transfer\_from\_savings**: `Iterable`\<[`IOperationTransactionPair`](./IOperationTransactionPair)\<`transfer_from_savings`\>, `any`, `any`\>
#### transfer\_to\_savings?
> `optional` **transfer\_to\_savings**: `Iterable`\<[`IOperationTransactionPair`](./IOperationTransactionPair)\<`transfer_to_savings`\>, `any`, `any`\>
#### transfer\_to\_vesting?
> `optional` **transfer\_to\_vesting**: `Iterable`\<[`IOperationTransactionPair`](./IOperationTransactionPair)\<`transfer_to_vesting`\>, `any`, `any`\>
#### transfer\_to\_vesting\_completed?
> `optional` **transfer\_to\_vesting\_completed**: `Iterable`\<[`IOperationTransactionPair`](./IOperationTransactionPair)\<`transfer_to_vesting_completed`\>, `any`, `any`\>
#### update\_proposal?
> `optional` **update\_proposal**: `Iterable`\<[`IOperationTransactionPair`](./IOperationTransactionPair)\<`update_proposal`\>, `any`, `any`\>
#### update\_proposal\_votes?
> `optional` **update\_proposal\_votes**: `Iterable`\<[`IOperationTransactionPair`](./IOperationTransactionPair)\<`update_proposal_votes`\>, `any`, `any`\>
#### vesting\_shares\_split?
> `optional` **vesting\_shares\_split**: `Iterable`\<[`IOperationTransactionPair`](./IOperationTransactionPair)\<`vesting_shares_split`\>, `any`, `any`\>
#### vote?
> `optional` **vote**: `Iterable`\<[`IOperationTransactionPair`](./IOperationTransactionPair)\<`vote`\>, `any`, `any`\>
#### withdraw\_vesting?
> `optional` **withdraw\_vesting**: `Iterable`\<[`IOperationTransactionPair`](./IOperationTransactionPair)\<`withdraw_vesting`\>, `any`, `any`\>
#### witness\_block\_approve?
> `optional` **witness\_block\_approve**: `Iterable`\<[`IOperationTransactionPair`](./IOperationTransactionPair)\<`witness_block_approve`\>, `any`, `any`\>
#### witness\_set\_properties?
> `optional` **witness\_set\_properties**: `Iterable`\<[`IOperationTransactionPair`](./IOperationTransactionPair)\<`witness_set_properties`\>, `any`, `any`\>
#### witness\_update?
> **transaction**: [`ITransactionData`](./ITransactionData)
> `optional` **witness\_update**: `Iterable`\<[`IOperationTransactionPair`](./IOperationTransactionPair)\<`witness_update`\>, `any`, `any`\>
#### Defined in
[src/interfaces.ts:20](https://gitlab.syncad.com/hive/workerbee/-/blob/fffd25b64ad632d23133c83f0558a7dd1e7aeec0/src/interfaces.ts#L20)
[src/chain-observers/classifiers/operation-classifier.ts:15](https://gitlab.syncad.com/hive/workerbee/-/blob/c86a48da91e9edabfae917e1bf4069da65412f97/src/chain-observers/classifiers/operation-classifier.ts#L15)