Cypress에서는 정상적으로 수행되는 트랜잭션이 Baobab에서는 수행되지 않아 제보 드립니다.
depositAuctionToken 함수를 호출하는 경우에 지속적으로 바오밥 네트워크에서 문제가 발생하고 있습니다.
사용한 solc 버전은 0.6.12, 사용한 EN 노드 버전은 1.8.1, 1.8.2입니다. 둘다 동일하게 트랜잭션이 실패합니다.
트랜잭션 링크 같이 첨부합니다.
IBEP20은 pancake-swap-lib의 IBEP20 interface입니다.
funder가 보유하고 있는 auctionToken을 contract로 전송하는 단순한 트랜잭션입니다.
onlyOwner 권한으로 보냈으며, auctionToken을 approve하여 allowance도 올바르게 셋팅되어 있습니다.
funder가 totalTokens 이상의 balance도 보유하고 있는 것을 확인했습니다.
재 해당 컨트랙트를 기반으로 메인넷에서 올바르게 문제없이 서비스가 제공되고 있습니다.
하드포크가 이미 진행된 바오밥에서 위와 같은 이슈가 발생하는 것은 크리티컬한 문제라고 생각됩니다.
안정적인 하드포크 진행 및 클레이튼 기반의 디파이 서비스들을 운영하는 팀, 유적들을 위해 빠르게 서포트 부탁드립니다.
사용한 evmVersion은 Constantinople, Istanbul 둘다 시도해보았고, 둘다 동일하게 트랜잭션이 실패합니다.
현재 리포팅주신 정보로는 Contract의 문제인지 Klaytn 코어의 문제인지 파악하기 어렵습니다. IstanbulEVM hardfork에는 gas cost 변경과 precompiled contract 변경이 있으니 관련 내용이 귀사 서비스에 미치는 영향이 없는지 먼저 확인하시는게 좋을 것 같습니다. 위의 v1.7.0 릴리즈 노트에 있는 “Protocol Upgrade” 상세 내용과 v1.8.0 릴리즈노트에 있는 "하드포크에 따른 주의사항"을 확인해주시면 감사하겠습니다.
저희 또한 관련내용을 확인하고 새로운 발견이 있으면 공유드리도록 하겠습니다. 소스코드가 공개되어 있다면 링크를 주신다면 분석에 더 도움이 될거 같네요.