{"action":"opened","issue":{"url":"https://api.github.com/repos/ledgerlabs/toy-state-channels/issues/3","repository_url":"https://api.github.com/repos/ledgerlabs/toy-state-channels","labels_url":"https://api.github.com/repos/ledgerlabs/toy-state-channels/issues/3/labels{/name}","comments_url":"https://api.github.com/repos/ledgerlabs/toy-state-channels/issues/3/comments","events_url":"https://api.github.com/repos/ledgerlabs/toy-state-channels/issues/3/events","html_url":"https://github.com/ledgerlabs/toy-state-channels/issues/3","id":176218624,"number":3,"title":"Cyclic dependencies between proxies and unanimous consent contract","user":{"login":"emansipater","id":4242428,"avatar_url":"https://avatars.githubusercontent.com/u/4242428?v=3","gravatar_id":"","url":"https://api.github.com/users/emansipater","html_url":"https://github.com/emansipater","followers_url":"https://api.github.com/users/emansipater/followers","following_url":"https://api.github.com/users/emansipater/following{/other_user}","gists_url":"https://api.github.com/users/emansipater/gists{/gist_id}","starred_url":"https://api.github.com/users/emansipater/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/emansipater/subscriptions","organizations_url":"https://api.github.com/users/emansipater/orgs","repos_url":"https://api.github.com/users/emansipater/repos","events_url":"https://api.github.com/users/emansipater/events{/privacy}","received_events_url":"https://api.github.com/users/emansipater/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2016-09-11T04:12:12Z","updated_at":"2016-09-11T04:12:12Z","closed_at":null,"body":"Right now, there are extra steps needed to instantiate these contracts because the proxies need to know the address in their constructor and the UC contract needs to know the proxies address in its own.  This can be worked around by starting with just one participant in the UC contract and then updating the participant list after the proxies are successfully pointing at it, but that's way too much work.  It should be easier to deploy a UC contract and its related proxies."}}
{"actor":{"display_login":"emansipater"}}