FEE_DELEGATED_SMART_CONTRACT_EXCUTION으로 수수료대납을 하려고 하는데
프론트엔드에서 Failed to find get private key to sign 오류가 나옵니다.
const feePayer = caver.klay.accounts.wallet.add(feePayerPrivateKey);
const senderSigned = await caver.klay.accounts.signTransaction({
type: “FEE_DELEGATED_SMART_CONTRACT_EXECUTION”,
from: address,
to: ContractAddress,
data: Contract.methods.function().encodeABI(),
gas: “300000”,
});
const feePayerSigned = await caver.klay.accounts.feePayerSignTransaction(
senderSigned.rawTransaction,
feePayer.address
);
caver.klay.sendTransaction(feePayerSigned)
여러 문서와 글들을 보며 조금씩 봐꿔봐도 같은 오류가 나오거나 트랜잭션창은 뜨지만 보류중으로 막히거나 둘중하나입니다. 예제들을 보면 sender의 privateKey를 필요로 하는데 가져와야 하나요? 어떤점이 문제일까요 수수료대납부분에서 많이 막히고있습니다