<page>
<title>How_to_create_and_sign_a_standard_Bitcoin_transaction</title>
<author_name>stjohn_piano</author_name>
<content>


<bold_lines>
Summary
</bold_lines>


Browse to <link>
<type>article</type>
<article_title>Recipe_for_creating_and_signing_a_standard_Bitcoin_transaction_#2</article_title>
<datafeed>edgecase</datafeed>
<datafeed_article_id>168</datafeed_article_id>
<text>Recipe for creating and signing a standard Bitcoin transaction #2</text>
</link> and follow the recipe.

You will need access to various services, which are listed here: <link>
<type>hyperlink</type>
<reference>/pages/transaction_services</reference>
<text>Transaction services</text>
</link>




<bold_lines>
Contents
</bold_lines>


- Summary
- Contents
- Background
- More information




<bold_lines>
Background
</bold_lines>


Edgecase's working definition of a standard transaction:
- It has at least one input and at least one output.
- All input and output addresses are Pay-To-Public-Key-Hash (P2PKH).
- All input scriptSigs contain uncompressed public keys.

Example standard P2PKH Bitcoin address (34 characters):
<datablock_lines>
1AGygbyEFYduWkkmZbbvirgS9kuBBMLJCP
</datablock_lines>

Example standard Bitcoin transaction:
<datablock_lines>
0100000001194af2ad051c3f43dd7d4579b161051037064c84718404c0aa070bf579d71a1b030000008a47304402204f38e1194a0f71f4cb03b1a8644dae69c543cab339d19f0412511bed0868904a02201a9356663d0ad3527b5633ced4cbc469f98bccb0940f2583c7c6c0c0868973a3014104c0128d7e4cbfef4e1bae30788b7bd7a4b974027eea5d83c07ac041f194707e8bba70a162c557cdbcb89682a5a310a2d5a722b2d58d18920a00b6b4c7024ce966ffffffff02400d0300000000001976a914f425b648af85989c1387d532393938fcb7d7bcbb88acbe0b0300000000001976a91461999077782b7298b813d83459a9c944da6460bd88ac00000000
</datablock_lines>






<bold_lines>
More information
</bold_lines>


Projects that involved the creation and signing of a standard Bitcoin transaction:

- Browse to the article <link>
<type>article</type>
<article_title>Creating_and_signing_a_standard_raw_Bitcoin_transaction</article_title>
<datafeed>edgecase</datafeed>
<datafeed_article_id>56</datafeed_article_id>
<text>Creating and signing a standard raw Bitcoin transaction</text>
</link>.

- Browse to the article <link>
<type>article</type>
<article_title>Creating_and_signing_a_standard_raw_Bitcoin_transaction:_Iteration_#2</article_title>
<datafeed>edgecase</datafeed>
<datafeed_article_id>63</datafeed_article_id>
<text>Creating and signing a standard raw Bitcoin transaction: Iteration #2</text>
</link>.








</content>
</page>
