Publish your project for free and start receiving offers from freelance contractors in serveral minutes after publication!

Работа по API с etherscan.io

project expired


Требуется программист с базовыми знаниями о криптовалютах и опытом работы с API.


Постарался максимально коротко и доходчиво объяснить, какую задачу нужно решить. Более подробно при общении.


Задача — программа, которая будет исследовать транзакции смарт-контракта в etherscan.io и представлять данные в реальном времени в удобном для чтения виде. Фактически это список всех сделок в хронологическом порядке на децентрализованной бирже. Никакие другие функции, кроме отображения информации не нужны.


Пример:


Прошла транзакция со следующими входными данными:


Function: trade(address tokenGet, uint256 amountGet, address tokenGive, uint256 amountGive, uint256 expires, uint256 nonce, address user, uint8 v, bytes32 r, bytes32 s, uint256 amount)


MethodID: 0x0a19b14a

[0]: 000000000000000000000000168296bb09e24a88805cb9c33356536b980d3fc5

[1]: 0000000000000000000000000000000000000000000000000000002e90edd000

[2]: 0000000000000000000000000000000000000000000000000000000000000000

[3]: 0000000000000000000000000000000000000000000000003fd67ba0cecc0000

[4]: 0000000000000000000000000000000000000000000000000000000000520b89

[5]: 00000000000000000000000000000000000000000000000000000000d0ee842d

[6]: 00000000000000000000000054f3f4f61e64f69a992c62a8eacb7ab492a3cdd6

[7]: 000000000000000000000000000000000000000000000000000000000000001c

[8]: a957303f641e452355c570b5ac547eb0b77a12d69dd06a1a21934638a60a035a

[9]: 6f4e04bba25dad4240be79dee5251b42c389b98ba5dcd0eb22a418f7d9f779f0

[10]: 0000000000000000000000000000000000000000000000000000002c3eb96b20


Это сделка на децентрализованной бирже.


Задача - вытащить отсюда название токена (через адрес смарт-контракта), кол-во токенов в сделке, сумма сделки в ETH, дата сделки.


Также обязательно иметь возможность выставить минимальную сумму сделки в ETH для показа (то есть, например, только сделки в сумме больше 1 ETH отображаются в списке).


Людей, которые вообще не понимают о чем идет речь, просьба услуги не предлагать.


Готов всячески помогать в решении задачи.





  1.  freelancer isn't working in the service any longer