IOPN Testnet Конфигурация

⚙️ Конфигурация (settings.yaml)

application_settings:
  threads: 1
  # Количество одновременных потоков (аккаунтов), которые будет запускать бот.
  # Применяется ко всем модулям.

  database_url: "sqlite://./database.sqlite3"
  # Ссылка на базу данных.
  # Формат для PostgreSQL: postgres://user:password@localhost/dbname
  # Формат для SQLite: sqlite://./database.sqlite3

  shuffle_accounts: true
  # Если true — аккаунты будут запускаться в случайном порядке.
  # Если false — запуск будет происходить строго по списку.

  check_uniqueness_of_proxies: true
  # Проверка уникальности прокси. (смотрите в гайде)

  disable_auto_proxy_change: false
  # Отключение авто смены прокси. (смотрите в гайде)
attempts_and_delay_settings:
  delay_before_start:
    min: 30
    max: 60
    # Задержка перед началом работы каждого аккаунта (в секундах).
    # Значение выбирается случайно из указанного диапазона.

  delay_between_nft_mints:
    min: 2
    max: 5
  # Задержка между минтом НФТ для аккаунта (в секундах).
  # Значение выбирается случайно из указанного диапазона.

  delay_between_tasks:
    min: 2
    max: 5
  # Задержка между выполненим заданий (в секундах), КАСАЕТСЯ МОДУЛЯ All In One (tasks_to_perform)
  # Значение выбирается случайно из указанного диапазона.

  error_delay: 5
  # Задержка после любой ошибки перед повторной попыткой (в секундах).
  
  max_*_attempts: 3
  # Количество попыток для модулей
all_in_one_settings:
  shuffle_tasks: true
  # Если true — таски будут запускаться в случайном порядке.
  # Если false — таски будут идти строго по списку.

  start_from_last_failed_task: false
  # Если true - софт будет начинать выполнять таски из tasks_to_perform с последнего неудачного таска
  # Если последнего неудачного таска нету - софт будет начинать с начала списка

  delayed_launch:
    enabled: false
    delay:
      min: 1
      max: 1
  # Запуск tasks_to_perform по таймеру (в минутах)

  tasks_to_perform:
    - "request_tokens_from_faucet"
    - "wait_for_balance"
    - "mint_nfts"
  # Список заданий для модуля All in One
  # Можно менять список в любом угодном направлении
  # После каждого задания будет выполняться задержка указанная в delay_between_tasks
captcha_settings:
  max_captcha_solving_time: 180
  # Максимальное время ожидания капчи (в секундах)

  captcha_service: "capsolver"
  # Капча сервис: capsolver, solvium

  capsolver_api_key: "API_KEY"
  solvium_api_key: "API_KEY"
  # API ключи от сервисов
web3_settings:
  iopn_rpc_url: "https://rpc.testnet.arc.network"
  # RPC URL от IOPN сети

  verify_balance: true
  # Если true - софт будет проверять баланс перед запросом тестовых токенов,
  # если он позитивный, аккаунт будет пропущен

  check_nft_ownership_before_minting: true
  # Если true - софт будет проверять наличие НФТ на кошельке,
  # если она уже есть, минт будет пропущен

  nft_to_mint:
    - "genesis_badge"
  # Список НФТ для минта, КАСАЕТСЯ МОДУЛЯ Mint NFTs

📂 Форматы для файлов

Все файлы находятся в папке: /data

📄 Файл
🧾 Формат строки

proxies.txt

http://user:pass@ip:port http://ip:port:user:pass http://ip:port@user:pass

all_in_one_accounts.txt

evm_private_key

mint_nft_accounts.txt

evm_private_key

request_tokens_accounts.txt

evm_private_key

export_stats_accounts.txt

evm_private_key

Last updated