switch zmq tx to json format, pythons: json.loads(s[3:])
revert zmqports.cpp
add more zmq type