Index

_ | A | B | C | D | F | G | H | I | K | L | M | N | O | P | R | S | T | U | V | W

_

__str__() (coinbits.txns.keys.PrivateKey method)
(coinbits.txns.keys.PublicKey method)

A

AddressVector (class in coinbits.protocol.serializers)
AddressVectorSerializer (class in coinbits.protocol.serializers)

B

b256encode() (in module coinbits.encoding)
b58_check_decode() (in module coinbits.encoding)
b58decode() (in module coinbits.encoding)
b58encode() (in module coinbits.encoding)
BitcoinClient (class in coinbits.client)
Block (class in coinbits.protocol.serializers)
BlockHeader (class in coinbits.protocol.serializers)
BlockHeaderSerializer (class in coinbits.protocol.serializers)
BlockLocator (class in coinbits.protocol.fields)
BlockSerializer (class in coinbits.protocol.serializers)

C

calc_checksum() (coinbits.protocol.serializers.MessageHeaderSerializer static method)
calcsize() (coinbits.protocol.serializers.MessageHeaderSerializer static method)
calculate_hash() (coinbits.protocol.serializers.BlockHeader method)
(coinbits.protocol.serializers.Tx method)
coin (coinbits.client.BitcoinClient attribute)
coinbits (module)
coinbits.client (module)
coinbits.encoding (module)
coinbits.protocol (module)
coinbits.protocol.buffer (module)
coinbits.protocol.exceptions (module)
coinbits.protocol.fields (module)
coinbits.protocol.serializers (module)
coinbits.protocol.utils (module)
coinbits.txns (module)
coinbits.txns.exceptions (module)
coinbits.txns.keys (module)
coinbits.txns.scripts (module)
coinbits.txns.wallet (module)
command (coinbits.protocol.serializers.AddressVector attribute)
(coinbits.protocol.serializers.Block attribute)
(coinbits.protocol.serializers.GetAddr attribute)
(coinbits.protocol.serializers.GetBlocks attribute)
(coinbits.protocol.serializers.GetData attribute)
(coinbits.protocol.serializers.GetHeaders attribute)
(coinbits.protocol.serializers.HeaderVector attribute)
(coinbits.protocol.serializers.InventoryVector attribute)
(coinbits.protocol.serializers.MemPool attribute)
(coinbits.protocol.serializers.NotFound attribute)
(coinbits.protocol.serializers.Ping attribute)
(coinbits.protocol.serializers.Pong attribute)
(coinbits.protocol.serializers.Reject attribute)
(coinbits.protocol.serializers.Tx attribute)
(coinbits.protocol.serializers.VerAck attribute)
(coinbits.protocol.serializers.Version attribute)
connected() (coinbits.client.BitcoinClient method)
counter (coinbits.protocol.fields.Field attribute)

D

datatype (coinbits.protocol.fields.BlockLocator attribute)
(coinbits.protocol.fields.Hash attribute)
(coinbits.protocol.fields.Int16LEField attribute)
(coinbits.protocol.fields.Int32LEField attribute)
(coinbits.protocol.fields.Int64LEField attribute)
(coinbits.protocol.fields.UInt16BEField attribute)
(coinbits.protocol.fields.UInt16LEField attribute)
(coinbits.protocol.fields.UInt32LEField attribute)
(coinbits.protocol.fields.UInt64LEField attribute)
deserialize() (coinbits.protocol.fields.Field method)
(coinbits.protocol.fields.FixedStringField method)
(coinbits.protocol.fields.Hash method)
(coinbits.protocol.fields.IPv4AddressField method)
(coinbits.protocol.fields.ListField method)
(coinbits.protocol.fields.NestedField method)
(coinbits.protocol.fields.PrimaryField method)
(coinbits.protocol.fields.VariableIntegerField method)
(coinbits.protocol.fields.VariableStringField method)
(coinbits.protocol.serializers.Serializer method)

F

Field (class in coinbits.protocol.fields)
FixedStringField (class in coinbits.protocol.fields)
from_private_key() (coinbits.txns.keys.PublicKey class method)
from_string() (coinbits.txns.keys.PrivateKey class method)
from_wif() (coinbits.txns.keys.PrivateKey class method)

G

