So, I'm testing Coinb.in against Bitwasp, since clients can't really support P2SH. I've rigorously tested it against bitcoind which works fine. I love the idea of a JS tool to sign these transactions, but I'm having difficulty with a transaction. Coinb.in seems to be replacing the signature added by the first signer, rather than just adding the second?
Will run a few tests now.. *edit* my test case worked fine. what browser are you working with?
|
|
|
Is the service currently operational?
I noticed that on your site, you currently have this message up: We're currently experiecing some techincal issues. Service will return to normal shortly. Sorry for any inconvenience caused.
Yes the mutlisig part of the site is fully operational. I was trying to test this functionality out, I do not believe I can currently complete a transaction. When I attempt to "Sign" - nothing happens. It just sits there - am I doing something wrong?
I was able to create the multi-sig address, and I was able to send a small amount of BTC to this address. Now I am trying to sign the transaction and release the funds.
I've just tested it and it works, what browser are you using?
|
|
|
I've made a few changes to improve usability and fixed a couple of small bugs.
The biggest change I've made is an update for those wanting to manipulate the transaction inputs, so let me know how you get on - any suggestions are most welcome.
|
|
|
I have a feature request...
... I'd like to be able to use this script on an offline computer... but right now it checks the balance of the multisig address and won't let me generate a transaction if it think that address has a zero balance. If I'm not online, I'm not sure if it would let me generate a transaction or not... any tips or workarounds?
I'll probably just edit the source code locally for what I want... but, for what it's worth, I think other people may want to run this on an offline computer too. Just made my first successful multisignature transaction with this. Pretty sweet. I will have a think about this feature and consider adding it to the next update.
|
|
|
Thanks for doing this important work for Bitcoin. I think tools like this are really important to keeping things accessible and useful. https://blockchain.info/tx/edd6cac670dd5ac99016dff17025faa8a953b6df59ed37ac9ffbbaeb7c2c1939Feature request: Signed release notes I don't think it is necessary to do what is being done with bitaddress.org (single source file with checksum built into filename) but a signed release would be cool. A simple version log simple like: --- Version 0.1 2014.03.10 ---- : sha1sum index.html js/* css/* 217379fdde1e208fcebef231e4e45af87db108cc index.html add6e1cd5358e701748df05d27b1ea12242ea2bd js/bitcoinjs-min.js 66c84a3b3549a33997247e1f8032f172453682d3 js/bootstrap.js 15a81fe4074f920898e98b1b42cf11bda26da0a8 js/bootstrap.min.js ae49e56999d82802727455f0ba83b63acd90a22b js/jquery-1.9.1.min.js 64ccd2fa29f517043101a651845a3e73e29fd2db css/bootstrap.css ff1c6a04dd80cba8521a850cae728abb41ea9ef3 css/bootstrap.min.css 95d87b7b04ee6dd10a855127ea1bcfa75afdeada css/bootstrap-theme.css 3b38955d745c3fa36017f3cb7d72ceb18c587e66 css/bootstrap-theme.min.css 8297b8f4d686ec6c65981077514975e06ce41812 css/style.css In this version, angry wombats should no longer plague users. Also, badger mode is enabled by default as it is very popular. Thanks, I'm glad you like the project, and thanks for the tip, very grateful. I will happily include a checksum log with any future updates, good suggestion!
|
|
|
OutCast3K, thank you, the code is neat! I wish you the best, along with a tip Good to hear you find the project useful! Many thanks for the tip
|
|
|
- snip -
Easiest solution would be that the buyer and seller come to an agreement and email it to you. You verify receipt by replying with a quote. Multisig is hard enough as it is. I think if you asked people to sign messages with private keys they would just blank out I tend to agree, I think I'll just drop a little message explaining they should contact the mediator first. Thanks for the feedback
|
|
|
How does your mediation service work? Specifically:
- Does your 1% fee apply to every transaction or only those transactions involving disputes?
- bitrated has a field where you can enter a transaction agreement or contract that specifies, among other things, what the modes of payment will be and what proof of payment must be provided in the event of a dispute. There is no such field on coinb.in. So how would you decide what to do in the event of a dispute?
Hey, As it stands, the 1% fee would only be applied to those transactions involving disputes. Most users here seem to make an agreement and sign it with their PGP key in the event a dispute arises, a few other users will get in touch first. Saying that, I suppose a possible solution could be to have users create a message/agreement and sign it (in the browser) with their corresponding private key and then that could be used by the mediator if their is a dispute. Do you have suggestions or preferences yourself? (or anybody else?)
|
|
|
I would be cool if someone could make an easy android app to arrange and start a poker match. So everyone will be able to play poker everywhere with just their smartphone and empty pockets Nice idea... final project could be pretty awesome. OutCast3k +10000 Great idea, this is going to change the way people view crypto's Thank you for finding a really neat solution to a safer pay method No problem, I'm just glad to see others find this useful
|
|
|
Cubes in stock
New price is 0.59 btc
|
|
|
Surely, with out even needing to modify the bitcoin client or protocol an easy solution would have been to monitor the inputs of a transaction when a user withdraws. Then, if a user ever claims they didn't receive the funds, mtgox can just check the inputs and follow them through the block chain. Assuming the date, receivers address and withdrawal amount are the same, and only the transaction id differs, you could quite easily determine if the user received their funds or not - and even identify the new transaction id.
|
|
|
Will do escrow if anyone here wants (see my trust rating) or can help with a multisig transaction, see -> https://coinb.in/multisig/ Best of luck guys.
|
|
|
I would be cool if someone could make an easy android app to arrange and start a poker match. So everyone will be able to play poker everywhere with just their smartphone and empty pockets Nice idea... final project could be pretty awesome.
|
|
|
Maybe I'm missing something, but I think that with this method the Seller is at a disadvantage here, because the Buyer might renege on his promise and not sign the transaction after receiving the goods (e.g., unless the Seller ship an extra amount of goods). True, a mediator could break the tie if two signatures over three were sufficient to release the payment, but it would be much better if recourse to trusted third parties could be minimized. A scheme that might work better would run as follows:
- After reaching a verbal agreement, Buyer issues a "Conditional payment" for Seller (which at this stage s/he may cancel at any time) - Seller accepts the payment by "posting a bond" of, say, X% of the amount. The payment's status becomes "Committed", and Buyer can't cancel it anymore. - Seller ships the goods - Buyer receives the goods, and "releases the payment": the initial amount is paid to Seller, and at the same time the bond is paid back to Buyer.
Is it possible to implement this protocol with p2sh primitives?
Hey, Thanks for the feedback. You've mentioned that the sellers maybe put at a disadvantage here because the buyer may not sign the transaction, well, there are many tried and tested sites where this type of system works. Such as; localbitcoins, bitmit, coingig or even all those .onion sites and the mediators do just fine - but these sites require you to fully trust them, as they expect the coins to be deposited in their wallet and the buyer presses a "release button", as opposed to a multisig address, where no single person can steal them or claim they've been hacked, etc etc.. I also suspect many highly trusted sellers would just accept payment directly anyway. Anyway, unless I've miss understood your suggestion, it is not possible to do as payments can not be "cancelled". All the best
|
|
|
Nice guide
|
|
|
I just have to say - It's amazing what you guys are doing...
Thank You!
Thanks This is an awesome project, very glad I saw this thread.
+1 million! Great stuff outkast - i will use this EVERY day from now on Thanks
|
|
|
Just ran through a test transaction, this works great! Kudos again. My shitty laptop apparently can't sign transactions, the script crashes, but I've tested it successfully on another machine, works a treat. 3cac39fc4aefc65aaa5419a60ab52aebc01d3c55f178a8ebe274650916cf38d6
Good to hear it worked.
|
|
|
Hi OC, Don't get me wrong dude, you do a sterling job my man, but I see other GB's doing these for BTC0.4 - I know they're not UK ones & we have to pay ridiculous taxes etc, etc - but double the price seems a bit tough to swallow eh? Will the price be changing shortly to reflect this? Peace & kudos Hey mate, As you know, I don't set the prices... I'll drop yxt a message though and find out if theres been a price change that I missed.
|
|
|
|