Skip to content
Permalink
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
89 lines (47 sloc) 7.29 KB

Транзакции

Передача

Передает активы в адрес получателя. Если переданный актив является долевым капиталом, то обе стороны должны подтвердить проведение данной операции своей подписью.

  1. Из NEO-GUI, щелкните кнопкой мыши по Transaction-> Transfer

  2. Выполните одно из следующих действий:

    1. Чтобы передать актив по одному адресу, щелкните кнопкой мыши по + и введите информацию о передаче (например, тип актива, адрес получателя и сумму активов).
    2. Чтобы передать актив по нескольким адресам, щелкните кнопкой мыши по image и введите пары адрес-сумма активов (как показано ниже):

    image

  3. Щелкните кнопкой мыши по OK. Если потребуется, щелкните кнопкой мыши по image чтобы ввести информацию о транзакции, которая будет записана в блокчейне NEO.

  4. Перепроверьте информацию о передаче, а затем щелкните кнопкой мыши по OK.

    При передаче активов токена транзакция завершается выводом ее ID на экран.

    image

    В случае передачи долевых активов для завершения транзакции требуются подписи. Скопируйте отображаемую информацию о транзакции и отправьте ее другой стороне. Для завершения транзакции данная сторона должна подписать ее и транслировать в NEO-GUI. Дополнительную информацию см в Signature.

Подпись

Подписывая информацию, сторона подтверждает свое согласие с ней. Для операций, связанных с распределением капитала и обменом активами, подпись необходима в качестве доказательства согласия участвующих в данном процессе сторон.

  1. Из NEO-GUI, щелкните кнопкой мыши по Transaction -> Sign,

  2. Вставьте информацию о транзакции, отправленную другой стороной, в поле ввода, а затем щелкните кнопкой мыши по sign. Выходные данные сгенерированы.

    Одновременно с этим на экран выводится кнопка Broadcast.

    image

  3. Щелкните кнопкой мыши по Broadcast. Транзакция отправлена успешно и будет завершена, когда блокчейн NEO подтвердит ее.

image

Обмен активами

Для того чтобы обмен онлайн-активами между двумя сторонами оказался успешным, обе стороны должны подписать транзакцию. Например, общий процесс обмена активами между сторонами транзакции A и B выглядит следующим образом:

  1. Обе стороны инициируют запрос транзакции и отправляют сгенерированный запрос друг другу.
  2. Проверяют полученный запрос.
  3. Объединяют запросы транзакции от обеих сторон, генерируют подписи и отправляют их друг другу.
  4. Подписывают транзакцию, а затем осуществляют ее трансляцию.

Шаг 1 – Инициация запроса

В качестве примера используйте операции, выполненные для стороны А:

  1. Из NEO-GUI, щелкните кнопкой мыши по Transaction -> Transaction.

  2. Введите информацию о счете другой стороны, а затем щелкните кнопкой мыши по + , чтобы ввести активы, которые подлежат отправке.

  3. Щелкните кнопкой мыши по Initiate, чтобы сгенерировать запрос о транзакции. Скопируйте появившийся запрос и отправьте его B, затем щелкните кнопкой мыши по Close.

    image

  4. Отобразится страница с запросом на слияние. Подождите, пока придет запрос о транзакции, отправленный B.

    B выполняет те же операции и отправляет запрос A.

Шаг 2 – Слияние запросов

В качестве примера используйте операции, выполненные для стороны А:

  1. На странице запроса о слиянии вставьте запрос, отправленный B, в поле запроса противоположной стороны. Щелкните кнопкой мыши по Validate.

    image

  2. Проверьте информацию о транзакции. Щелкните кнопкой мыши по Accept , если вас все устраивает.

  3. Щелкните кнопкой мыши по Merge, чтобы объединить запросы обеих сторон и сгенерировать подпись.

  4. Скопируйте информацию о подписи и отправьте ее B.

  5. B выполняет те же операции и отправляет подпись A.

Шаг 3 – Подписание и транслирование транзакции

Две стороны подписывают и транслируют информацию о транзакции, чтобы завершить процесс. Дополнительную информацию см. в signature.

Активы NEP-5

Клиент NEO-GUI поддерживает транзакцию активов NEP-5. Для того чтобы провести транзакцию активов NEP-5, вам необходимо сначала щелкнуть кнопкой мыши по Advanced -> Options в клиенте и добавить хеш скрипта для актива NEP-5. Затем вы можете выбрать тип актива NEP-5 для передачи актива и транзакции обмена.

You can’t perform that action at this time.