get_btc_value() (coinbits.protocol.serializers.TxOut method)
get_field_names() (coinbits.protocol.serializers.SerializableMessage method)
get_fields() (coinbits.protocol.serializers.SerializerMeta class method)
get_message() (coinbits.protocol.serializers.SerializableMessage method)
get_public_key() (coinbits.txns.keys.PrivateKey method)
GetAddr (class in coinbits.protocol.serializers)
GetAddrSerializer (class in coinbits.protocol.serializers)
GetBlocks (class in coinbits.protocol.serializers)
GetBlocksSerializer (class in coinbits.protocol.serializers)
GetData (class in coinbits.protocol.serializers)
GetDataSerializer (class in coinbits.protocol.serializers)
GetHeaders (class in coinbits.protocol.serializers)
GetHeadersSerializer (class in coinbits.protocol.serializers)
getSerializer() (in module coinbits.protocol.serializers)

H

handle_ping() (coinbits.client.BitcoinClient method)
handle_version() (coinbits.client.BitcoinClient method)
Hash (class in coinbits.protocol.fields)
HeaderVector (class in coinbits.protocol.serializers)
HeaderVectorSerializer (class in coinbits.protocol.serializers)

I

Int16LEField (class in coinbits.protocol.fields)
Int32LEField (class in coinbits.protocol.fields)
Int64LEField (class in coinbits.protocol.fields)
Inventory (class in coinbits.protocol.serializers)
INVENTORY_TYPE (in module coinbits.protocol.fields)
InventorySerializer (class in coinbits.protocol.serializers)
InventoryVector (class in coinbits.protocol.serializers)
InventoryVectorSerializer (class in coinbits.protocol.serializers)
IPv4Address (class in coinbits.protocol.serializers)
IPv4AddressField (class in coinbits.protocol.fields)
IPv4AddressSerializer (class in coinbits.protocol.serializers)
IPv4AddressTimestamp (class in coinbits.protocol.serializers)
IPv4AddressTimestampSerializer (class in coinbits.protocol.serializers)

K

key_prefix (coinbits.txns.keys.PublicKey attribute)
KeyDecodeError

L

ListField (class in coinbits.protocol.fields)
loop() (coinbits.client.BitcoinClient method)

M

MAGIC_VALUES (in module coinbits.protocol.fields)
make_standard_tx() (coinbits.txns.wallet.Teller method)
MemPool (class in coinbits.protocol.serializers)
MemPoolSerializer (class in coinbits.protocol.serializers)
message_received() (coinbits.client.BitcoinClient method)
MessageHeader (class in coinbits.protocol.serializers)
MessageHeaderSerializer (class in coinbits.protocol.serializers)
model_class (coinbits.protocol.serializers.AddressVectorSerializer attribute)
(coinbits.protocol.serializers.BlockHeaderSerializer attribute)
(coinbits.protocol.serializers.BlockSerializer attribute)
(coinbits.protocol.serializers.GetAddrSerializer attribute)
(coinbits.protocol.serializers.GetBlocksSerializer attribute)
(coinbits.protocol.serializers.GetDataSerializer attribute)
(coinbits.protocol.serializers.GetHeadersSerializer attribute)
(coinbits.protocol.serializers.HeaderVectorSerializer attribute)
(coinbits.protocol.serializers.IPv4AddressSerializer attribute)
(coinbits.protocol.serializers.IPv4AddressTimestampSerializer attribute)
(coinbits.protocol.serializers.InventorySerializer attribute)
(coinbits.protocol.serializers.InventoryVectorSerializer attribute)
(coinbits.protocol.serializers.MemPoolSerializer attribute)
(coinbits.protocol.serializers.MessageHeaderSerializer attribute)
(coinbits.protocol.serializers.NotFoundSerializer attribute)
(coinbits.protocol.serializers.OutPointSerializer attribute)
(coinbits.protocol.serializers.PingSerializer attribute)
(coinbits.protocol.serializers.PongSerializer attribute)
(coinbits.protocol.serializers.RejectSerializer attribute)
(coinbits.protocol.serializers.TxInSerializer attribute)
(coinbits.protocol.serializers.TxOutSerializer attribute)
(coinbits.protocol.serializers.TxSerializer attribute)
(coinbits.protocol.serializers.VerAckSerializer attribute)
(coinbits.protocol.serializers.VersionSerializer attribute)

N

