{"action":"created","issue":{"url":"https://api.github.com/repos/OmniLayer/omnicore/issues/61","labels_url":"https://api.github.com/repos/OmniLayer/omnicore/issues/61/labels{/name}","comments_url":"https://api.github.com/repos/OmniLayer/omnicore/issues/61/comments","events_url":"https://api.github.com/repos/OmniLayer/omnicore/issues/61/events","html_url":"https://github.com/OmniLayer/omnicore/issues/61","id":81495457,"number":61,"title":"Commands for creating transactions from non-wallet addresses","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":[{"url":"https://api.github.com/repos/OmniLayer/omnicore/labels/feature%20discussion","name":"feature discussion","color":"d4c5f9"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":7,"created_at":"2015-05-27T15:27:09Z","updated_at":"2015-06-02T19:20:31Z","closed_at":null,"body":"> @achamely: once native commands for creating tx's from unknown address is available we'll use it. But at the moment OmniCore needs to have the address added/scanned before it will create tx's. Unfortunately for Omniwallet, this isn't possible. 1: too many addresses, 2: we don't have users private keys to add.\r\n\r\nPlease help me to understand this a bit more. While I can imagine what you may need, it's probably better to clearly define some requirements.\r\n\r\nRight now, we are able to construct and sign any transaction for wallet addresses. Those transactions can be broadcasted, or just signed, but currently, this is limited to wallet keys.\r\n\r\nAs intermediate step, would it help to have an interface to create raw, unsigned transactions, where the caller provides a set of unspent outputs? Would that be possible for OmniWallet?"},"comment":{"url":"https://api.github.com/repos/OmniLayer/omnicore/issues/comments/108064455","html_url":"https://github.com/OmniLayer/omnicore/issues/61#issuecomment-108064455","issue_url":"https://api.github.com/repos/OmniLayer/omnicore/issues/61","id":108064455,"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":"2015-06-02T19:20:31Z","updated_at":"2015-06-02T19:20:31Z","body":"> createrawtx supports the use of the p2sh address\r\n\r\nAll `send` commands do. :)\r\n\r\nBut it seems essential to be able to explicitly provide unspent outputs, which are not part of the wallet to provide a significant benefit for Omni Wallet. The nice part: once this works, it's also possible to run Omni Core without blockchain, and simply use it to construct transactions (e.g. as replacement for the old scripts, or in an offline environment).\r\n\r\nI suggest to tackle the question, whether an address-index, or something else, might be integrated into Omni Core, at some point later, once we are able to deal with non-wallet unspent outputs in general. Adding an index then would mean: providing unspent outputs from an internal, and not external source."}}