![]() |
Dash Core
0.12.2.1
P2P Digital Currency
|
Public Member Functions | |
def | __init__ (self) |
def | clear_last_announcement (self) |
def | add_connection (self, conn) |
def | get_data (self, block_hashes) |
def | get_headers (self, locator, hashstop) |
def | send_block_inv (self, blockhash) |
def | send_message (self, message) |
def | on_inv (self, conn, message) |
def | on_headers (self, conn, message) |
def | on_block (self, conn, message) |
def | on_getdata (self, conn, message) |
def | on_pong (self, conn, message) |
def | check_last_announcement (self, headers=None, inv=None) |
def | sync (self, test_function, timeout=60) |
def | sync_with_ping (self, timeout=60) |
def | wait_for_block (self, blockhash, timeout=60) |
def | wait_for_getdata (self, hash_list, timeout=60) |
def | send_header_for_blocks (self, new_blocks) |
def | send_getblocks (self, locator) |
![]() | |
def | __init__ (self) |
def | set_deliver_sleep_time (self, value) |
def | get_deliver_sleep_time (self) |
def | wait_for_verack (self) |
def | deliver (self, conn, message) |
def | on_version (self, conn, message) |
def | on_verack (self, conn, message) |
def | on_inv (self, conn, message) |
def | on_addr (self, conn, message) |
def | on_alert (self, conn, message) |
def | on_getdata (self, conn, message) |
def | on_getblocks (self, conn, message) |
def | on_tx (self, conn, message) |
def | on_block (self, conn, message) |
def | on_getaddr (self, conn, message) |
def | on_headers (self, conn, message) |
def | on_getheaders (self, conn, message) |
def | on_ping (self, conn, message) |
def | on_reject (self, conn, message) |
def | on_close (self, conn) |
def | on_mempool (self, conn) |
def | on_pong (self, conn, message) |
Public Attributes | |
connection | |
last_inv | |
last_headers | |
last_block | |
ping_counter | |
last_pong | |
last_getdata | |
sleep_time | |
block_announced | |
![]() | |
verack_received | |
deliver_sleep_time | |
Definition at line 69 of file sendheaders.py.
def sendheaders.BaseNode.__init__ | ( | self | ) |
Definition at line 70 of file sendheaders.py.
def sendheaders.BaseNode.add_connection | ( | self, | |
conn | |||
) |
Definition at line 88 of file sendheaders.py.
def sendheaders.BaseNode.check_last_announcement | ( | self, | |
headers = None , |
|||
inv = None |
|||
) |
Definition at line 134 of file sendheaders.py.
def sendheaders.BaseNode.clear_last_announcement | ( | self | ) |
Definition at line 82 of file sendheaders.py.
def sendheaders.BaseNode.get_data | ( | self, | |
block_hashes | |||
) |
Definition at line 92 of file sendheaders.py.
def sendheaders.BaseNode.get_headers | ( | self, | |
locator, | |||
hashstop | |||
) |
Definition at line 98 of file sendheaders.py.
def sendheaders.BaseNode.on_block | ( | self, | |
conn, | |||
message | |||
) |
Definition at line 121 of file sendheaders.py.
def sendheaders.BaseNode.on_getdata | ( | self, | |
conn, | |||
message | |||
) |
Definition at line 125 of file sendheaders.py.
def sendheaders.BaseNode.on_headers | ( | self, | |
conn, | |||
message | |||
) |
Definition at line 117 of file sendheaders.py.
def sendheaders.BaseNode.on_inv | ( | self, | |
conn, | |||
message | |||
) |
Definition at line 113 of file sendheaders.py.
def sendheaders.BaseNode.on_pong | ( | self, | |
conn, | |||
message | |||
) |
Definition at line 128 of file sendheaders.py.
def sendheaders.BaseNode.send_block_inv | ( | self, | |
blockhash | |||
) |
Definition at line 104 of file sendheaders.py.
def sendheaders.BaseNode.send_getblocks | ( | self, | |
locator | |||
) |
Definition at line 195 of file sendheaders.py.
def sendheaders.BaseNode.send_header_for_blocks | ( | self, | |
new_blocks | |||
) |
Definition at line 190 of file sendheaders.py.
def sendheaders.BaseNode.send_message | ( | self, | |
message | |||
) |
Definition at line 110 of file sendheaders.py.
Referenced by sendheaders.BaseNode.get_data(), sendheaders.BaseNode.get_headers(), test_framework.mininode.NodeConn.got_message(), sendheaders.BaseNode.send_block_inv(), sendheaders.BaseNode.send_getblocks(), sendheaders.BaseNode.send_header_for_blocks(), sendheaders.BaseNode.sync_with_ping(), and test_framework.mininode.SingleNodeConnCB.sync_with_ping().
def sendheaders.BaseNode.sync | ( | self, | |
test_function, | |||
timeout = 60 |
|||
) |
Definition at line 161 of file sendheaders.py.
Referenced by sendheaders.BaseNode.check_last_announcement(), sendheaders.BaseNode.sync_with_ping(), sendheaders.BaseNode.wait_for_block(), and sendheaders.BaseNode.wait_for_getdata().
def sendheaders.BaseNode.sync_with_ping | ( | self, | |
timeout = 60 |
|||
) |
Definition at line 170 of file sendheaders.py.
def sendheaders.BaseNode.wait_for_block | ( | self, | |
blockhash, | |||
timeout = 60 |
|||
) |
Definition at line 177 of file sendheaders.py.
def sendheaders.BaseNode.wait_for_getdata | ( | self, | |
hash_list, | |||
timeout = 60 |
|||
) |
Definition at line 182 of file sendheaders.py.
sendheaders.BaseNode.block_announced |
Definition at line 80 of file sendheaders.py.
Referenced by sendheaders.BaseNode.check_last_announcement(), sendheaders.BaseNode.clear_last_announcement(), sendheaders.BaseNode.on_headers(), and sendheaders.BaseNode.on_inv().
sendheaders.BaseNode.connection |
Definition at line 72 of file sendheaders.py.
Referenced by sendheaders.BaseNode.add_connection(), test_framework.mininode.SingleNodeConnCB.add_connection(), sendheaders.BaseNode.get_data(), sendheaders.BaseNode.get_headers(), sendheaders.BaseNode.send_block_inv(), sendheaders.BaseNode.send_message(), and test_framework.mininode.SingleNodeConnCB.send_message().
sendheaders.BaseNode.last_block |
Definition at line 75 of file sendheaders.py.
Referenced by sendheaders.BaseNode.on_block(), and sendheaders.BaseNode.wait_for_block().
sendheaders.BaseNode.last_getdata |
Definition at line 78 of file sendheaders.py.
Referenced by sendheaders.BaseNode.on_getdata(), and sendheaders.BaseNode.wait_for_getdata().
sendheaders.BaseNode.last_headers |
Definition at line 74 of file sendheaders.py.
Referenced by sendheaders.BaseNode.check_last_announcement(), sendheaders.BaseNode.clear_last_announcement(), and sendheaders.BaseNode.on_headers().
sendheaders.BaseNode.last_inv |
Definition at line 73 of file sendheaders.py.
Referenced by sendheaders.BaseNode.check_last_announcement(), sendheaders.BaseNode.clear_last_announcement(), and sendheaders.BaseNode.on_inv().
sendheaders.BaseNode.last_pong |
Definition at line 77 of file sendheaders.py.
Referenced by sendheaders.BaseNode.on_pong(), test_framework.mininode.SingleNodeConnCB.on_pong(), sendheaders.BaseNode.sync_with_ping(), and test_framework.mininode.SingleNodeConnCB.sync_with_ping().
sendheaders.BaseNode.ping_counter |
Definition at line 76 of file sendheaders.py.
Referenced by test_framework.comptool.TestManager.sync_blocks(), test_framework.comptool.TestManager.sync_transaction(), sendheaders.BaseNode.sync_with_ping(), and test_framework.mininode.SingleNodeConnCB.sync_with_ping().
sendheaders.BaseNode.sleep_time |
Definition at line 79 of file sendheaders.py.
Referenced by sendheaders.BaseNode.sync().