-32000 "unknown account" 리턴됩니다

curl로 eth_sendTransaction을 확인중인데
{“jsonrpc”:“2.0”,“id”:1,“error”:{“code”:-32000,“message”:“unknown account”}}
와 같은 리턴값만 확인되고 있습니다.

mint

curl -iX POST ‘https://api.baobab.klaytn.net:8651’ -H ‘Content-Type: application/json’ -d ‘{“jsonrpc”:“2.0”,“method”:“klay_sendTransaction”,“id”:1,“params”:[{“from”:“0x313b9e34711a68f714eabe5d6bd3008aca83d8d3”,“to”:“0x990d7edbcd695ccb35648279e6d2b04f7ddfb423”,“data”:“0x40c10f19000000000000000000000000313b9e34711a68f714eabe5d6bd3008aca83d8d30000000000000000000000000000000000000000000000008ac7230489e80000”}]}’

transfer(klay)

curl -iX POST ‘https://api.baobab.klaytn.net:8651’ -H ‘Content-Type: application/json’ -d ‘{“jsonrpc”:“2.0”,“method”:“eth_sendTransaction”,“id”:1,“params”:[{“from”:“0x313b9e34711a68f714eabe5d6bd3008aca83d8d3”,“to”:“0x313b9e34711a68f714eabe5d6bd3008aca83d8d3”,“value”:“0x1000”}]}’

동일한 컨트렉트 함수를 nethereum(C#) 을 통해서 호출하면 정상적으로 동작합니다.

curl 호출시 추가적으로 해야 할 것이 있습니까?

sendTransaction 상의 transaction 서명 과정에서 from 계정을 찾지 못해서 발생하는 문제로 보입니다.
in-memory wallet에 계정을 추가하거나, 해당 account를 node상에서 unlock하는 과정을 거쳐야합니다.