NestedField (class in coinbits.protocol.fields)
NodeDisconnectException
nonce() (in module coinbits.protocol.utils)
NotFound (class in coinbits.protocol.serializers)
NotFoundSerializer (class in coinbits.protocol.serializers)

O

OutPoint (class in coinbits.protocol.serializers)
OutPointSerializer (class in coinbits.protocol.serializers)

P

parse() (coinbits.protocol.fields.BlockLocator method)
(coinbits.protocol.fields.Field method)
(coinbits.protocol.fields.FixedStringField method)
(coinbits.protocol.fields.Hash method)
(coinbits.protocol.fields.IPv4AddressField method)
(coinbits.protocol.fields.ListField method)
(coinbits.protocol.fields.NestedField method)
(coinbits.protocol.fields.PrimaryField method)
(coinbits.protocol.fields.VariableIntegerField method)
(coinbits.protocol.fields.VariableStringField method)
pay_to_pubkey_hash() (in module coinbits.txns.scripts)
Ping (class in coinbits.protocol.serializers)
PingSerializer (class in coinbits.protocol.serializers)
Pong (class in coinbits.protocol.serializers)
PongSerializer (class in coinbits.protocol.serializers)
PrimaryField (class in coinbits.protocol.fields)
PrivateKey (class in coinbits.txns.keys)
PROTOCOL_VERSION (in module coinbits.protocol.fields)
ProtocolBuffer (class in coinbits.protocol.buffer)
PublicKey (class in coinbits.txns.keys)

R

receive_message() (coinbits.protocol.buffer.ProtocolBuffer method)
Reject (class in coinbits.protocol.serializers)
RejectSerializer (class in coinbits.protocol.serializers)
reserved (coinbits.protocol.fields.IPv4AddressField attribute)

S

send_message() (coinbits.client.BitcoinClient method)
SerializableMessage (class in coinbits.protocol.serializers)
serialize() (coinbits.protocol.fields.BlockLocator method)
(coinbits.protocol.fields.Field method)
(coinbits.protocol.fields.FixedStringField method)
(coinbits.protocol.fields.Hash method)
(coinbits.protocol.fields.IPv4AddressField method)
(coinbits.protocol.fields.ListField method)
(coinbits.protocol.fields.NestedField method)
(coinbits.protocol.fields.PrimaryField method)
(coinbits.protocol.fields.VariableIntegerField method)
(coinbits.protocol.fields.VariableStringField method)
(coinbits.protocol.serializers.Serializer method)
Serializer (class in coinbits.protocol.serializers)
SerializerABC (class in coinbits.protocol.serializers)
SerializerMeta (class in coinbits.protocol.serializers)
SERVICES (in module coinbits.protocol.fields)
sign() (coinbits.txns.keys.PrivateKey method)

T

Teller (class in coinbits.txns.wallet)
to_address() (coinbits.txns.keys.PrivateKey method)
(coinbits.txns.keys.PublicKey method)
to_hex() (coinbits.txns.keys.PrivateKey method)
(coinbits.txns.keys.PublicKey method)
to_wif() (coinbits.txns.keys.PrivateKey method)
Tx (class in coinbits.protocol.serializers)
TxIn (class in coinbits.protocol.serializers)
TxInSerializer (class in coinbits.protocol.serializers)
TxOut (class in coinbits.protocol.serializers)
TxOutSerializer (class in coinbits.protocol.serializers)
TxSerializer (class in coinbits.protocol.serializers)
type_to_text() (coinbits.protocol.serializers.Inventory method)

U

UInt16BEField (class in coinbits.protocol.fields)
UInt16LEField (class in coinbits.protocol.fields)
UInt32LEField (class in coinbits.protocol.fields)
UInt64LEField (class in coinbits.protocol.fields)
UnknownMessageException

V

VariableIntegerField (class in coinbits.protocol.fields)
VariableStringField (class in coinbits.protocol.fields)
VerAck (class in coinbits.protocol.serializers)
VerAckSerializer (class in coinbits.protocol.serializers)
verify() (coinbits.txns.keys.PublicKey method)
Version (class in coinbits.protocol.serializers)
VersionSerializer (class in coinbits.protocol.serializers)

W

wif_prefix (coinbits.txns.keys.PrivateKey attribute)
write() (coinbits.protocol.buffer.ProtocolBuffer method)