{"action":"opened","issue":{"url":"https://api.github.com/repos/ethereum/go-ethereum/issues/15592","repository_url":"https://api.github.com/repos/ethereum/go-ethereum","labels_url":"https://api.github.com/repos/ethereum/go-ethereum/issues/15592/labels{/name}","comments_url":"https://api.github.com/repos/ethereum/go-ethereum/issues/15592/comments","events_url":"https://api.github.com/repos/ethereum/go-ethereum/issues/15592/events","html_url":"https://github.com/ethereum/go-ethereum/issues/15592","id":278334848,"number":15592,"title":"ABI.Pack cannot handle user defined struct ","user":{"login":"nkbai","id":10471399,"avatar_url":"https://avatars2.githubusercontent.com/u/10471399?v=4","gravatar_id":"","url":"https://api.github.com/users/nkbai","html_url":"https://github.com/nkbai","followers_url":"https://api.github.com/users/nkbai/followers","following_url":"https://api.github.com/users/nkbai/following{/other_user}","gists_url":"https://api.github.com/users/nkbai/gists{/gist_id}","starred_url":"https://api.github.com/users/nkbai/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nkbai/subscriptions","organizations_url":"https://api.github.com/users/nkbai/orgs","repos_url":"https://api.github.com/users/nkbai/repos","events_url":"https://api.github.com/users/nkbai/events{/privacy}","received_events_url":"https://api.github.com/users/nkbai/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2017-12-01T02:09:44Z","updated_at":"2017-12-01T02:09:44Z","closed_at":null,"author_association":"CONTRIBUTOR","body":"Hi there,\r\n\r\n\r\n\r\n#### System information\r\n\r\nGeth version: `1.7.3`\r\nOS & Version: Windows/Linux/OSX\r\nCommit hash : \r\n\r\n\r\n\r\nto deploy NettingChannelLibrary using golang\r\nhttps://github.com/raiden- network/raiden/blob/check_duplicated_netting_channel/raiden/smart_contracts/NettingChannelLibrary.sol\r\n\r\nthe key position is :\r\n function deposit(Data storage self, uint256 amount)\r\n        returns (bool success, uint256 balance)\r\nthe first arg's type is Data, which is none of the base types.\r\n \r\n\r\n#### Steps to reproduce the behaviour\r\nabigen  -sol NettingChannelLibrary.sol  -pkg main\r\nFailed to generate ABI binding: unsupported arg type: NettingChannelLibrary.Data storage\r\n\r\nI only  want  to deploy this library, use bind.DeployContract will report this error too.\r\n\r\n"}}
{"actor":{"display_login":"nkbai"}}