안녕하세요 다른 프로젝트에서 사용하는 코드인데 새로운 프로젝트와 새로운 스마트 컨트랙트 상에서 에러가 나서 문의 드립니다.
SmartContractExecutionTransaction smartContractExecutionTransaction = SmartContractExecutionTransaction.create(
senderPublicKey, transactionSmartContractAddress, BigInteger.ZERO,
Numeric.hexStringToByteArray(encodeData),
new DefaultGasProvider().getGasLimit(Transaction.FUNC_INSERTPRODUCT));
TransactionManager transactionManager = new TransactionManager.Builder(caver, sender).setChaindId(ChainId.MAINNET).build();
String senderRawTransaction = transactionManager.sign(smartContractExecutionTransaction, true).getValueAsString();
위 코드에서 transaction manager가 sign을 할때 null point exception이 뜹니다. transaction manager와 smartContractExecuetionTransaction은 잘 불러오는거 확인 했습니다.
더 디테일한 정보가 필요할건 같은데 혹시 support 해주실수 있으신지 궁금합니다. 감사합니다.
String senderRawTransaction = transactionManager.sign(smartContractExecutionTransaction, true).getValueAsString();