• Симуляция купли/продажи блокчейн токенов ERC20 на тестовом сервисе. Как сделать?

    Noizefan
    @Noizefan
    ты бро rPman описал слишком костыльный вариант решения для одной узкой задачи. чем больше "чтобы не разбираться" - тем больше "легко обойти".
    А решение общей задачи сводится к реализации статического анализатора кода солидити с нужными правилами. чо хорошо - то, что куски кода парсинга кода (кода кода кода кода) можно выдергивать прямо из интерпретатора парсера солидити из EVM.
    на ноде я бы такое не решал.
    Ответ написан
    4 комментария
  • Симуляция купли/продажи блокчейн токенов ERC20 на тестовом сервисе. Как сделать?

    @rPman
    по твоей ссылке bscheck использует honeypot.is, который в свою очередь на этом блокчейне работает только с одним PancakeSwap

    Не совсем понимаю, зачем нужна симуляция процесса, так как если контракт обменника известен, можно посмотреть ликвидность в пуле по самому блокчейну (другое дело что документация на это дело обычно скудная)

    Могу предположить, что это чтобы не разбираться с самим контрактом и блокчейном, можно развернуть инфраструктуру обменника локально на своем изолированном сервере, подключить его к своей ноде, и для симуляции отключить ноду от интернета сразу перед созданием транзакции на обмен, в зависимости от того будет ли она создана и по какой цене (можно slippage tolerance по увеличивать чтобы оценить, на сколько пустой пул ликвидности)

    Лично я бы это реализовал через создание снапшота машины, в которой запущена нода и приложение/браузер, в котором открыт обменник, запуска этого снапшота с отключенным интернетом, создании транзакции, посмотреть какая получилась или нет транзакция и удаление этого снапшота.
    Ответ написан
    1 комментарий