-
Notifications
You must be signed in to change notification settings - Fork 10
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
Allow sharing of txstatedb.json - can be signed and validated without bitcoind #6
Allow sharing of txstatedb.json - can be signed and validated without bitcoind #6
Commits on Jan 23, 2014
-
Ryan X. Charles committed
Jan 23, 2014 Configuration menu - View commit details
-
Copy full SHA for a431cc3 - Browse repository at this point
Copy the full SHA a431cc3View commit details -
add inputtxs.get and inputtxs.clear commands
Ryan X. Charles committedJan 23, 2014 Configuration menu - View commit details
-
Copy full SHA for e3d46ab - Browse repository at this point
Copy the full SHA e3d46abView commit details -
add ability to store redeem and clear redeem script
...necessary for being able to sign p2sh multisig transactions
Ryan X. Charles committedJan 23, 2014 Configuration menu - View commit details
-
Copy full SHA for dd6fb4b - Browse repository at this point
Copy the full SHA dd6fb4bView commit details -
add ability to validate redeem script
the public keys and nreq ought to be able to reproduce the redeem script. when people starting passing file around, they need to be able to validate that the public keys can correctly reproduce the redeem script.
Ryan X. Charles committedJan 23, 2014 Configuration menu - View commit details
-
Copy full SHA for 2bdf0f6 - Browse repository at this point
Copy the full SHA 2bdf0f6View commit details -
add ability to sign txs without connecting to bitcoind
...if the user has used the inputtxs.get command, they can sign messages without needing to connect to bitcoind to get the input transactions.
Ryan X. Charles committedJan 23, 2014 Configuration menu - View commit details
-
Copy full SHA for 26b2089 - Browse repository at this point
Copy the full SHA 26b2089View commit details -
remove debug comment from some earlier time
Ryan X. Charles committedJan 23, 2014 Configuration menu - View commit details
-
Copy full SHA for 1bea3e6 - Browse repository at this point
Copy the full SHA 1bea3e6View commit details -
remove newlines so that pubkey commands are together
...just like the other command groups, like raw.*
Ryan X. Charles committedJan 23, 2014 Configuration menu - View commit details
-
Copy full SHA for 213df73 - Browse repository at this point
Copy the full SHA 213df73View commit details -
add redeem script sanity check
When collaborating to build a multisig address, the user will want to be absolutely certain that the p2sh address is correct, because they don't want to accidentally send bitcoins into obvlivion. Each user will want to be confident that their public key is in the redeem script. This is part of that check. The user can see that their public key is in the list, and this check is making sure that the redeem script actually contains that public key. Another check that I will implement shortly is that the user will want to be confident that they actually have the privatate key corresponding to their public key.
Ryan X. Charles committedJan 23, 2014 Configuration menu - View commit details
-
Copy full SHA for beef76c - Browse repository at this point
Copy the full SHA beef76cView commit details -
added ability to check which priv keys a user has
It will be imortant for users to be able to confirm that they actually have the private key corresponding to a public key in the p2sh redeem script. That is what this commit does. Users can show a list of pubkeys in the db, and show which pubkeys they have the privkey for. Checks are run both to make sure the corresponding pubkey is in the user's wallet, AND that the corresponding private key can actually rederive the public key correctly.
Ryan X. Charles committedJan 23, 2014 Configuration menu - View commit details
-
Copy full SHA for 06c5dc8 - Browse repository at this point
Copy the full SHA 06c5dc8View commit details -
change language from "check" to "validate" for consistency
...other similar commands use the word "validate", so we should use that to be consistent.
Ryan X. Charles committedJan 23, 2014 Configuration menu - View commit details
-
Copy full SHA for 799d9bd - Browse repository at this point
Copy the full SHA 799d9bdView commit details -
Ryan X. Charles committed
Jan 23, 2014 Configuration menu - View commit details
-
Copy full SHA for 4a4345c - Browse repository at this point
Copy the full SHA 4a4345cView commit details -
update code for pubkeys.validate to reflect "help"
Ryan X. Charles committedJan 23, 2014 Configuration menu - View commit details
-
Copy full SHA for 0c32e49 - Browse repository at this point
Copy the full SHA 0c32e49View commit details