caverExt를 이용해서 KAS를 통해 저희가 main net에 배포한 컨트랙트의 Transfer함수를 호출하려고 합니다.
FeeDelegatedSmartContractExecution을 통해서 서명하는 테스트를 진행하고 있었는데
KeyringContainer container = new KeyringContainer();
container.add(fromKering);
container.add(feePayerKering);
contract.setWallet(container);
FeeDelegatedSmartContractExecution fdsce = new FeeDelegatedSmartContractExecution.Builder().XXX.build()
container.sign(fromKeyring.getAddress(), fdsce);
container.sign(feePayerKering.getAddress(), fdsce);
String decoded = fdsce.getRLPEncoding();
caverExt.rpc.klay.sendRawTransaction(decoded).send();
처럼 서명에 필요한 from과 feePayer를 추가하고 sendRawTransaction을 사용해 전송하려고 합니다
여기서 의문점은 caver에서 caver.wallet.add(fromKeyring)으로 RoleBaseKeyring이 add가 되는데
caverExt에서는 안되고 있어서 RoleBaseKeyring을 container에 add하는 방법을 문의드리려고 합니다.
감사합니다.