Задать вопрос
  • Как и где брать архивные web3 провайдеры?

    Allepta
    @Allepta Автор вопроса
    какие именно задачи могут требовать полную ноду (что бы она хранила и держала кеш состояний контрактов, именно ведение этой базы требует мощного и дорогого железа)?

    Речь ведь идет не о полной (full) ноде а об архивной? Если да, то задачи связанные с поднятием l2 нод (arbitrum, polygon, opt ...) так как они исполбзуют глубокие запросы к логам и евентам. Полные ноды используются в обычных случаях: проверка балансов, взаимодействие с контрактами и тп. Но современные провайдеры, такие как infura & alchemy уже давно перешли на архивные ноды для всех. По части железа, любая нода evm-like сетей требует значительного количества ресурсов. К примеру reth + lighthouse (это клиенты ethereum execution & consensus layer) требуют от 4tb быстрых nvme, 64gb ram, и проц около i5 14600k - сегодня этот комплект обойдется дорого.
    Написано
  • Как и где брать архивные web3 провайдеры?

    Allepta
    @Allepta Автор вопроса
    для l2 нод свой ethereum archive не нужен, это overkill
    Да для execution layer не обязательна архивная нода, но если поднимать свой архивный consensus layer - то обязательна.

    все принимают внешний L1 RPC через --parent-chain.connection.url, хватит обычного full node endpoint'а от любого провайдера
    -- Для arbitrum, бесплатного тарифа с infura хватает примерно на 8ч работы, с alchemy примено на 12-16ч работы.

    покрути drpc, chainstack, у них дешевле чем 150-500$/мес точно
    У drpc действительно от 50usd но у них 160к+ cu дается - это сопоставимо с alchemy и не понятно что у них с consensus layer - вроде есть, но удаляют ли они блобы, не понятно. У chainstack похожая история на drpc - вроде цена начинается не высокая, но также не понятно, что у них с consensus layer. Но проверить их пожалуй стоит.
    Написано
  • Почему ошибка AppCompatActivity при запуске на Android 7x?

    Allepta
    @Allepta Автор вопроса
    Юрий, Пожалуйста объясните подробнее, не могу понять.
  • Почему ошибка AppCompatActivity при запуске на Android 7x?

    Allepta
    @Allepta Автор вопроса
    Не совсем понял что нужно сделать, тема ведь в манифесте указана?
    <?xml version="1.0" encoding="utf-8"?>
    <manifest xmlns:android="http://schemas.android.com/apk/res/android"
        package="com.example.myapplication">
    
        <application
            android:allowBackup="true"
            android:icon="@mipmap/ic_launcher"
            android:label="@string/app_name"
            android:roundIcon="@mipmap/ic_launcher_round"
            android:supportsRtl="true"
            android:theme="@style/AppTheme">
            <activity android:name=".MainActivity">
                <intent-filter>
                    <action android:name="android.intent.action.MAIN" />
    
                    <category android:name="android.intent.category.LAUNCHER" />
                </intent-filter>
            </activity>
        </application>
    
    </manifest>
  • Debian boot device?

    Allepta
    @Allepta Автор вопроса
    Помогло, благодарю.
  • Debian boot device?

    Allepta
    @Allepta Автор вопроса
    Уже читал о таком варианте, но у меня в биосе нет настроек позволяющих работать с uefi, а перепрошивать биос не очень хотелось бы.
  • Почему начал лагать видеопоток nvidia optimus?

    Allepta
    @Allepta Автор вопроса
    Сейчас через x11 запустил и вот лог с vlc во время лагов.

    optirun vlc
    VLC media player 3.0.8 Vetinari (revision 3.0.8-0-gf350b6b5a7)
    [000055fc460a1c30] main libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
    [000055fc46132160] main playlist: playlist is empty
    uint DBusMenuExporterDBus::GetLayout(int, int, const QStringList&, DBusMenuLayoutItem&): Condition failed: menu
    [000055fc46174590] main audio output error: too low audio sample frequency (0)
    [00007fbe00d41870] main decoder error: failed to create audio output
    [000055fc46174590] vlcpulse audio output error: digital pass-through stream connection failure: Not supported
    [000055fc46174590] main audio output error: module not functional
    [00007fbe00d41870] main decoder error: failed to create audio output
    uint DBusMenuExporterDBus::GetLayout(int, int, const QStringList&, DBusMenuLayoutItem&): Condition failed: menu
    [00007fbe00c1b0a0] avcodec decoder: Using Intel i965 driver for Intel(R) Kaby Lake - 2.3.0 for hardware decoding
    [00007fbe10000c80] main input error: ES_OUT_SET_(GROUP_)PCR  is called too late (pts_delay increased to 300 ms)
    [h264 @ 0x7fbe00c3a980] co located POCs unavailable
    [h264 @ 0x7fbe00cc7c80] co located POCs unavailable
    [00007fbe10000c80] main input error: ES_OUT_SET_(GROUP_)PCR  is called too late (pts_delay increased to 668 ms)
    [h264 @ 0x7fbe00c3a980] co located POCs unavailable
    [h264 @ 0x7fbe00cc7c80] co located POCs unavailable
    [00007fbe10000c80] main input error: ES_OUT_SET_(GROUP_)PCR  is called too late (pts_delay increased to 722 ms)
    [h264 @ 0x7fbe00c3a980] co located POCs unavailable
    [h264 @ 0x7fbe00cc7c80] co located POCs unavailable
    [00007fbe10000c80] main input error: ES_OUT_SET_(GROUP_)PCR  is called too late (pts_delay increased to 794 ms)
    [00007fbe00c1b0a0] main decoder error: Timestamp conversion failed for 336086001: no reference clock
    [00007fbe00c1b0a0] main decoder error: Could not convert timestamp 0 for FFmpeg
    [h264 @ 0x7fbe00c3a980] co located POCs unavailable
    [h264 @ 0x7fbe00cc7c80] co located POCs unavailable
    [00007fbe10000c80] main input error: ES_OUT_SET_(GROUP_)PCR  is called too late (pts_delay increased to 803 ms)
    [h264 @ 0x7fbe00c3a980] co located POCs unavailable
    [h264 @ 0x7fbe00cc7c80] co located POCs unavailable
    [00007fbe10000c80] main input error: ES_OUT_SET_(GROUP_)PCR  is called too late (pts_delay increased to 1793 ms)
    [00007fbe00c1b0a0] main decoder error: Timestamp conversion failed for 360360001: no reference clock
    [00007fbe00c1b0a0] main decoder error: Could not convert timestamp 0 for FFmpeg
    [h264 @ 0x7fbe00c3a980] co located POCs unavailable
  • SMART hdd диск умирает?

    Allepta
    @Allepta Автор вопроса
    АртемЪ, Понял. Благодарю за помощь.
  • SMART hdd диск умирает?

    Allepta
    @Allepta Автор вопроса
    АртемЪ, Диск seagate ST320LT020-9YG142
    Как думаете, почему статус параметра может быть Pre-fail?
  • Почему рандомные элементы массива заполняются мусором?

    Allepta
    @Allepta Автор вопроса
    jcmvbkbc, Более или менее понял, благодарю за помощь.
  • Почему рандомные элементы массива заполняются мусором?

    Allepta
    @Allepta Автор вопроса
    А почему при выделение памяти для массива указателей нужно еще количество элементов умножить на размер чар?
    array = malloc(arr_len * sizeof(char*));
    Проще говоря если нужно 4 элементов массива то в malloc указываем 4. То есть технически в вашем примере получается мы выделяем (arr_len * 8)

    И про вторую ошибку не совсем понял, нужно было использовать не строгое сравнение? Так или иначе в этом варианте цикл пробегается от 0 до последнего элемента массива без каких либо проблем и ошибок.
  • Realloc освобождает память?

    Allepta
    @Allepta Автор вопроса
    zedxxx, Валгриндом получится эту утечку найти?
  • Realloc освобождает память?

    Allepta
    @Allepta Автор вопроса
    Понял, а что на счет кучи?
  • Как создать кнопку в телеге, используя только Telegram bot api?

    Allepta
    @Allepta
    Вы пробовали просто отправить json запрос на апи?
  • Как отследить пользователей телеграмм бота?

    Allepta
    @Allepta
    Ирина, Точно сказать не могу, поищите ответ в апи телеграма или проверьте json ответ после отправки ботом сообщения пользователю у которого добавлен бот в черный список.
  • Почему linux съедает всю ОЗУ?

    Allepta
    @Allepta Автор вопроса
    putvr, Согласен.
  • Почему linux съедает всю ОЗУ?

    Allepta
    @Allepta Автор вопроса
    Роман Мирр, В целом, достаточно удобно. Думаю попробовать)
  • Почему linux съедает всю ОЗУ?

    Allepta
    @Allepta Автор вопроса
    Приму во внимание. Что если вовсе отключить свап?
  • Почему linux съедает всю ОЗУ?

    Allepta
    @Allepta Автор вопроса
    654 5.3 /usr/bin/bitcoind
    2788 3.3 /usr/lib/virtualbox/VirtualBoxVM
    2835 3.3 /usr/lib/virtualbox/VirtualBoxVM
    2881 3.3 /usr/lib/virtualbox/VirtualBoxVM
    2929 3.3 /usr/lib/virtualbox/VirtualBoxVM
    2978 3.3 /usr/lib/virtualbox/VirtualBoxVM
    3025 3.3 /usr/lib/virtualbox/VirtualBoxVM
    1224 2.3 /usr/lib/chromium/chromium
    1363 2.7 /usr/lib/chromium/chromium
  • Почему linux съедает всю ОЗУ?

    Allepta
    @Allepta Автор вопроса
    Fixid, Понял, я это смогу ведь через top/htop отследить?