안녕하세요,
새로 만든 네트워크로
const receipt = await this.caver.rpc.klay.sendRawTransaction(signedSerializedTx);
이부분을 실행시키려는데
'Returned error: invalid chain id’가 떴습니다.
const TxParams = { // 여기에 cbdcContract.mint실행한다는 내용이 있어야뎀 type: "SMART_CONTRACT_EXECUTION", data: method, from: account, to: this.tokenContract.options.address, gas: 0, nonce: 0, gasPrice: 0, chainId: await this.caver.rpc.klay.getChainId() } const unsignedTx = this.caver.transaction.smartContractExecution.create(TxParams) return unsignedTx.getRLPEncoding()
위 코드대로 작성한 후 sign한 뒤 signedSerializedTx를 sendRawTransaction의 인자로 잘 넣어주었고,
signedSerializedTx도 잘 확인 되었습니다.
Returned error: invalid chain id 에러는 어떤 경우에 발생하는 것인지 궁금합니다.
참고로 TxParams에 chain id는 확인결과 해당 네트워크의 chainid가 맞습니다