cxo icon indicating copy to clipboard operation
cxo copied to clipboard

CX Object System

Results 8 cxo issues
Sort by recently updated
recently updated
newest added

Implement networking via [gnet](https://github.com/skycoin/skycoin/tree/develop/src/daemon/gnet) instead of [net](https://github.com/skycoin/net) package. See #152 #151 #155

gnet
networking

1. [UDP transport](https://godoc.org/github.com/skycoin/cxo/node#UDP) will be removed. 2. [TCP transport](https://godoc.org/github.com/skycoin/cxo/node#TCP) will be merged into Node. Hence, RPC implementation has to be refactored. It must contain only two public objects: 1. `RPC`...

gnet
networking
rpc

Peer discovery must be implemented by application, built on top of CXO, hence: - [Discovery servers, based on gnet](https://godoc.org/github.com/skycoin/cxo/node#TCP.Discovery) must be removed. - [Unfinished implementation of PEX](https://godoc.org/github.com/skycoin/cxo/node#Swarm) must be removed....

gnet
networking

gnet is TCP-only, hence: - [UDP transport](https://godoc.org/github.com/skycoin/cxo/node#UDP) of [Node](https://godoc.org/github.com/skycoin/cxo/node#Node) has to be removed. - As there is no more need to distinguish between [UDP transport](https://godoc.org/github.com/skycoin/cxo/node#UDP) and [TCP transport](https://godoc.org/github.com/skycoin/cxo/node#TCP), the last...

gnet
networking

The [xorm](https://github.com/go-xorm/xorm) drops `(*xorm.Rows).Next()` error and `(*xorm.Rows).Err()` can only returns `sql.ErrNoRows`. Since, CXO have a little SLQ work, then I think CXO should rid out of the xorm to -...

Move to new [gotree](github.com/DiSiqueira/GoTree) API to avoid `dep ensure` for end users (to make CXO go gettable, without additional movements). Work: 100% Tests: 10% (work in progress).

RPC of the Node has no protection. And anyone can "administrate" the Node.

enhancement

I could see such a mechanism powering basically a global network file store. I.e. something really really useful. It could come with replication controls so that the owner can choose...