Title: Сервис для мониторинга кошельков Crypto monitor
Post by: ferumflex on September 17, 2018, 07:49:20 AM
Crypto monitorНаписал сервис для мониторинга криптокошельков (на текущий момент bitcoin и ethereum). Вы добавляете адреса и после новой транзакции на этот адрес будет отправлен webhook(после указанного кол-ва подтверждений), с указанием прошедших транзакций на этот адрес. Пример отправленных данных(используя webhook):{ "txs": [ { "ver": 1, "inputs": [ { "sequence": 0, "witness": "01200000000000000000000000000000000000000000000000000000000000000000", "script": "0341440850d2404b2f425443432ffabe6d6d76541ee4ef5abbd7fabc67cdcbec7fe52c250fb554172673b2c8b63fafec644e010000000000000000ef170080000000000648000000000001596950d2404b03000008010100000000000000000000000000" } ], "weight": 1644, "relayed_by": "0.0.0.0", "out": [ { "spent": False, "tx_index": 374488727, "type": 0, "addr": "1J9EoZBAX2PsPUz4UTYNEaPEuPA84VUEgc", "value": 10000000, "n": 0, "script": "76a914bc08fce7610b1f052b3d81988a313f1c8abb44fc88ac" }, { "spent": False, "tx_index": 374488727, "type": 0, "addr": "1GrRvoBSEsz8siVCZF5p6Vp1xW7H6nriTU", "value": 10000000, "n": 1, "script": "76a914ade313cbf33ee00287d84ba36a7546f0e1b5a0a388ac" }, { "spent": False, "tx_index": 374488727, "type": 0, "addr": "1L3YmEauFNRS9Z7cFy8iz5gCQtFLJPfdw4", "value": 10000000, "n": 2, "script": "76a914d0e5bc67125e38d0e573f228f2743b4d5aad349488ac" }, { "spent": False, "tx_index": 374488727, "type": 0, "addr": "1JeP7RJYHQfih49pUD6Cy2gSDgnenvxXt2", "value": 10000000, "n": 3, "script": "76a914c18bfc688dbd8d73d9cf17787b10b20c83ed32e988ac" }, { "spent": False, "tx_index": 374488727, "type": 0, "addr": "1PcX25VEPeqGi7yvJhiCPZRUZrLk56uUNF", "value": 10000000, "n": 4, "script": "76a914f80a6257ad01d5c0f4ff9c7c6821177c03f26fd588ac" }, { "spent": False, "tx_index": 374488727, "type": 0, "addr": "13TEThZNnKPk34HYAuo1QqYMwDdjF3qeHx", "value": 1210042897, "n": 5, "script": "76a9141ae64d7d55e3d773fc6fbaf85c9ba1f969760d8c88ac" }, { "spent": False, "tx_index": 374488727, "type": 0, "value": 0, "n": 6, "script": "6a24aa21a9edbbefd674a89742082d5b7afd5512927b11ccf29ca3b5ff5013834ba813dbce47" } ], "lock_time": 0, "size": 438, "rbf": True, "time": 1537165441, "tx_index": 374488727, "vin_sz": 1, "hash": "a7bb3770ba3c434a4d1344a4b5ac951ec465a5bab2baaa57fe39985b9e2a5d08", "vout_sz": 7 } ], "address": "13TEThZNnKPk34HYAuo1QqYMwDdjF3qeHx", "currency": "btc", "confirmations": 3, "block": { "hash": "00000000000000000027f5e4a0bfeaa1d75a3f8fa267a25f28c385a25776854e", "height": 541761, "prev_hash": "0000000000000000001fb592fe43cc37ce033a07c8c6ecf0f5706dc2fbb1c705" } }
Как я вижу сервис можно использовать для:1. Организации ICO 2. Добавление способа оплаты в интернет магазин 3. Другие сценарии использования. Описание api можно посмотреть https://api.crypto-savings.com/ (https://api.crypto-savings.com/) Для того чтобы получить api key, нужно зарегистрироваться на сайте и в личном кабинете будет показан Api key. Сервис находится в стадии тестировании поэтому каждому человеку будет предоставлен лимит на 100 адресов для мониторинга(ethereum и bitcoin). Если Вам надо больше напишите в ЛС.
Title: Re: Сервис для мониторинга кошельков Crypto monitor
Post by: andy_pelevin on September 18, 2018, 06:58:05 AM
А чем плохи API-сервисы от езерскана и езерексплоера? Про биткойн не интересовался, но думаю там тоже уже есть нечто подобное.
Title: Re: Сервис для мониторинга кошельков Crypto monitor
Post by: ferumflex on September 18, 2018, 08:36:00 AM
А чем плохи API-сервисы от езерскана и езерексплоера? Про биткойн не интересовался, но думаю там тоже уже есть нечто подобное.
Ну если вы используете модель которая обращается проверяет адреса на эзерскане или блокчеининфо и вам нужно проверять большое кол-во адресов то это не очен удобно: - большое кол-во запросов к этим сервисам - если поставить время опроса адресов скажем 10 минут, то время ожидание оплаты увеличивается. Нет ощущения что сайт работает быстро. - плюс нужен отдельный scheduler который будет запускать, обновление адресов в фоновом режиме. То есть дополнительное конфигурирование - так же нужно Модель калбека позволяет получать уведомления когда баланс на запрошенном адресе поменяется. - Это будет оперативно - ну нужно делать много запросов к сервисам - не нужно фонового воркера
|