일반 계정으로 생성하여 feepayer 계정으로 사용할 수 있는 것인가요?
caver-js에서 계정 생성 함수는 확인할 수 있는데 별도로 feepayer 계정은 없는 것 같아서 문의합니다.
안녕하세요.
fee payer 계정은 따로 있지 않습니다.
A 계정을 생성하고, A 계정에 수수료를 대납할 KLAY가 있고, 트랜잭션에 fee payer 주소를 A의 주소를 넣은 후 caver.wallet.signAsFeePayer
하시면 A계정으로 수수료를 대납할 수 있습니다.
혹은 A계정에서 수수료를 대납하는 전용 키를 따로 관리하고 싶은 경우 A계정의 키를 업데이트 해야 합니다.
업데이트 하는 방법은 문서를 참고해 주세요.
A계정의 키를 AccountKeyRoleBased로 업데이트 하는 경우, 수수료를 대납할 때 전용으로 사용하는 키가 따로 있으며, 이를 통해 권한을 분리할 수 있습니다.
감사합니다
답변 감사합니다.
개발에 참고하도록 하겠습니다.