└─( ~/s/cryptonet )─> python3 examples/min_coin.py -port 32556 -rpc_port 12344 -mine
Namespace(add_nodes=[], debug=False, genesis=['013a010101012501000453a6e5ca2001000000000000000000000000000000000000000000000000000000000000000201000100010001000301010001010101'], mine=True, network_debug=False, port=[32556], rpc_port=[12344])
* Running on http://localhost:12344/
Exception in callback <bound method _SelectorSocketTransport._read_ready of <asyncio.selector_events._SelectorSocketTransport object at 0x7fc8f1ed0ef0>>()
handle: Handle(<bound method _SelectorSocketTransport._read_ready of <asyncio.selector_events._SelectorSocketTransport object at 0x7fc8f1ed0ef0>>, ())
Traceback (most recent call last):
File "/usr/lib/python3.4/asyncio/events.py", line 39, in _run
self._callback(*self._args)
File "/usr/lib/python3.4/asyncio/selector_events.py", line 466, in _read_ready
self._protocol.data_received(data)
File "/usr/local/lib/python3.4/dist-packages/spore-0.9.4-py3.4.egg/spore/__init__.py", line 44, in data_received
message = Message.make(bytes(self._buffer[4:]))
File "/usr/local/lib/python3.4/dist-packages/encodium/__init__.py", line 196, in make
return cls().make(*args, **kwargs)
File "/usr/local/lib/python3.4/dist-packages/encodium/__init__.py", line 105, in make
return inner_self.deserialize(_data)
File "/usr/local/lib/python3.4/dist-packages/encodium/__init__.py", line 192, in deserialize
return self.make(**kwargs)
File "/usr/local/lib/python3.4/dist-packages/encodium/__init__.py", line 106, in make
ret = self.type(*args, **kwargs)
File "/usr/local/lib/python3.4/dist-packages/encodium/__init__.py", line 52, in __init__
setattr(inner_self, key, value)
File "/usr/local/lib/python3.4/dist-packages/encodium/__init__.py", line 86, in __setattr__
field.check_optional(value)
File "/usr/local/lib/python3.4/dist-packages/encodium/__init__.py", line 130, in check_optional
raise ValidationError("cannot be None")
encodium.ValidationError: method cannot be None
Looks like spore packets aren't serialising properly. @ktofu
P2P is borked; using git hasn't helped :(