{"action":"created","issue":{"url":"https://api.github.com/repos/shamblett/ethereum/issues/4","repository_url":"https://api.github.com/repos/shamblett/ethereum","labels_url":"https://api.github.com/repos/shamblett/ethereum/issues/4/labels{/name}","comments_url":"https://api.github.com/repos/shamblett/ethereum/issues/4/comments","events_url":"https://api.github.com/repos/shamblett/ethereum/issues/4/events","html_url":"https://github.com/shamblett/ethereum/issues/4","id":357513611,"node_id":"MDU6SXNzdWUzNTc1MTM2MTE=","number":4,"title":"Interface update tracker","user":{"login":"shamblett","id":270345,"node_id":"MDQ6VXNlcjI3MDM0NQ==","avatar_url":"https://avatars0.githubusercontent.com/u/270345?v=4","gravatar_id":"","url":"https://api.github.com/users/shamblett","html_url":"https://github.com/shamblett","followers_url":"https://api.github.com/users/shamblett/followers","following_url":"https://api.github.com/users/shamblett/following{/other_user}","gists_url":"https://api.github.com/users/shamblett/gists{/gist_id}","starred_url":"https://api.github.com/users/shamblett/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/shamblett/subscriptions","organizations_url":"https://api.github.com/users/shamblett/orgs","repos_url":"https://api.github.com/users/shamblett/repos","events_url":"https://api.github.com/users/shamblett/events{/privacy}","received_events_url":"https://api.github.com/users/shamblett/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":13,"created_at":"2018-09-06T06:30:46Z","updated_at":"2018-11-30T20:11:47Z","closed_at":null,"author_association":"OWNER","body":"Raised for users to add what they would like the package to support, also this will track any re-implementation work if the Ethereum RPC interface is updated."},"comment":{"url":"https://api.github.com/repos/shamblett/ethereum/issues/comments/443325356","html_url":"https://github.com/shamblett/ethereum/issues/4#issuecomment-443325356","issue_url":"https://api.github.com/repos/shamblett/ethereum/issues/4","id":443325356,"node_id":"MDEyOklzc3VlQ29tbWVudDQ0MzMyNTM1Ng==","user":{"login":"gkd720","id":29580604,"node_id":"MDQ6VXNlcjI5NTgwNjA0","avatar_url":"https://avatars0.githubusercontent.com/u/29580604?v=4","gravatar_id":"","url":"https://api.github.com/users/gkd720","html_url":"https://github.com/gkd720","followers_url":"https://api.github.com/users/gkd720/followers","following_url":"https://api.github.com/users/gkd720/following{/other_user}","gists_url":"https://api.github.com/users/gkd720/gists{/gist_id}","starred_url":"https://api.github.com/users/gkd720/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gkd720/subscriptions","organizations_url":"https://api.github.com/users/gkd720/orgs","repos_url":"https://api.github.com/users/gkd720/repos","events_url":"https://api.github.com/users/gkd720/events{/privacy}","received_events_url":"https://api.github.com/users/gkd720/received_events","type":"User","site_admin":false},"created_at":"2018-11-30T20:11:47Z","updated_at":"2018-11-30T20:11:47Z","author_association":"NONE","body":"Hmmm, still having trouble. I put protocolVersion example call line just below the client assignment, but I get an error of \" A value of type 'Future<String>' can't be assigned to a variable of type 'String' \". Searching suggests I have to farm it out to a Future method:\r\n\r\n```\r\nclass CreateBottleScreenState extends State<CreateBottleScreen> {\r\n. . .\r\n  final EthereumServerClient client = new EthereumServerClient.withConnectionParameters(\"localhost\",8545);\r\n. . .\r\n  String protocolVersion;\r\n. . .\r\n  Widget build(BuildContext context) {\r\n(now in a button)\r\n                onPressed: () {\r\n                    protocolVersionFuture();\r\n. . .\r\n  }     (end of build)\r\n  Future protocolVersionFuture() async {\r\n    String protocolVersion = await client.eth.protocolVersion();\r\n    setState(() => this.protocolVersion = protocolVersion);\r\n  }\r\n}     (end of class)\r\n```\r\n\r\nI didn't infer this from your test code example. Did I miss something? Am I just doing things the hard way? \r\nThanks."}}
{"actor":{"display_login":"gkd720"}}