Tx Doctor / Solana 오류 사전 / 컴퓨트 예산 초과

ProgramFailedToComplete

Solana 오류: 컴퓨트 예산 초과 (ProgramFailedToComplete)

거래가 끝나기 전에 컴퓨트 유닛을 다 써서 프로그램이 중간에 중단되었습니다.

원인

해결 방법

  1. 인터페이스 고급 설정에서 컴퓨트 유닛 상한을 올리고 다시 시도하세요.
  2. 큰 다중 홉 스왑을 두 개의 작은 스왑으로 나누세요.
  3. 해당 페어에는 더 단순한 라우트나 다른 애그리게이터를 쓰세요.

로그에 나타나는 모습

Program ... failed: Program failed to complete: exceeded maximum number of instructions allowed

지금 이 오류가 보이나요? 트랜잭션 서명을 붙여 넣으면 실패한 명령·프로그램·오류 코드를 바로 확인할 수 있습니다.

내 트랜잭션 진단하기

관련 오류

계정이 렌트 면제 기준 미달

Token 0x0

수수료를 낼 SOL 부족

InsufficientFundsForFee

렌트를 낼 SOL 부족

InsufficientFundsForRent

기본 가스가 너무 낮음

EVM · gas