Files
smom-dbis-138/services/tezos-relay/index.js
2026-03-02 12:14:09 -08:00

19 lines
643 B
JavaScript

/**
* Tezos L1 relay: listen TezosAdapter TezosBridgeInitiated, perform Tezos mint/transfer, call confirmTransaction.
* Env: TEZOS_ADAPTER_ADDRESS, RPC_URL_138, TEZOS_RELAY_ORACLE_KEY. See docs/bridge/TEZOS_L1_RELAY_RUNBOOK.md.
*/
import winston from 'winston';
import { TezosRelayService } from './src/TezosRelayService.js';
const logger = winston.createLogger({
level: process.env.LOG_LEVEL || 'info',
format: winston.format.simple(),
transports: [new winston.transports.Console()],
});
const service = new TezosRelayService(logger);
service.start().catch((err) => {
logger.error('Failed to start', err);
process.exit(1);
});