├── .gitignore ├── Dockerfile ├── LICENSE ├── Makefile ├── README.md ├── aggregator ├── errors.go ├── keys.go └── node.go ├── client └── httpclient.go ├── cmd └── aggregator │ ├── commands │ ├── init.go │ ├── root.go │ └── run.go │ └── main.go ├── config └── config.go ├── funding.json ├── go.mod ├── go.sum ├── loadbalance ├── selectors.go └── wr.go ├── log └── logger.go ├── middleware ├── middleware.go └── plugins │ ├── cors.go │ ├── http_proxy.go │ ├── load_balance.go │ ├── plugins.go │ ├── requests_validator.go │ └── safety.go ├── notify └── notify.go ├── proxy ├── http_proxy.go └── pool.go ├── rpc ├── jsonrpc.go └── session.go ├── run.sh ├── safety └── safety.go ├── server ├── manage_server.go └── server.go ├── utils ├── crypto.go └── crypto_test.go └── version └── version.go /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlockPILabs/aggregator/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlockPILabs/aggregator/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlockPILabs/aggregator/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlockPILabs/aggregator/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlockPILabs/aggregator/HEAD/README.md -------------------------------------------------------------------------------- /aggregator/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlockPILabs/aggregator/HEAD/aggregator/errors.go -------------------------------------------------------------------------------- /aggregator/keys.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlockPILabs/aggregator/HEAD/aggregator/keys.go -------------------------------------------------------------------------------- /aggregator/node.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlockPILabs/aggregator/HEAD/aggregator/node.go -------------------------------------------------------------------------------- /client/httpclient.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlockPILabs/aggregator/HEAD/client/httpclient.go -------------------------------------------------------------------------------- /cmd/aggregator/commands/init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlockPILabs/aggregator/HEAD/cmd/aggregator/commands/init.go -------------------------------------------------------------------------------- /cmd/aggregator/commands/root.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlockPILabs/aggregator/HEAD/cmd/aggregator/commands/root.go -------------------------------------------------------------------------------- /cmd/aggregator/commands/run.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlockPILabs/aggregator/HEAD/cmd/aggregator/commands/run.go -------------------------------------------------------------------------------- /cmd/aggregator/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlockPILabs/aggregator/HEAD/cmd/aggregator/main.go -------------------------------------------------------------------------------- /config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlockPILabs/aggregator/HEAD/config/config.go -------------------------------------------------------------------------------- /funding.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlockPILabs/aggregator/HEAD/funding.json -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlockPILabs/aggregator/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlockPILabs/aggregator/HEAD/go.sum -------------------------------------------------------------------------------- /loadbalance/selectors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlockPILabs/aggregator/HEAD/loadbalance/selectors.go -------------------------------------------------------------------------------- /loadbalance/wr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlockPILabs/aggregator/HEAD/loadbalance/wr.go -------------------------------------------------------------------------------- /log/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlockPILabs/aggregator/HEAD/log/logger.go -------------------------------------------------------------------------------- /middleware/middleware.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlockPILabs/aggregator/HEAD/middleware/middleware.go -------------------------------------------------------------------------------- /middleware/plugins/cors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlockPILabs/aggregator/HEAD/middleware/plugins/cors.go -------------------------------------------------------------------------------- /middleware/plugins/http_proxy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlockPILabs/aggregator/HEAD/middleware/plugins/http_proxy.go -------------------------------------------------------------------------------- /middleware/plugins/load_balance.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlockPILabs/aggregator/HEAD/middleware/plugins/load_balance.go -------------------------------------------------------------------------------- /middleware/plugins/plugins.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlockPILabs/aggregator/HEAD/middleware/plugins/plugins.go -------------------------------------------------------------------------------- /middleware/plugins/requests_validator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlockPILabs/aggregator/HEAD/middleware/plugins/requests_validator.go -------------------------------------------------------------------------------- /middleware/plugins/safety.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlockPILabs/aggregator/HEAD/middleware/plugins/safety.go -------------------------------------------------------------------------------- /notify/notify.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlockPILabs/aggregator/HEAD/notify/notify.go -------------------------------------------------------------------------------- /proxy/http_proxy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlockPILabs/aggregator/HEAD/proxy/http_proxy.go -------------------------------------------------------------------------------- /proxy/pool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlockPILabs/aggregator/HEAD/proxy/pool.go -------------------------------------------------------------------------------- /rpc/jsonrpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlockPILabs/aggregator/HEAD/rpc/jsonrpc.go -------------------------------------------------------------------------------- /rpc/session.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlockPILabs/aggregator/HEAD/rpc/session.go -------------------------------------------------------------------------------- /run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlockPILabs/aggregator/HEAD/run.sh -------------------------------------------------------------------------------- /safety/safety.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlockPILabs/aggregator/HEAD/safety/safety.go -------------------------------------------------------------------------------- /server/manage_server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlockPILabs/aggregator/HEAD/server/manage_server.go -------------------------------------------------------------------------------- /server/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlockPILabs/aggregator/HEAD/server/server.go -------------------------------------------------------------------------------- /utils/crypto.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlockPILabs/aggregator/HEAD/utils/crypto.go -------------------------------------------------------------------------------- /utils/crypto_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlockPILabs/aggregator/HEAD/utils/crypto_test.go -------------------------------------------------------------------------------- /version/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlockPILabs/aggregator/HEAD/version/version.go --------------------------------------------------------------------------------