Операции и их типы
Операции в блокчейне GOLOS делятся на обычные и виртуальные. Обычные операции попадают в блокчейн через подписанную транзакцию участника сети.
Виртуальные операции генерируются нодой когда срабатывают определенные условия в коде и носят больше информационный характер для участников сети.

Нумерация операций

В протоколе GOLOS есть нумерация операций (начинается с нуля), там находятся как обычные, так и виртуальные операции:
    vote: 0
    comment: 1
    transfer: 2
    transfer_to_vesting: 3
    withdraw_vesting: 4
    limit_order_create: 5
    limit_order_cancel: 6
    feed_publish: 7
    convert: 8
    account_create: 9
    account_update: 10
    witness_update: 11
    account_witness_vote: 12
    account_witness_proxy: 13
    pow: 14
    custom: 15
    report_over_production: 16
    delete_comment: 17
    custom_json: 18
    comment_options: 19
    set_withdraw_vesting_route: 20
    limit_order_create2: 21
    challenge_authority: 22
    prove_authority: 23
    request_account_recovery: 24
    recover_account: 25
    change_recovery_account: 26
    escrow_transfer: 27
    escrow_dispute: 28
    escrow_release: 29
    pow2: 30
    escrow_approve: 31
    transfer_to_savings: 32
    transfer_from_savings: 33
    cancel_transfer_from_savings: 34
    custom_binary: 35
    decline_voting_rights: 36
    reset_account: 37
    set_reset_account: 38
    delegate_vesting_shares: 39
    account_create_with_delegation: 40
    account_metadata: 41
    proposal_create: 42
    proposal_update: 43
    proposal_delete: 44
    chain_properties_update: 45
    break_free_referral: 46
    delegate_vesting_shares_with_interest: 47
    reject_vesting_shares_delegation: 48
    transit_to_cyberway: 49
    worker_request: 50
    worker_request_delete: 51
    worker_request_vote: 52
    fill_convert_request: 53
    author_reward: 54
    curation_reward: 55
    comment_reward: 56
    liquidity_reward: 57
    interest: 58
    fill_vesting_withdraw: 59
    fill_order: 60
    shutdown_witness: 61
    fill_transfer_from_savings: 62
    hardfork: 63
    comment_payout_update: 64
    comment_benefactor_reward: 65
    return_vesting_delegation: 66
    producer_reward: 67
    delegation_reward: 68
    auction_window_reward: 69
Номер операции нужен для низко-уровневого формирования транзакций и их подписи (подробнее в разделе Формирование транзакций).
Last modified 1yr ago