Virtual Operations

What are Virtual Operations?

Virtual operations are operations resulting from the activity on the blockchain but, unlike classic operations, they are not initiated by users.

Example:

  1. When a user publishes a post or comment, a comment operation is issued by the user or the front-end it uses. This operation will be stored in the blockchain and in the TxComments table in HiveSQL.

  2. If some users consider this post or comment worth it, they may upvote it. These upvotes are stored in the blockchain as vote operations and stored in the TxVotes table in HiveSQL.

  3. After 7 days, if the post or comment has received enough powerful upvotes, the user is awarded a payout for it and an author_reward virtual operation is recorded in the blockchain. The user did nothing to trigger it, the system did it automatically.

Table

Description

VOAuthorRewards

Author rewards

VOClearNullAccountBalances

Zeroing of the @null account balance

VOCommentBenefactorRewards

Benefactor rewards

VOCommentPayoutUpdates

Posts and comments final payout computations

VOCommentRewards

Comments rewards

VOConsolidateTreasuryBalances

Transfers from the old treasury account to the new one

VOCurationRewards

Curation rewards

VODelayedVotings

Power-ups who become effective for governance

VOFillConvertRequests

HBD to HIVE conversions

VOFillOrders

Internal Market orders filled

VOFillTransferFromSavings

Execution of Transfers from savings

VOFillVestingWithdraws

Execution of Powerdown

VOHardforkHiveRestores

Post Hive hardfork airdrops

VOHardforkHives

Hive hardfork airdrops

VOInterests

HBD interest payments

VOLiquidityRewards

Deprecated

VOProducerRewards

Producers rewards

VOProposalPays

Proposal payments

VOReturnVestingDelegations

Execution of HP delegation removals

VOShutdownWitnesses

Deprecated

VOSPSConverts

Conversions from HIVE to HBD for the DHF

VOSPSFunds

DHF fundings