Desafiador

El impugnador supervisa las actividades del operador L2 y emite impugnaciones contra cualquier mala conducta, como presentaciones de bloques y propuestas de salida no válidas.

Paso 1: Activar el mnemónico Challenger.env.challenger

El challengerbot debe ser independiente de executory output submitter. Supervisará el oráculo de salida y eliminará las propuestas de salida no válidas.

  • TYPEORM_DATABASEdebe ser el nombre de la base de datos creada previamente

  • L2_CHAIN_IDel ID de cadena de su minitia y el menmónico ejecutor de puente que se encuentran en$HOME/.minitia/artifacts/config.json

  • BRIDGE_IDpuede encontrarse en$HOME/.minitia/artifacts/artifacts.json

  • CHALLENGER_MNEMONIC can be found in $HOME/.minitia/artifacts/config.json's challenger field

.env.challengerCopiar

TYPEORM_CONNECTION=postgres               # database connection (currently only support `postgres`)
TYPEORM_HOST=localhost                    # database host
TYPEORM_USERNAME=username                 # database username
TYPEORM_PASSWORD=password                 # database password
TYPEORM_DATABASE=rollup                   # database name
TYPEORM_PORT=5432                         # database port
TYPEORM_SYNCHRONIZE=true                  # synchronize database schema
TYPEORM_LOGGING=false                     # enable logging
TYPEORM_ENTITIES=dist/orm/*Entity.js      # entity path

L1_CHAIN_ID=initiation-1
L2_CHAIN_ID=local-minitia
L1_LCD_URI=https://lcd.initiation-1.initia.xyz
L1_RPC_URI=https://rpc.initiation-1.initia.xyz
L2_LCD_URI=http://127.0.0.1:1317
L2_RPC_URI=http://127.0.0.1:26657
BRIDGE_ID=1

CHALLENGER_MNEMONIC='tent apple ...'

Nombre

Descripción

Por defecto

L1_LCD_URI

URI de LCD del nodo L1

L1_RPC_URI

URI de RPC del nodo L1

L2_LCD_URI

URI de LCD del nodo L2

L2_RPC_URI

URI de RPC del nodo L2

PUENTE_ID

ID de puente

''

CHALLENGER_MNEMONIC

Semilla mnemotécnica para retador

''

ELIMINAR_SALIDA_PROPOSAL

Eliminar propuesta de salida

FALSO

SLACK_WEB_HOOK

Gancho web de Slack para notificación (opcional)

''

Paso 2: Ejecute el bot del remitente por lotes

npm run challenger

Last updated