Search
bitcoinex
v0.1.8
v0.1.7
v0.1.6
v0.1.5
v0.1.4
v0.1.3
v0.1.2
v0.1.1
v0.1.0
Pages
Modules
Bitcoinex
Bitcoinex.Address
Summary
Types
address_type/0
Functions
decode_type/2
encode/3
is_valid?/2
is_valid?/3
supported_address_types/0
Bitcoinex.Base58
Summary
Types
address_type/0
byte_list/0
Functions
append_checksum/1
decode/1
decode_base!/1
encode/1
encode_base/1
validate_checksum/1
Bitcoinex.Bech32
Summary
Types
data/0
encoding_type/0
error/0
hrp/0
max_encoded_length/0
witness_program/0
witness_version/0
Functions
convert_bits/4
decode/2
encode/4
Bitcoinex.Bech32.DecodeResult
Summary
Types
t/0
Functions
add_error/2
bind/2
Bitcoinex.ExtendedKey
Summary
Types
t/0
Functions
derive_child_key/2
derive_extended_key/2
derive_private_child/2
derive_public_child/2
display_extended_key/1
get_child_num/1
get_depth/1
get_fingerprint/1
get_parent_fingerprint/1
get_prefix/1
network_from_extended_key/1
parse_extended_key/1
seed_to_master_private_key/2
serialize_extended_key/1
to_extended_public_key/1
to_private_key/1
to_public_key/1
Bitcoinex.ExtendedKey.DerivationPath
Summary
Types
child_num/0
hardened_child_num/0
non_hardened_child_num/0
t/0
Functions
add/2
from_string/1
max_hardened_child_num/0
min_hardened_child_num/0
new/0
to_string/1
Bitcoinex.LightningNetwork
Summary
Functions
decode_invoice/1
Bitcoinex.LightningNetwork.HopHint
Summary
Types
t/0
Bitcoinex.LightningNetwork.Invoice
Summary
Types
error/0
t/0
Functions
base32_to_integer/1
decode/1
expires_at/1
Bitcoinex.Network
Summary
Types
network_name/0
t/0
Functions
get_network/1
mainnet/0
regtest/0
supported_networks/0
testnet/0
Bitcoinex.Opcode
Summary
Functions
opcode_atoms/0
opcode_nums/0
Bitcoinex.PSBT
Summary
Types
t/0
Functions
decode/1
encode_b64/1
from_file/1
separator/0
to_file/2
Bitcoinex.PSBT.Global
Summary
Functions
parse_global/1
serialize_global/1
Bitcoinex.PSBT.In
Summary
Functions
parse_inputs/2
serialize_inputs/1
Bitcoinex.PSBT.Out
Summary
Functions
parse_outputs/2
serialize_outputs/1
Bitcoinex.PSBT.Utils
Summary
Functions
parse_compact_size_value/1
parse_key_value/3
serialize_kv/2
Bitcoinex.Script
Summary
Types
script_type/0
t/0
Functions
byte_length/1
create_multi/2
create_p2pk/1
create_p2pkh/1
create_p2sh/1
create_p2sh_multi/2
create_p2sh_p2wpkh/1
create_p2tr/1
create_p2wpkh/1
create_p2wsh/1
create_p2wsh_multi/2
create_witness_scriptpubkey/2
display_script/1
empty?/1
extract_multi_policy/1
from_address/1
get_op_atom/1
get_op_num/1
get_script_type/1
hash160/1
is_multi?/1
is_p2pk?/1
is_p2pkh?/1
is_p2sh?/1
is_p2tr?/1
is_p2wpkh?/1
is_p2wsh?/1
is_valid_multi/2
is_valid_opcode/1
new/0
parse_script/1
pop/1
public_key_hash/1
public_key_to_p2pkh/1
public_key_to_p2sh_p2wpkh/1
public_key_to_p2wpkh/1
push_data/2
push_op/2
raw_combine/2
script_length/1
serialize_script/1
sha256/1
to_address/2
to_hex/1
to_list/1
to_p2sh/1
to_p2wsh/1
Bitcoinex.Secp256k1
Summary
Functions
force_even_y/1
get_y/2
verify_point/1
Bitcoinex.Secp256k1.Ecdsa
Summary
Functions
deterministic_k/2
ecdsa_recover_compact/3
sign/2
sign_message/2
verify_signature/3
Bitcoinex.Secp256k1.Math
Summary
Functions
add/2
inv/2
modulo/2
multiply/2
pow/2
Bitcoinex.Secp256k1.Params
Summary
Functions
curve/0
Bitcoinex.Secp256k1.Point
Summary
Types
t/0
Functions
has_even_y/1
is_inf/1
is_point/1
lift_x/1
parse_public_key/1
sec/1
serialize_public_key/1
x_bytes/1
x_hex/1
Bitcoinex.Secp256k1.PrivateKey
Summary
Types
t/0
Functions
new/1
parse_wif/1
parse_wif!/1
parse_wif_bin/1
serialize_private_key/1
to_point/1
validate/1
wif!/2
Bitcoinex.Secp256k1.Schnorr
Summary
Functions
sign/3
verify_signature/3
Bitcoinex.Secp256k1.Signature
Summary
Types
t/0
Functions
der_parse_signature/1
der_serialize_signature/1
parse_signature/1
serialize_signature/1
Bitcoinex.Segwit
Summary
Types
data/0
error/0
hrp/0
network/0
witness_program/0
witness_version/0
Functions
decode_address/1
encode_address/3
get_segwit_script_pubkey/2
is_valid_segswit_address?/1
Bitcoinex.Transaction
Summary
Types
t/0
Functions
decode/1
transaction_id/1
Bitcoinex.Transaction.In
Summary
Types
t/0
Functions
parse_inputs/2
serialize_inputs/1
Bitcoinex.Transaction.Out
Summary
Types
t/0
Functions
output/1
parse_outputs/2
serialize_outputs/1
Bitcoinex.Transaction.Utils
Summary
Functions
get_counter/1
serialize/1
serialize_compact_size_unsigned_int/1
Bitcoinex.Transaction.Witness
Summary
Types
t/0
Functions
parse_witness/2
serialize_witness/1
witness/1
Bitcoinex.Utils
Summary
Types
pad_type/0
Functions
double_sha256/1
encode_int/1
hash160/1
hex_to_bin/1
int_to_big/2
int_to_little/2
little_to_int/1
pad/3
replicate/2
sha256/1
tagged_hash/2
xor_bytes/2
Settings
View Source
Bitcoinex.PSBT.In
(bitcoinex v0.1.8)
Input properties of a partially signed bitcoin transaction.
Link to this section
Summary
Functions
parse_inputs(psbt, num_inputs)
serialize_inputs(inputs)
Link to this section
Functions
Link to this function
parse_inputs(psbt, num_inputs)
View Source
Link to this function
serialize_inputs(inputs)
View Source
×