현재 Client interface를 구현한 httpclient.go에는 Put function에서 tx를 broadcast할 때 BroadcastTxSync 함수를 사용합니다.
이는 tendermint consensus의 CheckTx 과정을 거친 뒤 response를 return하는 함수입니다. 하지만 CheckTx에서는 데이터가 적절한 format인지만 확인을 하고 실제로 데이터가 put되는 것은 Commit이 일어났을 때 입니다.
따라서 Put fucntion에서는 BroadcastTxSync대신 BroadcastTxCommit 함수를 사용하는 것이 더 적절한 것으로 보입니다.
현재 Client interface를 구현한 httpclient.go에는 Put function에서 tx를 broadcast할 때
BroadcastTxSync
함수를 사용합니다. 이는 tendermint consensus의 CheckTx 과정을 거친 뒤 response를 return하는 함수입니다. 하지만 CheckTx에서는 데이터가 적절한 format인지만 확인을 하고 실제로 데이터가 put되는 것은 Commit이 일어났을 때 입니다. 따라서 Put fucntion에서는BroadcastTxSync
대신BroadcastTxCommit
함수를 사용하는 것이 더 적절한 것으로 보입니다.