Golos Blockchain
  • База знаний Golos
  • ПОЛЬЗОВАТЕЛЯМ
    • Способы регистрации
    • Старт на Golos Блоги
      • Кошелёк
    • Вопросы и ответы
    • Полезные статьи
    • Обновления на Голосе
  • Разработчикам
    • Основы
      • Операции и их типы
      • Объекты и структуры
      • Состояние (стэйт) системы
      • Плагины и их API
      • Библиотеки для работы
      • Примеры кода
      • Формирование транзакций
      • Пропускная способность
      • Тестнет (ноды для тестов)
    • API-документация
      • API part 1
      • API part 2
      • API part 3
      • API part 4
      • Cli-wallet API
    • Обновления (HardForks)
      • HF18: Данные по установке
      • HF18: Новые возможности
      • HF18: Изменения в API
      • HF18: Изменения в cli_wallet
      • SF18.4: Новые функции
      • HF19: Новые возможности
      • HF20: Устранение бага
      • HF22: Новые возможности
      • HF23: Новые возможности
      • HF24: Новые возможности
      • HF25: Новые возможности
      • HF26: Новые возможности
      • HF27: Новые возможности
      • HF28: Новые возможности
    • Руководства (HowTo)
      • Скрипт регистрации аккаунтов
      • Операции на бирже
      • Как использовать мультиподписи
      • Как объединять операции в одну транзакцию
      • Пример запуска тестнета
  • Делегатам
    • Делегатство и роли нод
    • Установка ноды
      • Гайд для witness/seed ноды
      • Настройка для API-ноды
      • Настройка ноды для бирж
      • Настройка ElasticSearch
      • Нода с отладкой GDB
    • Медианные параметры
    • Скрипты для price feed
Powered by GitBook
On this page
  1. Разработчикам
  2. Основы

Операции и их типы

PreviousОсновыNextОбъекты и структуры

Last updated 5 years ago

Операции в блокчейне 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

Номер операции нужен для низко-уровневого формирования транзакций и их подписи (подробнее в разделе ).

есть нумерация операций
Формирование транзакций