Kaikas fee delegation 트랜잭션이 완료 되었어도 pending으로 남아있습니다

image
fee delegate tx가 완료되었음에도 불구하고 pending으로 남아있습니다. 저기서 refresh 아이콘을 누르면 그제서야 tx가 완료됐다고 나옵니다.
kaikas는 한번에 하나의 tx만 요청할수 있기에 이렇게 pending으로 남아있게 되면 사용자가 refresh 버튼을 눌러주기 전까지 새로운 tx를 보낼 수 없습니다.

안녕하세요,

말씀주신 부분은 저희가 인지하고 있는 부분으로, fee delegated tx의 상태를 업데이트하기 위해서는 public EN으로 폴링을 해야하는데 fee payer가 sign한다는 보장이 없기 때문에 그렇게 구현된 부분입니다. 이 경우 유저 입장에서는 단순히 하나의 tx를 생성하는 것이나, public EN 입장에서는 다수의 Kaikas 클라이언트로부터 주기적인 폴링 요청을 무한정 받게 됩니다.

다만 사용성 관점에서 매번 수동으로 refresh를 해야하는 것이 불편하다는 점은 공감하며, 추후 패치를 통해 "tx 발생 후 일정 시간만 폴링을 시도"한다든지 적절한 개선점을 찾아보겠습니다.

감사합니다.

1 Like