Tx Doctor / Solana 오류 사전 / 토큰 연산 오버플로
Solana 오류: 토큰 연산 오버플로 (0xe)
토큰 프로그램 내부 연산이 오버플로했습니다. 수량이 공급량이나 decimals로 표현할 수 있는 상한을 넘었습니다.
원인
- 전송 수량이 mint 공급량 또는 decimals의 최대값을 초과합니다.
- 계산 중 음수나 비정상적으로 큰 중간값이 생겼습니다.
- 직접 만든 프로그램이 검증되지 않은 수량을 전달했습니다.
해결 방법
- 수량과 mint의 decimals를 확인하세요. decimals를 잘못 알면 10의 거듭제곱 배로 어긋납니다.
- 먼저 더 작은 수량으로 보내 라우트가 동작하는지 확인하세요.
- 프로그램 작성자라면 검사되는 연산을 사용하세요.
로그에 나타나는 모습
Program TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA failed: custom program error: 0xe
지금 이 오류가 보이나요? 트랜잭션 서명을 붙여 넣으면 실패한 명령·프로그램·오류 코드를 바로 확인할 수 있습니다.
내 트랜잭션 진단하기