Nodes/tron/localhost/configuration

tron

TRON 노드 설정 참고

2분 읽기 · localhost/configuration

list목차(9)

TRON 노드 설정 참고

Java-Tron FullNode·SolidityNode의 설정 파일(config) 항목 요약입니다.
상세 내용은 java-tron config.conf공식 문서를 참고하세요.

설정 파일 위치

  • 메인넷 기본: java-tron 저장소의 framework/src/main/resources/config.conf
  • 직접 사용: -c 옵션으로 지정한 경로 (예: -c config.conf)

주요 섹션

node (네트워크·신뢰 노드)

  • trustNode: SolidityNode가 동기화할 FullNode의 gRPC 주소 (예: "127.0.0.1:50051")
  • localwitness: 블록 생산 노드(SR)용 private key 목록 (hex, 64자). keystore 사용 시 주석 처리하고 localwitnesskeystore 사용
  • localwitnesskeystore: keystore 파일 경로 목록 (현재 작업 디렉터리 기준)
  • node.p2p.enable: P2P 활성화 여부. read-only 노드 시 false
  • node.discovery.enable, node.active, node.passive: read-only 구성 시 문서 참고

storage

  • balance.history.lookup: 계정 과거 잔액 조회 기능 사용 여부 (true/false)

output-directory

  • 블록·상태 데이터 저장 경로. 스냅샷 압축 해제 위치와 일치시킵니다.

네트워크별 config

네트워크 설정 파일
Mainnet config.conf
Nile Nile 전용 저장소의 config-nile.conf 등 (nile-testnet)

블록 생산 노드(SR) 관련

  • localwitness 또는 localwitnesskeystore: SR 계정 private key
  • node.backup: 마스터-슬레이브 구성 시 백업 노드 포트·우선순위·members 등 (공식 문서 Master-Slave)

Read-only 노드

  • 시작 시: java -jar FullNode.jar -c config.conf --p2p-disable true
  • 또는 config에 node.p2p.enable = false 및 discovery 비활성화·trust 노드 비우기

참고

tron 다른 챕터