1. 코드가 타입스크립트로 작성되었다
펌펀의 프리세일 컨트랙트라고 하면 당연히 솔라나에서 나올텐데 왜 러스트가 아닌 것인지?
해당 코드만 확인했을 때는 오프체인에서 Helius API로 지갑상태를 확인하기 위한 코드로 봐야할 것 같음....
아까 올라왔던 게아오 프리세일 그 쪽에서 확인할 수 있었으려나 싶긴한데 현재는 체크가 불가능한 것 같으니 패스
하지만 해당 트윗에 적혀있는 'pumpdotfun presale contract'는 확실히 아니라고 말할 수 있음
2. 코드 내용도 좀 이상하다
트윗에서 확인할 수 있는건
- helius로 특정 지갑의 tx 목록 받아와서
- mint 주소에 어떤 것이 있으면
- true / false를 알려주는 코드
정도인데
그러면
const hasBonkFunTokenTransfer = async (wallet: string): Promise<boolean> => {
const txs = await fetch(https://api.helius.xyz/v0/addresses/${wallet}/transactions?api-key=YOUR_API_KEY))
.then(res => res.json());
return txs.some(tx =>
tx.tokenTransfers?.some(transfer =>
transfer.mint?.toLowerCase().endsWith("bonk")
)
);
};
위의 코드처럼 되어있어야할거고 endsWith("bonk") 이 부분은 꽤나 중요한 파트라고 생각하는데 왜 안보여줬는지 이해가 잘 안됨
그리고 저런 함수 이름 지을거면 hasBonkToken보단 hasRecordWith~~ 와 같은 식으로 써야하는데 왜 저렇게 썼는지?도 알 수가 없음
3. 트윗 작성자가 좀 이상함
트위터를 많이 안봐서 저 사람이 유명한 사람인지 안유명한 사람인지는 모르겠는데
- 말이 너무 많은데 영양가가 없는 경우가 빈번함
- PNL 위주로만 업로드를 하는 것 같음
- 개발적 소양이 있어보이지는 않음
그런데 갑자기 저런 말을 한다? 좀 이상하다고 생각이 들었음
이상한 점이 너무나도 많아서 지금 당장 저 말을 그대로 믿을 수는 없을 것 같다는 것이 본인 생각
