안녕하세요.
KlayStation과 유사한 기능을 만들어보고자 합니다.
CnStaking 관련해서 몇가지 질문이 있습니다.
CnStakingContract와 cn-staking-contract-tests를 살펴본 결과 다음과 같은 기능들이 있었습니다.
- stakeKlay 클레이 스테이킹
- submitApproveStakingWithdrawal 클레이 인출 신청
- confirmRequest 클레이 인출 신청 승인
- withdrawApprovedStaking 실제 클레이 인출
사용자가 2)인출 신청 함수를 실행하면, 신청계정이 아닌 타 어드민 계정이 중간에서 3)confirm을 해주어야 사용자가 추후 4)실제인출이 가능한 구조인 듯 하였습니다.
1. 일반 사용자가 인출신청함수를 실행 → admin confirm → 실제인출 => 이 과정을 자동화하고 싶은데 중간에 admin confirm 과정을 “컨트랙트로 실행하는 것으로 대체” 혹은 "컨펌 과정을 스킵하고 실제 인출"로 대체하는 것이 가능할까요?
2. KlaytnScope으로 살펴본 결과 CN:회사명 컨트랙트 코드는 cnStakingContract인 듯한데, Reward:회사명 컨트랙트 코드는 공개되어 있나요? 공개되어 있다면 어디서 찾을 수 있을까요?