Отправка монет

Материал из Minter Wiki

Отправка монет - транзакция в сети Minter при которой происходит передача монет с одного адреса на другой. Это самая используемая операция. Отправлять можно как нативные токены BIP так и кастомные монеты.

Отправка осуществляется с адресов и на адреса имеющие префикс Mx...

Способы отправки монет

Отправку монет в сети Minter провести вручную в любом из доступных кошельков: Консоль, Android кошелек, IOS кошелек либо настроить программную отправку монет. В Minter можно отправлять монеты сразу на несколько адресов одной транзакцией - мультиотправка.

Ручная отправка монет в Консоли

Подробнее см. Консоль

Отправить монеты можно с главной страницы Консоли.

Консоль Отправка монет.png

Существует простой и расширенный режим. В расширенном режиме можно написать сообщение к транзакции и выбрать монету для оплаты комиссии отличную от BIP.

Для отправки необходимо:

  • заполнить поле Адрес (либо отсканировать QR-код адреса через веб-камеру)
  • выбрать монету из выпадающего списка
  • указать точное количество либо нажать кнопку USE MAX для отправки всех монет, находящихся на балансе
  • написать сообщение по необходимости. Это доступно в Расширенном режиме. ВНИМАНИЕ! За каждый символ в сообщении взимается дополнительная комиссия
  • выбрать монету для оплаты комиссии. Это доступно в Расширенном режиме. По умолчанию комиссия взимается в BIP.

После заполнения полей необходимо нажать кнопку "Отправить" и после этого подтвердить выполнение операции.

После завершения операции появляется ссылка на транзакцию.

Ручная отправка монет в мобильном приложении

Функционал абсолютно одинаковый в Android кошелек и в IOS кошелек.

Отправка монет разделена на две вкладки: Send Coin (отправить монету) и Receive Coin (Получить монету)

Вкладка Receive Coin предназначена для передачи Вашего адреса Отправителю.

  • Можно скопировать адрес в Буфер обмена кликнув на него в верхней строчке
  • Если отправитель находится рядом, то он может считать QR-код адреса получателя
  • По нажатию на кнопку SHARE ADDRESS откроется стандартное окно гаджета по отправке адреса через доступные средства коммуникации (мессенждеры, соцсети, SMS, электронная почта и так далее)

Вкладка Send Coin предназначена для отправки монет. Для этого необходимо:

  • выбрать монету из выпадающего списка
  • заполнить поле Адрес (либо отсканировать QR-код адреса через камеру гаджета)
  • указать точное количество либо нажать кнопку USE MAX для отправки всех монет, находящихся на балансе
  • написать сообщение по необходимости. ВНИМАНИЕ! За каждый символ в сообщении взимается дополнительная комиссия

Мультиотправка монет

Мультиотправку очень удобно использовать для рассылки кэшбека, награды в конкурсах и в других целях.

Для отправления монет на разные адреса за одну транзакцию можно воспользоваться утилитой Minter Multisend от проекта Minterscan. Она имеет открытый исходный код, проверенную разработчиком команды Minter Никитой Ейбогом.

Скачать утилиту можно по адресу https://github.com/minterscan/minter_multisend/releases/download/1.2/minter_multisend_v_1.2.zip

Возможности утилиты:

  • Авторизация по seed фразе или приватному ключу
  • Импорт адресов в CSV формате
  • Ручной ввод адресов
  • Отправка в любых доступных монетах, не только в BIP
  • Комиссия за транзакцию в BIP

Для использования необходимо скачать архив на свой компьютер, разархивировать и запустить в браузере файл index.html

Комиссия за отправку монет

Комиссия за отправку монет фиксированная и составляет - 0,01 BIP.

При мультиотправке за первый адрес берется комиссия в 0.01 BIP и за последующие 0.005 BIP.

Она не зависит от количества отправляемых монет.

Также в каждой транзакции можно отправить до 1024 байт полезных данных в поле Сообщение. За каждый байт предусмотрена комиссия в 0.002 BIP.

В программном коде любая стоимость транзакций считается в других единицах измерения - units. 1 BIP = 1000 units. Поэтому можно встретить следующее отображение стоимости транзакции:

TypeSend	10 units

Минимальное количество монет к отправке

Минимальное количество к отправке составляет минимальную единицу блокчейна - 1 pip или в переводе на более привычный формат 0.000000000000000001 BIP

Тип транзакции при отправке монет

Транзакция при отправке монет

Тип: 0x01

Транзакция по отправке любой монеты

SendData {
   Coin  // Монета для отправки
   To    // Адрес получателя
   Value // Количество монет для отправки
} 


Транзакция при мультиотправке монет

Тип: 0x0D

Транзакция при отправке монет на несколько адресов.

type MultisendData struct {
    List []MultisendDataItem
}

type MultisendDataItem struct {
    Coin  [10]byte
    To    [20]byte
    Value *big.Int
}