{"action":"created","issue":{"url":"https://api.github.com/repos/mimblewimble/grin/issues/1023","repository_url":"https://api.github.com/repos/mimblewimble/grin","labels_url":"https://api.github.com/repos/mimblewimble/grin/issues/1023/labels{/name}","comments_url":"https://api.github.com/repos/mimblewimble/grin/issues/1023/comments","events_url":"https://api.github.com/repos/mimblewimble/grin/issues/1023/events","html_url":"https://github.com/mimblewimble/grin/pull/1023","id":319306201,"node_id":"MDExOlB1bGxSZXF1ZXN0MTg1MjYwMDk5","number":1023,"title":"[WIP] Dandelion transaction aggregation","user":{"login":"quentinlesceller","id":11842328,"node_id":"MDQ6VXNlcjExODQyMzI4","avatar_url":"https://avatars1.githubusercontent.com/u/11842328?v=4","gravatar_id":"","url":"https://api.github.com/users/quentinlesceller","html_url":"https://github.com/quentinlesceller","followers_url":"https://api.github.com/users/quentinlesceller/followers","following_url":"https://api.github.com/users/quentinlesceller/following{/other_user}","gists_url":"https://api.github.com/users/quentinlesceller/gists{/gist_id}","starred_url":"https://api.github.com/users/quentinlesceller/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/quentinlesceller/subscriptions","organizations_url":"https://api.github.com/users/quentinlesceller/orgs","repos_url":"https://api.github.com/users/quentinlesceller/repos","events_url":"https://api.github.com/users/quentinlesceller/events{/privacy}","received_events_url":"https://api.github.com/users/quentinlesceller/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2018-05-01T19:52:51Z","updated_at":"2018-05-30T21:32:04Z","closed_at":"2018-05-30T21:32:04Z","author_association":"MEMBER","pull_request":{"url":"https://api.github.com/repos/mimblewimble/grin/pulls/1023","html_url":"https://github.com/mimblewimble/grin/pull/1023","diff_url":"https://github.com/mimblewimble/grin/pull/1023.diff","patch_url":"https://github.com/mimblewimble/grin/pull/1023.patch"},"body":"Do not merge yet.\r\n\r\nFix https://github.com/mimblewimble/grin/issues/693 and https://github.com/mimblewimble/grin/issues/819.\r\n\r\nThis PR introduces the aggregation of stem transactions before being included in a block.\r\nThe node currently maintains a pool of stem transactions called stempool.\r\nEvery x seconds (the value of the ```dandelion_patience```), the aggregator aggregates the stem transactions into a multi-kernel transaction with cut-through and broadcast it to its Dandelion relay as stem transaction. Hence the only way for a stem transaction to be broadcasted is through this aggregator. That way we do not have to maintain an aggregated_stem_tx_pool. \r\nTo do:\r\n- [x] Aggregator\r\n- [ ] Stempool and pool reconciliation (attempt to deaggregate mk stem tx)\r\n- [ ] Change the Dandelion relay time according to the other timer\r\n- [ ] Tests"},"comment":{"url":"https://api.github.com/repos/mimblewimble/grin/issues/comments/393326507","html_url":"https://github.com/mimblewimble/grin/pull/1023#issuecomment-393326507","issue_url":"https://api.github.com/repos/mimblewimble/grin/issues/1023","id":393326507,"node_id":"MDEyOklzc3VlQ29tbWVudDM5MzMyNjUwNw==","user":{"login":"quentinlesceller","id":11842328,"node_id":"MDQ6VXNlcjExODQyMzI4","avatar_url":"https://avatars1.githubusercontent.com/u/11842328?v=4","gravatar_id":"","url":"https://api.github.com/users/quentinlesceller","html_url":"https://github.com/quentinlesceller","followers_url":"https://api.github.com/users/quentinlesceller/followers","following_url":"https://api.github.com/users/quentinlesceller/following{/other_user}","gists_url":"https://api.github.com/users/quentinlesceller/gists{/gist_id}","starred_url":"https://api.github.com/users/quentinlesceller/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/quentinlesceller/subscriptions","organizations_url":"https://api.github.com/users/quentinlesceller/orgs","repos_url":"https://api.github.com/users/quentinlesceller/repos","events_url":"https://api.github.com/users/quentinlesceller/events{/privacy}","received_events_url":"https://api.github.com/users/quentinlesceller/received_events","type":"User","site_admin":false},"created_at":"2018-05-30T21:32:03Z","updated_at":"2018-05-30T21:32:03Z","author_association":"MEMBER","body":"Closing for https://github.com/mimblewimble/grin/pull/1067#event-1654584000"}}
{"actor":{"display_login":"quentinlesceller"}}