Module Expr Str Import alias Import alias ImportFrom alias alias ImportFrom alias alias ImportFrom alias FunctionDef arguments args NameParam NameParam defaults Str body Expr Str If UnaryOpNot BoolOpAnd Call NameLoad NameLoad NameLoad CompareIn Str NameLoad CompareIn Str NameLoad body Raise Call NameLoad Str If UnaryOpNot CompareIn Str NameLoad body Assign SubscriptStore NameLoad Index Str NameLoad Return Call AttributeLoad Str attr ListLoad Call NameLoad SubscriptLoad NameLoad Index Str Call NameLoad Call AttributeLoad NameLoad attr Str SubscriptLoad NameLoad Index Str Call NameLoad Call NameLoad BinOpDiv Call NameLoad NameLoad Num NameLoad Call NameLoad Call AttributeLoad NameLoad attr Str SubscriptLoad NameLoad Index Str decorator_list FunctionDef arguments args NameParam defaults body Expr Str If UnaryOpNot BoolOpAnd CompareIn Str NameLoad CompareIn Str NameLoad body Raise Call NameLoad Str Return Call AttributeLoad Str attr ListLoad Call NameLoad Call AttributeLoad NameLoad attr Str SubscriptLoad NameLoad Index Str Call NameLoad Call NameLoad BinOpDiv Call NameLoad SubscriptLoad NameLoad Index Str Num SubscriptLoad NameLoad Index Str decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults Num Num body Expr Str Assign NameStore Call AttributeLoad Str attr ListComp Call NameLoad NameLoad comprehension NameStore NameLoad Assign NameStore Call AttributeLoad Str attr ListComp Call NameLoad NameLoad comprehension NameStore NameLoad Return Call AttributeLoad Str attr ListLoad Call NameLoad Call AttributeLoad NameLoad attr Str NameLoad Call NameLoad Call NameLoad Call NameLoad NameLoad NameLoad Call NameLoad Call NameLoad Call NameLoad NameLoad NameLoad Call NameLoad Call AttributeLoad NameLoad attr Str NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad NameLoad Assign NameStore SubscriptLoad NameLoad Index Str Assign NameStore SubscriptLoad NameLoad Index Str Assign NameStore ListLoad Assign NameStore ListLoad For NameStore NameLoad body Assign NameStore Dict Str Str SubscriptLoad SubscriptLoad NameLoad Index Str Index Str Call NameLoad SubscriptLoad SubscriptLoad NameLoad Index Str Index Str If CompareIn Str NameLoad body Assign SubscriptStore NameLoad Index Str Call NameLoad SubscriptLoad NameLoad Index Str If CompareIn Str NameLoad body Assign SubscriptStore NameLoad Index Str SubscriptLoad NameLoad Index Str Expr Call AttributeLoad NameLoad attr NameLoad For NameStore NameLoad body Assign NameStore Dict Str Str SubscriptLoad NameLoad Index Str SubscriptLoad NameLoad Index Str Expr Call AttributeLoad NameLoad attr NameLoad Return TupleLoad NameLoad NameLoad SubscriptLoad NameLoad Index Str SubscriptLoad NameLoad Index Str decorator_list
N/A N/A 
    pybitcoin
    ~~~~~

    :copyright: (c) 2014-2016 by Halfmoon Labs, Inc.
    :license: MIT, see LICENSE for more details.
 N/A bitcoin N/A struct binascii hexlify unhexlify utils flip_endian variable_length_int constants UINT_MAX serialize_input N/A N/A input signature_script_hex N/A N/A N/A  Serializes a transaction input.
     N/A N/A N/A N/A isinstance input dict N/A transaction_hash input N/A output_index input N/A N/A N/A Exception Required parameters: transaction_hash, output_index N/A N/A N/A sequence input N/A N/A N/A input N/A sequence UINT_MAX N/A N/A N/A join N/A N/A flip_endian N/A input N/A transaction_hash N/A hexlify N/A N/A struct pack <I N/A input N/A output_index N/A hexlify N/A variable_length_int N/A N/A len signature_script_hex 2 signature_script_hex N/A hexlify N/A N/A struct pack <I N/A input N/A sequence N/A serialize_output N/A N/A output N/A N/A N/A  Serializes a transaction output.
     N/A N/A N/A N/A value output N/A script_hex output N/A N/A N/A Exception Invalid output N/A N/A N/A join N/A N/A hexlify N/A N/A struct pack <Q N/A output N/A value N/A hexlify N/A variable_length_int N/A N/A len N/A output N/A script_hex 2 N/A output N/A script_hex N/A serialize_transaction N/A N/A inputs outputs lock_time version N/A 0 1 N/A N/A  Serializes a transaction.
     N/A serialized_inputs N/A N/A join N/A N/A serialize_input input N/A input inputs N/A serialized_outputs N/A N/A join N/A N/A serialize_output output N/A output outputs N/A N/A N/A join N/A N/A hexlify N/A N/A struct pack <I version N/A hexlify N/A variable_length_int N/A len inputs serialized_inputs N/A hexlify N/A variable_length_int N/A len outputs serialized_outputs N/A hexlify N/A N/A struct pack <I lock_time N/A deserialize_transaction N/A N/A tx_hex N/A N/A N/A 
        Given a serialized transaction, return its inputs, outputs,
        locktime, and version

        Each input will have:
        * transaction_hash: string
        * output_index: int
        * [optional] sequence: int
        * [optional] script_sig: string

        Each output will have:
        * value: int
        * script_hex: string
     N/A tx N/A N/A bitcoin deserialize N/A str tx_hex N/A inputs N/A tx N/A ins N/A outputs N/A tx N/A outs N/A ret_inputs N/A N/A ret_outputs N/A N/A inp inputs N/A N/A ret_inp N/A transaction_hash output_index N/A N/A inp N/A outpoint N/A hash N/A int N/A N/A inp N/A outpoint N/A index N/A N/A sequence inp N/A N/A N/A ret_inp N/A sequence N/A int N/A inp N/A sequence N/A N/A script inp N/A N/A N/A ret_inp N/A script_sig N/A inp N/A script N/A N/A N/A ret_inputs append ret_inp N/A out outputs N/A N/A ret_out N/A value script_hex N/A out N/A value N/A out N/A script N/A N/A N/A ret_outputs append ret_out N/A N/A ret_inputs ret_outputs N/A tx N/A locktime N/A tx N/A version N/A