geth RPC sendTransaction always return null?

Hi, I've been using geth for a while now. My setup is basically a single master node running geth (geth --rpc ...). There're two other GPU nodes that connect to geth via RPC. The master node is synced and I have some ether in my eth.coinbase account. However, every time I connect to my master node remotely with geth attach rpc:http://192.168.1.1:8545 and try to make a transaction, I get null:

eth.sendTransaction({from:eth.coinbase, to:"0xmyotheraccount", value:web3.toWei(0.01, "ether")})
null

both web3.fromWei(web3.eth.getBalance(eth.coinbase),'ether') and etherchain.org show that I've got funds.

On the master node, I've tried unlocking the account:

geth attach
personal.unlockAccount(eth.coinbase)

and then trying eth.sendTransaction({from:eth.coinbase, to:"0xmyotheraccount", value:web3.toWei(0.01, "ether")}) again over RPC but I still get null. I'm using geth version 1.4. Please help
Sign In or Register to comment.