more eth API methods. needs testing.