{"action":"created","issue":{"url":"https://api.github.com/repos/ethereum/cpp-ethereum/issues/1671","labels_url":"https://api.github.com/repos/ethereum/cpp-ethereum/issues/1671/labels{/name}","comments_url":"https://api.github.com/repos/ethereum/cpp-ethereum/issues/1671/comments","events_url":"https://api.github.com/repos/ethereum/cpp-ethereum/issues/1671/events","html_url":"https://github.com/ethereum/cpp-ethereum/issues/1671","id":69355605,"number":1671,"title":"Solidity/JS API: Array accessors \"present\" but nonfunctional.","user":{"login":"Smithgift","id":10504499,"avatar_url":"https://avatars.githubusercontent.com/u/10504499?v=3","gravatar_id":"","url":"https://api.github.com/users/Smithgift","html_url":"https://github.com/Smithgift","followers_url":"https://api.github.com/users/Smithgift/followers","following_url":"https://api.github.com/users/Smithgift/following{/other_user}","gists_url":"https://api.github.com/users/Smithgift/gists{/gist_id}","starred_url":"https://api.github.com/users/Smithgift/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Smithgift/subscriptions","organizations_url":"https://api.github.com/users/Smithgift/orgs","repos_url":"https://api.github.com/users/Smithgift/repos","events_url":"https://api.github.com/users/Smithgift/events{/privacy}","received_events_url":"https://api.github.com/users/Smithgift/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/ethereum/cpp-ethereum/labels/solidity","name":"solidity","color":"bfdadc"}],"state":"closed","locked":false,"assignee":{"login":"chriseth","id":9073706,"avatar_url":"https://avatars.githubusercontent.com/u/9073706?v=3","gravatar_id":"","url":"https://api.github.com/users/chriseth","html_url":"https://github.com/chriseth","followers_url":"https://api.github.com/users/chriseth/followers","following_url":"https://api.github.com/users/chriseth/following{/other_user}","gists_url":"https://api.github.com/users/chriseth/gists{/gist_id}","starred_url":"https://api.github.com/users/chriseth/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/chriseth/subscriptions","organizations_url":"https://api.github.com/users/chriseth/orgs","repos_url":"https://api.github.com/users/chriseth/repos","events_url":"https://api.github.com/users/chriseth/events{/privacy}","received_events_url":"https://api.github.com/users/chriseth/received_events","type":"User","site_admin":false},"milestone":null,"comments":2,"created_at":"2015-04-18T22:34:09Z","updated_at":"2015-04-21T18:17:51Z","closed_at":"2015-04-21T18:17:51Z","body":"Marking an array `public` will cause an accessor to appear in the ABI, regardless that arrays are not supposed to have accessors or that the \"accessor\" does not even work. "},"comment":{"url":"https://api.github.com/repos/ethereum/cpp-ethereum/issues/comments/94894155","html_url":"https://github.com/ethereum/cpp-ethereum/issues/1671#issuecomment-94894155","issue_url":"https://api.github.com/repos/ethereum/cpp-ethereum/issues/1671","id":94894155,"user":{"login":"Smithgift","id":10504499,"avatar_url":"https://avatars.githubusercontent.com/u/10504499?v=3","gravatar_id":"","url":"https://api.github.com/users/Smithgift","html_url":"https://github.com/Smithgift","followers_url":"https://api.github.com/users/Smithgift/followers","following_url":"https://api.github.com/users/Smithgift/following{/other_user}","gists_url":"https://api.github.com/users/Smithgift/gists{/gist_id}","starred_url":"https://api.github.com/users/Smithgift/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Smithgift/subscriptions","organizations_url":"https://api.github.com/users/Smithgift/orgs","repos_url":"https://api.github.com/users/Smithgift/repos","events_url":"https://api.github.com/users/Smithgift/events{/privacy}","received_events_url":"https://api.github.com/users/Smithgift/received_events","type":"User","site_admin":false},"created_at":"2015-04-21T18:17:51Z","updated_at":"2015-04-21T18:17:51Z","body":"My expectation was that they did not exist, because of a line in the \"Solidity Features\" page implying this. My mind must have added \"not planned, either,\" though I'm not sure why.\r\n\r\nWhat was happening was that it was returning nothing [to JS], but I suspect what was happening was a misunderstanding on my part about array lengths. Removing a kludge from my code and using the array's accessors directly seems to show this was a false alarm."}}