{"action":"created","issue":{"url":"https://api.github.com/repos/dedis/cothority/issues/1542","repository_url":"https://api.github.com/repos/dedis/cothority","labels_url":"https://api.github.com/repos/dedis/cothority/issues/1542/labels{/name}","comments_url":"https://api.github.com/repos/dedis/cothority/issues/1542/comments","events_url":"https://api.github.com/repos/dedis/cothority/issues/1542/events","html_url":"https://github.com/dedis/cothority/pull/1542","id":372597105,"node_id":"MDExOlB1bGxSZXF1ZXN0MjI0NzM4MzAz","number":1542,"title":"Use on-disk CONIKS trie instead of collections in byzcoin","user":{"login":"kc1212","id":1093806,"node_id":"MDQ6VXNlcjEwOTM4MDY=","avatar_url":"https://avatars0.githubusercontent.com/u/1093806?v=4","gravatar_id":"","url":"https://api.github.com/users/kc1212","html_url":"https://github.com/kc1212","followers_url":"https://api.github.com/users/kc1212/followers","following_url":"https://api.github.com/users/kc1212/following{/other_user}","gists_url":"https://api.github.com/users/kc1212/gists{/gist_id}","starred_url":"https://api.github.com/users/kc1212/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kc1212/subscriptions","organizations_url":"https://api.github.com/users/kc1212/orgs","repos_url":"https://api.github.com/users/kc1212/repos","events_url":"https://api.github.com/users/kc1212/events{/privacy}","received_events_url":"https://api.github.com/users/kc1212/received_events","type":"User","site_admin":false},"labels":[{"id":956456003,"node_id":"MDU6TGFiZWw5NTY0NTYwMDM=","url":"https://api.github.com/repos/dedis/cothority/labels/ByzCoin","name":"ByzCoin","color":"fbca04","default":false}],"state":"open","locked":false,"assignee":{"login":"kc1212","id":1093806,"node_id":"MDQ6VXNlcjEwOTM4MDY=","avatar_url":"https://avatars0.githubusercontent.com/u/1093806?v=4","gravatar_id":"","url":"https://api.github.com/users/kc1212","html_url":"https://github.com/kc1212","followers_url":"https://api.github.com/users/kc1212/followers","following_url":"https://api.github.com/users/kc1212/following{/other_user}","gists_url":"https://api.github.com/users/kc1212/gists{/gist_id}","starred_url":"https://api.github.com/users/kc1212/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kc1212/subscriptions","organizations_url":"https://api.github.com/users/kc1212/orgs","repos_url":"https://api.github.com/users/kc1212/repos","events_url":"https://api.github.com/users/kc1212/events{/privacy}","received_events_url":"https://api.github.com/users/kc1212/received_events","type":"User","site_admin":false},"assignees":[{"login":"kc1212","id":1093806,"node_id":"MDQ6VXNlcjEwOTM4MDY=","avatar_url":"https://avatars0.githubusercontent.com/u/1093806?v=4","gravatar_id":"","url":"https://api.github.com/users/kc1212","html_url":"https://github.com/kc1212","followers_url":"https://api.github.com/users/kc1212/followers","following_url":"https://api.github.com/users/kc1212/following{/other_user}","gists_url":"https://api.github.com/users/kc1212/gists{/gist_id}","starred_url":"https://api.github.com/users/kc1212/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kc1212/subscriptions","organizations_url":"https://api.github.com/users/kc1212/orgs","repos_url":"https://api.github.com/users/kc1212/repos","events_url":"https://api.github.com/users/kc1212/events{/privacy}","received_events_url":"https://api.github.com/users/kc1212/received_events","type":"User","site_admin":false}],"milestone":null,"comments":1,"created_at":"2018-10-22T16:34:36Z","updated_at":"2018-10-29T21:16:41Z","closed_at":null,"author_association":"CONTRIBUTOR","pull_request":{"url":"https://api.github.com/repos/dedis/cothority/pulls/1542","html_url":"https://github.com/dedis/cothority/pull/1542","diff_url":"https://github.com/dedis/cothority/pull/1542.diff","patch_url":"https://github.com/dedis/cothority/pull/1542.patch"},"body":"Key changes:\r\n* Removed collections, changed the backend to use the new library - trie.\r\n* Renamed everything from collectionDB/cdb/collection/coll to stateTrie/st/stagingStateTrie/sst\r\n* `Proof.Match` previously did not take any arguments, which I think is incorrect. If you don't know which key you want to prove, then the service can just send a random inclusion proof for some key that exists. So I changed it to `Proof.Match(key []byte)`.\r\n* The proof structure changed too, of course, which means the JS and Java API needs to be updated. But it's quite easy to check the proof in the new structure, so we can finally implement proper verification in JS/Java.\r\n* Some refactoring here and there. "},"comment":{"url":"https://api.github.com/repos/dedis/cothority/issues/comments/434083430","html_url":"https://github.com/dedis/cothority/pull/1542#issuecomment-434083430","issue_url":"https://api.github.com/repos/dedis/cothority/issues/1542","id":434083430,"node_id":"MDEyOklzc3VlQ29tbWVudDQzNDA4MzQzMA==","user":{"login":"kc1212","id":1093806,"node_id":"MDQ6VXNlcjEwOTM4MDY=","avatar_url":"https://avatars0.githubusercontent.com/u/1093806?v=4","gravatar_id":"","url":"https://api.github.com/users/kc1212","html_url":"https://github.com/kc1212","followers_url":"https://api.github.com/users/kc1212/followers","following_url":"https://api.github.com/users/kc1212/following{/other_user}","gists_url":"https://api.github.com/users/kc1212/gists{/gist_id}","starred_url":"https://api.github.com/users/kc1212/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kc1212/subscriptions","organizations_url":"https://api.github.com/users/kc1212/orgs","repos_url":"https://api.github.com/users/kc1212/repos","events_url":"https://api.github.com/users/kc1212/events{/privacy}","received_events_url":"https://api.github.com/users/kc1212/received_events","type":"User","site_admin":false},"created_at":"2018-10-29T21:16:41Z","updated_at":"2018-10-29T21:16:41Z","author_association":"CONTRIBUTOR","body":"Addressed comments"}}
{"actor":{"display_login":"kc1212"}}