HashCore Docs
Configuração Manual

Exemplo de Configuração

log_level: info
api_port: 5010
log_dir: ./configs/log
telemetry: null
upstream_tcp_settings:
  keep_alive:
    idle_time:
      secs: 15
      nanos: 0
    interval:
      secs: 5
      nanos: 0
    retries: 3
  user_timeout: 29s
ports:
- bind_port: 3900              # Porta para mineração
  name: Bitcap                 # Nome para Grafana
  active: true
  submission_rate: 0.2         # Número de shares por segundo (0.2 = 1 share a cada 5 segundos)
  aggregation: 255             # Número de Workers por conexão com a Pool (1-256)
  mining_algorithm: sha256d    # Algoritmo de mineração (sha256d / scrypt)
  pool_groups:
  - group: Example group
    weight: 1.0
    pools:
    - url: btc.bitcap.io:3333  # URL do Stratum
      user: vnish.farm3056     # Login da Pool
      pass: '123'              # Senha
      tls: true                # Habilitar conexão TLS com as Pools
    - url: btc.bitcap.io:4444  # Pool de backup
      user: vnish.farm4545     # Login da Pool
      pass: '123'             
      tls: true
- bind_port: 3905              # Porta para mineração
  name: Bitcap2               
  active: true
  submission_rate: 0.2
  aggregation: 255
  mining_algorithm: sha256d 
  pool_groups:
  - group: Example group
    weight: 1.0
    pools:
    - url: btc.bitcap.io:3333
      user: vnish.farm5555   
      pass: '111'             
      tls: true

Configuração da frequência de envio de shares

O parâmetro submission_rate é definido no YAML como o número de shares por segundo. Este é o inverso do intervalo em segundos do configurador web:

  • Para 1 share a cada 5 segundos: submission_rate: 0.2 (1 / 5 = 0.2).
  • Para 1 share a cada 10 segundos: submission_rate: 0.1 (1 / 10 = 0.1).
  • Para 2 shares a cada 5 segundos: submission_rate: 0.4 (2 / 5 = 0.4).