Пользователи часто просят меня найти ту или иную операцию связанную с их аккаунтом, розыск платежей, авторских или кураторских наград, ордеров на бирже, удаленных комментариев, флагов, случайных отмен голосов, создание аккаунтов и многое другое.
Существующие инструменты типа golosd и golosdb в последнее время работают с очень большими перебоями, к тому же - в них нет опции поиска или фильтрации.
Взаимодествие с базой данных Arcange требует навыков владения mysql
Учитывая недостатки выше я создал автономный инструмент для сканирования истории:
📌 golos.cf/history
Его главное преимущество - автономность. Все вычисления происходят на стороне браузера, а значит вы можете просто скопировать html страницу и использовать ее даже если домен будет отключен.
Опция выбора публичной ноды поможет переключаться между доступными нодами, в том числе использовать блокчейн STEEMIT
Приложение позволяет работать в нескольких режимах:
- Просмотр всей истории аккаунта
- Просмтор недавних операций
- Поиск недавних или всех операций содержащих ключевое слово (в том числе наименование операций)
- Поиск недавних или всех операций строго содержащих все указанные ключевые слова
- Поиск по множеству типов операций
Примеры использования
Поиск всех операций
@ladyzarulem как-то попросила меня рассказать о способе поиска авторских наград для аккаунта @vp-liganovi4kov
С помощью формы поиска это можно сделать так:
- Указываем логин
- Не указываем ключевые слова
- Выбираем фильтр по операциям - Авторские награды
- Отмечаем проверку всей истории
Поскольку выбрано сканирование всей истории аккаунта это займет некоторое время. Скорость обработки во многом зависит от скорости вашего соединения и мощности пк.
Через 10-15 секунд мы получаем результаты
Поиск определенной операции
Также задачу выше можно решить другим способом. Например нам нужно знать какая выплата была за пост v-gostyakh-u-ligi-novichkov-avtor-lucisia-rasskazhet-o-tom-kak-dostich-postavlennykh-celei
Заполним форму вот так:
Обратите внимание, что в поисковые запросы добавлен запрос author_reward
и ссылка, а также отмечена опция в операциях должны присутствовать все указанные ключевые слова
, в тоже время выбраны любые типы операций.
Это значит, что во всех операциях аккаунта будут выбраны только авторские награды (в них ключевое слово author_reward
) и содержащие ссылку на пост v-gostyakh-u-ligi-novichkov-avtor-lucisia-rasskazhet-o-tom-kak-dostich-postavlennykh-celei
.
Нажимаем поиск - получаем искомую операцию:
Стоит понимать, что вместо author_reward
и опции "Любые типы операций" можно было выбрать опцию "Авторские награды", но как альтернативный подход в ключевых словах можно использовать и наименование операций!
Поиск платежей
Вчера antonkostroma просил найти меня его перевод для @uplift , в мемо которого был значок $
Как это можно сделать на примере формы:
Поисковые запросы нужно вводить каждый с новой строки, мы ввели uplift
и $
, а также указали опцию трансферы монет
.
Результат:
Поиск общих счетов на бирже
Популярный запрос, суть которого найти на @bittrex все аккаунты с одинаковым memo, что будет значить, что средства с этих аккаунтов поступали на один и тот же счет на бирже.
Пример использования:
Просканируем историю insider, выберем опцию трансферы монет
и добавим ключевое слово bittrex
В результатах мы видим переводы на биржи с различиными memo
Выберем одно из memo и снова откроем поиск по истории, но уже аккаунта bittrex
Логин bittrex поисковый запрос - memo которым пользуется insider, тип операций - трансферы монет.
В результатах мы увидим, что на этот счет в bittrex отправляли средства еще несколько аккаунтов на голосе
Приведенные выше примеры лишь часть возможных комбинаций поиска и способов применения.
Уверен форма будет полезна многим, поскольку отлично реализует функцию поиска операций выполнить которую вы так часто просили :)
Позднее будут добавлены:
- Стоп слова для исключения операций из поиска (✔️ Добавлено)
- Поиск по регулярным выражениям
- Версия с серверной акселерацией поиска
Если у вас есть пожелания к функционалу - пишите в комментариях или в моем чате
FAQ
Вопрос: как найти все флаги выданные аккаунту?
Ответ:
В поле поисковых запросов вводим
"author": "vik"
"weight": -
Отмечаем искать все слова
Отмечаем поиск всех транзакций
Жмем "поиск"...
Как видите - в операциях можно искать не только по словам, но и по фрагментам кода. "weight": -
указан для поиска всех флагов. А чтобы найти например только 100%-ые, нужно вводить так: "weight": -10000
@antonkostroma - теперь ты сможешь вычислить всех твинков на Голосе!!!!!
Теперь мне это не нужно :)
У тебя велосипед появился ? :))))))
Я разочаровался в людях :)
Класс!
Буду разбирать и смотреть.
Ооо!!! Фантастический инструмент, пойдем изучать!
А вот вопрос к вам @vik, могу ли я при помощи этого инструмента узнать, сколько всего gbg я за всё время заработал? Давно ищу такую фичу))
Вот здесь можете посмотреть:
https://swi.works.semasping.info/buw?acc=dinosaurmike
Ого! Спасибо вам огромное!
да нормально мне нраится
Круть! Реально ВЕЩЬ!
У меня вечно велосипеды под разные типы транзакций были)) Ну и лениво жеж иногда, хочца через голосд/голосдб поглядеть по-быстрому)) А с этой штуковиной прям ненарадуюсь) Спасиб!
vik, помогите пожалуйста, это evalight! Пишу с акаунта hajevoy60 т.к мой совсем не имеет сил.vik, подскажите. что мне делать? По непонятным причинам или может я случайно нажала "ослабление силы голоса". и теперь я не могу писать посты и участвовать полноценно на ГОЛОСЕ. Опция "увеличить силу голоса" не работает и там написано, что надо ждать 20 недель. Как побыстрее выйти из этого положения? evalight
Нужно чтобы кто-то пополнил вашему аккаунту СГ. Можете перевести со своего. Именно в силу, не в кошелек.
сколько надо иметь Г на акаунте человека, чтобы он смог пополнить мне СГ для увеличения силы голоса. Так как с моего Г на СГ не передаётся? evalight
От 0.01
vik,какое количество Голоса надо иметь на акаунте человека,чтобы он мог пополнить м
nice
@vik Ваше приложение добавлено в ChainStore.io - магазин и каталог для медиаблокчейна Голос:
http://chainstore.io/product/history-explorer/
А есть возможность сканировать не один аккаунт, а все? Например, мне нужно найти все посты и комменты с определенным ключом
Вам будет удобнее читать данные из копии блокчейна сохраненной в удобную базу, например такую
А предложеный мной вариант читает данные из индекса выбранной ноды, грубо говоря прямо из блокчейна и чтение в таком виде ограничено однопоточностью и небольшой пропускной способностью.
Для вашего случая нужно будет последовательно сканировать все блоки, сейчас их 12.5 миллионов, каждые 3 секунды добавляется новый - следовательно ваш запрос будет обрабатываться несколько дней. Так что мой вариант не отличается скоростью работы, главное его преимущество - он автономный и в случае локального использования будет работать тогда, когда другие сервисы не смогут.
Если вам нужно сканировать последний час-два например - можно построить сервис на базе моего метода, примерно 30ms на блок (интервал блоков 3сек) таким образом скорость обработки будет X100 от реального времени. (100 секунд истории за секунду и т.д.).
Ваш пост поддержали следующие Инвесторы Сообщества "Добрый кит":
vlad, sharker, alex2016, litrbooh, littleboo, t3ran13, aim, analise, neo, chiliec, gildar, fetta, andrvik, lelya, radomir, oleg257, midnight, galina1, vik, tinochka, investigator, ohlamoon, genyakuc, vadbars, maksina, arsar, nefer, vict0r, semasping, ladyzarulem, gans91, kssenia, romapush, gryph0n, tnam0rken, zivchakh, rubin, francesco, ovtretya, arhangel, newodin, master-set, fyyf, vika-teplo, aiparnyuk, amelina.elena, varya-davydova, talia, graff0x, olgaborisova, bombo, manavendra, mr-nikola, makcum52, dimas102, lengalenga, lokkie, dim447, smartell, mp42b, zhenek, abloud, ksantoprotein, chimborazo, dunsky, vlad1m1r, shafarevich, kito-boy, wictor19882017, chirakovalsky, konstab, yakubovruslan, doctormucle, astramar, propoker, cryptovisitor, zelivsky, carpe-diem, leonid96, kiorsergey, kalter, maksh, photofreediver
Поэтому я тоже проголосовал за него!
dobryj.kit теперь стал Делегатом! Ваш голос важен для всего сообщества!!!
Поддержите нас:
Круто! Спасибо!)
Вот это да!!!!
вот это здорово. сейчас буду изучать. похоже, надолго! )) спасибо большое, Вик!
Хороший шпионский инструментарий :)
почему шпионский? демократический ))) привет, @acidgarry
привет, @ladyzarulem
ну, в любом случае, штука очень нужная, удобная и полезная :)
дадада, у меня так часто разные подобные вопросы возникают! это ж просто прелесть сервис )) все в одном ) и даже воды не надо добавлять )