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
.env.challenger
El challenger
bot debe ser independiente de executor
y output submitter
. Supervisará el oráculo de salida y eliminará las propuestas de salida no válidas.
TYPEORM_DATABASE
debe ser el nombre de la base de datos creada previamenteL2_CHAIN_ID
el ID de cadena de su minitia y el menmónico ejecutor de puente que se encuentran en$HOME/.minitia/artifacts/config.json
BRIDGE_ID
puede 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
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