- [x] Rename `node.Node` to `node.FullNode` - [x] Create `node.Node` interface by extracting all existing public functions of `node.FullNode` - [x] Create `node.newFullNode` function and move `node.NewNode` functionality there - [x] Modify `node.NewNode` to just call `node.newFullNode` (this will be changed later, see: #651). - [x] Consider moving `noode.FullNode` to `node/full_node.go`
node.Nodetonode.FullNodenode.Nodeinterface by extracting all existing public functions ofnode.FullNodenode.newFullNodefunction and movenode.NewNodefunctionality therenode.NewNodeto just callnode.newFullNode(this will be changed later, see: Create stub ofLightNodeimplementation #651).noode.FullNodetonode/full_node.go