| 113 | command = b"version" |
| 114 | |
| 115 | def __init__(self, protover=PROTO_VERSION): |
| 116 | super(msg_version, self).__init__(protover) |
| 117 | self.nVersion = protover |
| 118 | self.nServices = 1 |
| 119 | self.nTime = int(time.time()) |
| 120 | self.addrTo = CAddress(PROTO_VERSION) |
| 121 | self.addrFrom = CAddress(PROTO_VERSION) |
| 122 | self.nNonce = random.getrandbits(64) |
| 123 | self.strSubVer = (b'/python-bitcoinlib:' + |
| 124 | bitcoin.__version__.encode('ascii') + b'/') |
| 125 | self.nStartingHeight = -1 |
| 126 | self.fRelay = True |
| 127 | |
| 128 | @classmethod |
| 129 | def msg_deser(cls, f, protover=PROTO_VERSION): |