{"action":"closed","issue":{"url":"https://api.github.com/repos/nanocurrency/raiblocks/issues/29","repository_url":"https://api.github.com/repos/nanocurrency/raiblocks","labels_url":"https://api.github.com/repos/nanocurrency/raiblocks/issues/29/labels{/name}","comments_url":"https://api.github.com/repos/nanocurrency/raiblocks/issues/29/comments","events_url":"https://api.github.com/repos/nanocurrency/raiblocks/issues/29/events","html_url":"https://github.com/nanocurrency/raiblocks/issues/29","id":198450563,"number":29,"title":"RPC proposals","user":{"login":"SergiySW","id":18710136,"avatar_url":"https://avatars2.githubusercontent.com/u/18710136?v=4","gravatar_id":"","url":"https://api.github.com/users/SergiySW","html_url":"https://github.com/SergiySW","followers_url":"https://api.github.com/users/SergiySW/followers","following_url":"https://api.github.com/users/SergiySW/following{/other_user}","gists_url":"https://api.github.com/users/SergiySW/gists{/gist_id}","starred_url":"https://api.github.com/users/SergiySW/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/SergiySW/subscriptions","organizations_url":"https://api.github.com/users/SergiySW/orgs","repos_url":"https://api.github.com/users/SergiySW/repos","events_url":"https://api.github.com/users/SergiySW/events{/privacy}","received_events_url":"https://api.github.com/users/SergiySW/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":15,"created_at":"2017-01-03T10:55:19Z","updated_at":"2018-05-13T13:04:37Z","closed_at":"2018-05-13T13:04:36Z","author_association":"COLLABORATOR","body":"- [ ] https://github.com/clemahieu/raiblocks/commit/661d5ed94c116a9038a4290a025b134127b3a61c  https://github.com/clemahieu/raiblocks/commit/26f9bebf7ab80dc6dca27756fcf609ca4a7d4895 All node options to be available via RPC, such as ~~account_get~~, ~~account_key~~, ~~key_create~~, ~~key_expand~~, ~~wallet_change_seed~~, wallet_decrypt_unsafe, wallet_list\r\nSome of them are not safe to print in logs, perhaps just replace seeds/private keys in log files with zeroes.\r\n\r\n- [ ] **[mikerow]** Username and Password authentication for RPC. Or perhaps default username and random password is enough — **SergiySW** \r\n\r\n- [ ] RPC command to stop bootstrap\r\n\r\n- [x] https://github.com/clemahieu/raiblocks/commit/094708d3a4ac5b5e0c94969f60bc425f2ee50e26 RPC command to rebroadcast block\r\n\r\n- [x] https://github.com/clemahieu/raiblocks/commit/26f9bebf7ab80dc6dca27756fcf609ca4a7d4895 RPC command to retrieve frontiers for wallet\r\n`{  \"action\": \"wallet_frontiers\", \"wallet\": \"000D1BAEC8EC208142C99059B393051BAC8380F9B5A2E6B2489A277D81789F3F\" }` \r\n\r\n- [x] https://github.com/clemahieu/raiblocks/commit/34e9a9c943cf74d669100ac9fa89939af193a5d0 RCP command to force bootstrap to specific peer like\r\n`{ \"action\": \"bootstrap\", \"peer\": \"::ffff:128.199.199.97:7075\" }`\r\n\r\n- [x] Return error message as JSON. Now you can view error output only in curl. In JavaScript it's just empty server answer. Sample\r\n{ \"error\": \"Invalid block hash\" }\r\n\r\n- [x] Add HTTP response header “Access-Control-Allow-Origin: *” to RPC answers would be useful to control node via browsers JavaScript. Otherwise modern browsers block JSON response.\r\n\r\n- [x] Add RPC command to retrieve release version e.g. 7.5.0\r\n\r\n- [x] **[mikerow]** RPC to change an account representative instead compile a block by yourself with \"publish_block\". \r\n\r\n- [x] RPC to see blocks downloaded but not yet in the ledger. Perhaps just expand response of { \"action\": \"block_count\" }\r\n\r\n- [x] RPC to see pending incoming transactions for account "}}
{"actor":{"display_login":"clemahieu"}}