안녕하세요.
수고 많으십니다.
Baobab과 연동하여 아래의 설정 및 token 전송 테스트를 완료하였습니다.
https://ko.docs.klaytn.foundation/node/service-chain/getting-started/4nodes-setup-guide
다만,
- EN과 연동되어 있던 SCN 의 kscn 프로세스 재 기동
- EN이 다른 SCN과 연동
- EN–> SCN으로 ERC20Transfer 수행 시 SCN에서 처리하지 못하고 Pending 현상 발생
(전체 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
[특이 사항]
- SCN01 ~ 04 모두 아래와 같이 동일한 subscribe
subbridge.listBridge
[{
childAddress: “0xb6c2f7f57eb0d53445295c87ff68e8941f394ee8”,
parentAddress: “0xdf3a34a1418246c2b45bc9c6b2e7417586d3e186”,
subscribed: true
}]
- SCN01 ~ 04 모두 동일한 parentOperator/childOperator 설정
subbridge.parentOperator
“0xbd3b47aa67fb9ec143f908d0e98a544a2216a6ac”
subbridge.childOperator
“0x8241b47d31d4ec157bd47c8f793964422686f9c9”
[문의 사항]
-
SCN이 정상적으로 블록을 전달 받은 이 후 처리가 되지 않는 것으로 보입니다.
어떤 부분을 확인이 해봐야 할 지 문의 드립니다. -
parentOperator, childOperator 를 모두 1개의 동일한 address로 통일 시켜 사용하여도 무방할 지 문의 드립니다.
-
subscribe 설정 시 SCN<–>EN 양방향으로 구독 설정이 되는 것인지 아니면,
SCN->EN 단방향 구독인지 문의 드립니다.
subbridge.subscribeBridge(“0xb6c2f7f57eb0d53445295c87ff68e8941f394ee8”,“0xdf3a34a1418246c2b45bc9c6b2e7417586d3e186”)