{"action":"created","issue":{"url":"https://api.github.com/repos/OmniLayer/spec/issues/224","repository_url":"https://api.github.com/repos/OmniLayer/spec","labels_url":"https://api.github.com/repos/OmniLayer/spec/issues/224/labels{/name}","comments_url":"https://api.github.com/repos/OmniLayer/spec/issues/224/comments","events_url":"https://api.github.com/repos/OmniLayer/spec/issues/224/events","html_url":"https://github.com/OmniLayer/spec/issues/224","id":37789178,"number":224,"title":"Feature request: relax input and output requirements, P2SH","user":{"login":"dexX7","id":5836089,"avatar_url":"https://avatars.githubusercontent.com/u/5836089?v=3","gravatar_id":"","url":"https://api.github.com/users/dexX7","html_url":"https://github.com/dexX7","followers_url":"https://api.github.com/users/dexX7/followers","following_url":"https://api.github.com/users/dexX7/following{/other_user}","gists_url":"https://api.github.com/users/dexX7/gists{/gist_id}","starred_url":"https://api.github.com/users/dexX7/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dexX7/subscriptions","organizations_url":"https://api.github.com/users/dexX7/orgs","repos_url":"https://api.github.com/users/dexX7/repos","events_url":"https://api.github.com/users/dexX7/events{/privacy}","received_events_url":"https://api.github.com/users/dexX7/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":11,"created_at":"2014-07-14T14:06:33Z","updated_at":"2016-08-17T11:59:29Z","closed_at":"2014-09-17T01:58:55Z","body":"In the context of the following lines:\r\n\r\n> Has a single or the largest pay-to-pubkey-hash input by sum signed by the sending address\r\n\r\n> Any input not meeting the requirement for type (pay-to-pubkeyhash) will trigger the invalidation of the transaction\r\n\r\n> Only pay-to-pubkey-hash outputs will be considered for the reference address\r\n\r\nThose requirements were introduced at some point to bring consensus without affecting history.\r\n\r\nI'd like to propose the following:\r\n\r\n1. Don't invalidate transactions with other input types. This is a low hanging fruit, given that there are very specific rules in place to determine the sender (\"highest contribution by sum\").\r\n\r\n2. Consider pay-to-script-hash outputs as reference output.\r\n\r\nThis could be introduced at some block height in the future, because it would affect history otherwise.\r\n\r\nThe benefits of allowing any input type are far greater than P2SH, but the focus of this issue is to lay out a basis to support P2SH (escrow) recipients and senders."},"comment":{"url":"https://api.github.com/repos/OmniLayer/spec/issues/comments/240390625","html_url":"https://github.com/OmniLayer/spec/issues/224#issuecomment-240390625","issue_url":"https://api.github.com/repos/OmniLayer/spec/issues/224","id":240390625,"user":{"login":"dexX7","id":5836089,"avatar_url":"https://avatars.githubusercontent.com/u/5836089?v=3","gravatar_id":"","url":"https://api.github.com/users/dexX7","html_url":"https://github.com/dexX7","followers_url":"https://api.github.com/users/dexX7/followers","following_url":"https://api.github.com/users/dexX7/following{/other_user}","gists_url":"https://api.github.com/users/dexX7/gists{/gist_id}","starred_url":"https://api.github.com/users/dexX7/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dexX7/subscriptions","organizations_url":"https://api.github.com/users/dexX7/orgs","repos_url":"https://api.github.com/users/dexX7/repos","events_url":"https://api.github.com/users/dexX7/events{/privacy}","received_events_url":"https://api.github.com/users/dexX7/received_events","type":"User","site_admin":false},"created_at":"2016-08-17T11:59:28Z","updated_at":"2016-08-17T11:59:28Z","body":"Hey @emmanuel-florent,\r\n\r\nthere is a discussion about a related topic in this thread, which you may check out:\r\n\r\nhttps://github.com/OmniLayer/omniwallet/issues/1314"}}
{"actor":{"display_login":"dexX7"}}