serverd: implement wallet, channel open