Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Issue a transaction (Smart Property) without the having bitcoin node #63

Open
orenyodfat opened this issue May 23, 2014 · 3 comments
Open

Comments

@orenyodfat
Copy link

I would like to have a script for issue a transaction without the need to have full bitcoin node on my machine:
Not sure why I need to host full bitcoin node on the machine for doing that.
Sign the transaction on my machine and post the sign transaction to a web service.
Is that applicable?

@achamely
Copy link

A tool that creates transactions needs access to the creating addresses current unsigned tx's from the blockchan in order to create a valid sign-able transaction. At present most of the tools are built around bitcoinqt however we are looking at some that should be able to leverage online resources and eliminate the need for a local fully synced node.

reference Example of online api that can return unspent tx's
http://btc.blockr.io/api/v1/address/unspent/198aMn6ZYAczwrE5NvNTUMyJ5qkfy4g3Hi

@dexX7
Copy link

dexX7 commented May 26, 2014

Well, actually even light clients such as Electrum allow to list unspent transactions and broadcast raw transactions - getting knowledge about the Mastercoin universe is another topic though. I think @faizkhan00 started to gather scripts:

https://github.com/faizkhan00/msc-scripts-n-tricks

Maybe he can give a quick overview about what works and what needs to be done?

@ghost
Copy link

ghost commented May 26, 2014

This feature has been widely requested for some time now. At current, all of the tools in msc-scripts-n-tricks/mastercoin require bitcoinqt to run, but as time has progressed, I have thought more and more about this hard dependency. Its inconvenient and not good to consolidate dependencies on one massive project such as bitcoinqt, and there are benefits to the light resource use of SX.

Using a webservice is out of the question, in my opinion, due to the possibility of downtime and inherent centralization it implies.

The problem with SX right now is I'm not entirely certain its production-ready, I've had to bring many issues to the developers just to get a working obelisk node running, and just today I've spotted another problem with how obelisk handles requests from sx clients. This is my main fear, but barring those issues, I think I can start to work on porting these scripts using python-obelisk, since demand seems to be high. [0]

[0] https://github.com/darkwallet/python-obelisk

Edit:
Initial commit, thanks DexX for getting this going.

https://github.com/faizkhan00/msc-scripts-n-tricks/tree/master/mastercoin/sx

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants