Tx Doctor / Solana 오류 사전 / 블록해시를 찾을 수 없음(만료)
Solana 오류: 블록해시를 찾을 수 없음(만료) (BlockhashNotFound)
거래가 참조한 최근 블록해시가 이미 만료되어 네트워크가 처리를 거부했습니다. 자금 문제가 아니라 타임아웃입니다.
원인
- Solana 블록해시는 약 60~90초만 유효합니다. 서명 후 제때 제출하지 않으면 거부됩니다.
- 지갑이 오프라인이거나, 휴대폰이 잠기거나, 확인 화면을 너무 오래 열어둔 경우 발생합니다.
- 네트워크 혼잡으로 거래가 도달 전에 드롭될 때도 같은 오류가 납니다.
해결 방법
- 그냥 다시 시도하세요. 지갑이 새 블록해시를 받아 다시 서명합니다.
- 제출이 끝날 때까지 확인 화면을 앞에 유지하세요.
- 혼잡한 시간대에는 우선순위 수수료를 높여 블록해시 유효 시간 안에 포함되게 하세요.
로그에 나타나는 모습
Transaction simulation failed: Blockhash not found
지금 이 오류가 보이나요? 트랜잭션 서명을 붙여 넣으면 실패한 명령·프로그램·오류 코드를 바로 확인할 수 있습니다.
내 트랜잭션 진단하기