SCN pending 발생 문의

안녕하세요.
수고 많으십니다.

Baobab과 연동하여 아래의 설정 및 token 전송 테스트를 완료하였습니다.

https://ko.docs.klaytn.foundation/node/service-chain/getting-started/4nodes-setup-guide

다만,

  1. EN과 연동되어 있던 SCN 의 kscn 프로세스 재 기동
  2. EN이 다른 SCN과 연동
  3. EN–> SCN으로 ERC20Transfer 수행 시 SCN에서 처리하지 못하고 Pending 현상 발생
    (전체 4개 노드에서 프로세스 재 기동 시 현상 해소)
  4. SCN–>EN 전송 및 SCN 내부 전송은 정상적으로 처리됨.

로그
INFO[06/29,15:01:43 +09] [45] VT : Parent → Child Chain request=244 handle=239 lowerHandle=239 pending=5
INFO[06/29,15:01:43 +09] [45] VT : Child → Parent Chain request=27 handle=27 lowerHandle=27 pending=0

[특이 사항]

  1. SCN01 ~ 04 모두 아래와 같이 동일한 subscribe

subbridge.listBridge
[{
childAddress: “0xb6c2f7f57eb0d53445295c87ff68e8941f394ee8”,
parentAddress: “0xdf3a34a1418246c2b45bc9c6b2e7417586d3e186”,
subscribed: true
}]

  1. SCN01 ~ 04 모두 동일한 parentOperator/childOperator 설정

subbridge.parentOperator
“0xbd3b47aa67fb9ec143f908d0e98a544a2216a6ac”
subbridge.childOperator
“0x8241b47d31d4ec157bd47c8f793964422686f9c9”

[문의 사항]

  1. SCN이 정상적으로 블록을 전달 받은 이 후 처리가 되지 않는 것으로 보입니다.
    어떤 부분을 확인이 해봐야 할 지 문의 드립니다.

  2. parentOperator, childOperator 를 모두 1개의 동일한 address로 통일 시켜 사용하여도 무방할 지 문의 드립니다.

  3. subscribe 설정 시 SCN<–>EN 양방향으로 구독 설정이 되는 것인지 아니면,
    SCN->EN 단방향 구독인지 문의 드립니다.

subbridge.subscribeBridge(“0xb6c2f7f57eb0d53445295c87ff68e8941f394ee8”,“0xdf3a34a1418246c2b45bc9c6b2e7417586d3e186”)

EN <-> SCN은 일대일 연결만 가능합니다.

메인넷과 서비스체인 사이에 브릿지를 여러개 두시려면
예) EN1 <-> SCN1
EN2 <-> SCN2
아래 문서를 참고해 주시길 부탁 드립니다.

  1. Value Transfer는 양방향 가능합니다.
1개의 좋아요