Directories
¶
| Path | Synopsis |
|---|---|
|
Package app pkg/app/client.go c2-vis-appsvc
|
Package app pkg/app/client.go c2-vis-appsvc |
|
appcommon
Package appcommon pkg/app/appcommon/doc.go c2-vis-appsvc
|
Package appcommon pkg/app/appcommon/doc.go c2-vis-appsvc |
|
appdisc
Package appdisc pkg/app/appdisc/discovery_manager.go c2-vis-appsvc
|
Package appdisc pkg/app/appdisc/discovery_manager.go c2-vis-appsvc |
|
appevent
Package appevent pkg/app/appevent/broadcaster.go c2-vis-appsvc
|
Package appevent pkg/app/appevent/broadcaster.go c2-vis-appsvc |
|
appnet
Package appnet pkg/app/appnet/addr.go c2-vis-appsvc
|
Package appnet pkg/app/appnet/addr.go c2-vis-appsvc |
|
appserver
Package appserver pkg/app/appserver/app_settings.go
|
Package appserver pkg/app/appserver/app_settings.go |
|
appserver/spec
Package spec pkg/app/appserver/spec/spec.go c2-vis-appsvc Holds the AppConfig wire-format type that pkg/visor/visorconfig.V1's Launcher.Apps field embeds.
|
Package spec pkg/app/appserver/spec/spec.go c2-vis-appsvc Holds the AppConfig wire-format type that pkg/visor/visorconfig.V1's Launcher.Apps field embeds. |
|
idmanager
Package idmanager pkg/app/idmanager/delta_informer.go c2-vis-appsvc
|
Package idmanager pkg/app/idmanager/delta_informer.go c2-vis-appsvc |
|
launcher
Package launcher pkg/app/launcher/launcher.go c2-vis-appsvc
|
Package launcher pkg/app/launcher/launcher.go c2-vis-appsvc |
|
Package btcgateway pkg/btcgateway/gateway.go c4-app-wallet translating them to an Electrum backend, so a Skywire visor can provide the in-browser BTC wallet its chain data (balance / utxos / history / fee / broadcast).
|
Package btcgateway pkg/btcgateway/gateway.go c4-app-wallet translating them to an Electrum backend, so a Skywire visor can provide the in-browser BTC wallet its chain data (balance / utxos / history / fee / broadcast). |
|
Package buildinfo pkg/buildinfo/buildinfo.go c0-com-util
|
Package buildinfo pkg/buildinfo/buildinfo.go c0-com-util |
|
Package cipher pkg/cipher/cipher.go c0-com-crypto github.com/skycoin/skycoin/src/cipher
|
Package cipher pkg/cipher/cipher.go c0-com-crypto github.com/skycoin/skycoin/src/cipher |
|
Package clicache pkg/clicache/clicache.go c4-vis-cli `skywire cli` commands use to memoize deployment-service fetches (SD `/api/services`, TPD `/all-transports`, UT `/uptimes`, etc.) for the CLI's --cfa minutes-old window.
|
Package clicache pkg/clicache/clicache.go c4-vis-cli `skywire cli` commands use to memoize deployment-service fetches (SD `/api/services`, TPD `/all-transports`, UT `/uptimes`, etc.) for the CLI's --cfa minutes-old window. |
|
Package cliout renders skywire-cli command results.
|
Package cliout renders skywire-cli command results. |
|
cliconfig
Package cliconfig is the output shape of the `skywire cli config` commands.
|
Package cliconfig is the output shape of the `skywire cli config` commands. |
|
clihelp
Package clihelp is the machine-readable shape of `skywire cli --help`.
|
Package clihelp is the machine-readable shape of `skywire cli --help`. |
|
clihv
Package clihv is the output shape of the `skywire cli hv` commands that return a value.
|
Package clihv is the output shape of the `skywire cli hv` commands that return a value. |
|
climdisc
Package climdisc is the output shape of the `skywire cli mdisc` commands, which read the dmsg discovery.
|
Package climdisc is the output shape of the `skywire cli mdisc` commands, which read the dmsg discovery. |
|
cliproxy
Package cliproxy is the output shape of the `skywire cli proxy` commands.
|
Package cliproxy is the output shape of the `skywire cli proxy` commands. |
|
clirewards
Package clirewards is the output shape of the `skywire cli rewards` commands, which collect the data the reward system is computed from.
|
Package clirewards is the output shape of the `skywire cli rewards` commands, which collect the data the reward system is computed from. |
|
cliroute
Package cliroute is the output shape of the `skywire cli route` commands.
|
Package cliroute is the output shape of the `skywire cli route` commands. |
|
clisvc
Package clisvc is the output shape of the `skywire cli svc` and `skywire cli resolver` commands.
|
Package clisvc is the output shape of the `skywire cli svc` and `skywire cli resolver` commands. |
|
clitp
Package clitp is the output shape of the `skywire cli tp` commands.
|
Package clitp is the output shape of the `skywire cli tp` commands. |
|
clitps
Package clitps is the output shape of the `skywire cli tps` commands, which manage the transport-setup-node key.
|
Package clitps is the output shape of the `skywire cli tps` commands, which manage the transport-setup-node key. |
|
clivisor
Package clivisor is the output shape of the `skywire cli visor` commands.
|
Package clivisor is the output shape of the `skywire cli visor` commands. |
|
Package cmdutil pkg/cmdutil/catch.go c0-com-util
|
Package cmdutil pkg/cmdutil/catch.go c0-com-util |
|
cxo
|
|
|
cxoaggregate
Package cxoaggregate pkg/cxo/cxoaggregate/aggregate.go c4-net-discovery
|
Package cxoaggregate pkg/cxo/cxoaggregate/aggregate.go c4-net-discovery |
|
cxopreview
Package cxopreview pkg/cxo/cxopreview/cxopreview.go c2-net-cxo
|
Package cxopreview pkg/cxo/cxopreview/cxopreview.go c2-net-cxo |
|
cxosub
Package cxosub pkg/cxo/cxosub/manager.go c2-net-cxo
|
Package cxosub pkg/cxo/cxosub/manager.go c2-net-cxo |
|
cxoutils
Package cxoutils pkg/cxo/cxoutils/compress.go c2-net-cxo gzip helpers for CXO payloads.
|
Package cxoutils pkg/cxo/cxoutils/compress.go c2-net-cxo gzip helpers for CXO payloads. |
|
data
Package data pkg/cxo/data/cxds.go c2-net-cxo
|
Package data pkg/cxo/data/cxds.go c2-net-cxo |
|
data/cxds
Package cxds pkg/cxo/data/cxds/cxds.go c2-net-cxo interface.
|
Package cxds pkg/cxo/data/cxds/cxds.go c2-net-cxo interface. |
|
data/idxdb
Package idxdb pkg/cxo/data/idxdb/drive.go c2-net-cxo The bbolt-backed on-disk index DB.
|
Package idxdb pkg/cxo/data/idxdb/drive.go c2-net-cxo The bbolt-backed on-disk index DB. |
|
data/tests
Package tests pkg/cxo/data/tests/cxds.go c2-net-cxo
|
Package tests pkg/cxo/data/tests/cxds.go c2-net-cxo |
|
node
Package node pkg/cxo/node/config.go c2-net-cxo
|
Package node pkg/cxo/node/config.go c2-net-cxo |
|
node/log
Package log pkg/cxo/node/log/log.go c2-net-cxo
|
Package log pkg/cxo/node/log/log.go c2-net-cxo |
|
node/msg
Package msg pkg/cxo/node/msg/msg.go c2-net-cxo
|
Package msg pkg/cxo/node/msg/msg.go c2-net-cxo |
|
node/transport
Package transport pkg/cxo/node/transport/connection.go c2-net-cxo
|
Package transport pkg/cxo/node/transport/connection.go c2-net-cxo |
|
skyobject
Package skyobject pkg/cxo/skyobject/cache.go c2-net-cxo
|
Package skyobject pkg/cxo/skyobject/cache.go c2-net-cxo |
|
skyobject/registry
Package registry pkg/cxo/skyobject/registry/dynamic.go c2-net-cxo
|
Package registry pkg/cxo/skyobject/registry/dynamic.go c2-net-cxo |
|
skyobject/statutil
Package statutil pkg/cxo/skyobject/statutil/average.go c2-net-cxo
|
Package statutil pkg/cxo/skyobject/statutil/average.go c2-net-cxo |
|
storeconfig
Package storeconfig pkg/cxo/storeconfig/storeconfig.go c2-net-cxo
|
Package storeconfig pkg/cxo/storeconfig/storeconfig.go c2-net-cxo |
|
treestore
Package treestore pkg/cxo/treestore/allowlist.go c2-net-cxo access control for Publisher.
|
Package treestore pkg/cxo/treestore/allowlist.go c2-net-cxo access control for Publisher. |
|
deployment
|
|
|
ar/api
Package api pkg/deployment/ar/api/api.go c4-net-discovery
|
Package api pkg/deployment/ar/api/api.go c4-net-discovery |
|
ar/arfeed
Package arfeed pkg/deployment/ar/arfeed/arfeed.go c4-net-discovery
|
Package arfeed pkg/deployment/ar/arfeed/arfeed.go c4-net-discovery |
|
ar/arpreview
Package arpreview pkg/deployment/ar/arpreview/arpreview.go c4-net-discovery
|
Package arpreview pkg/deployment/ar/arpreview/arpreview.go c4-net-discovery |
|
ar/metrics
Package armetrics pkg/deployment/ar/metrics/empty.go c4-net-discovery
|
Package armetrics pkg/deployment/ar/metrics/empty.go c4-net-discovery |
|
ar/regcxo
Package regcxo pkg/deployment/ar/regcxo/aggregator.go c4-net-discovery
|
Package regcxo pkg/deployment/ar/regcxo/aggregator.go c4-net-discovery |
|
ar/store
Package store pkg/deployment/ar/store/getall_cache.go c4-net-discovery
|
Package store pkg/deployment/ar/store/getall_cache.go c4-net-discovery |
|
charts
Package charts pkg/deployment/charts/service_stats.go c4-net-discovery
|
Package charts pkg/deployment/charts/service_stats.go c4-net-discovery |
|
conf/api
Package api pkg/deployment/conf/api/api.go c4-net-discovery
|
Package api pkg/deployment/conf/api/api.go c4-net-discovery |
|
monitor/api
Package api pkg/deployment/monitor/api/api.go c2-net-monitor
|
Package api pkg/deployment/monitor/api/api.go c2-net-monitor |
|
monitor/nmpk
Package nmpk pkg/deployment/monitor/nmpk/networkmonitor.go c2-net-monitor
|
Package nmpk pkg/deployment/monitor/nmpk/networkmonitor.go c2-net-monitor |
|
monitor/store
Package store pkg/deployment/monitor/store/memory_store.go c2-net-monitor
|
Package store pkg/deployment/monitor/store/memory_store.go c2-net-monitor |
|
monitor/types
Package nm pkg/deployment/monitor/types/types.go c2-net-monitor
|
Package nm pkg/deployment/monitor/types/types.go c2-net-monitor |
|
netgraph
Package netgraph lays out the transport graph and serves it as a canvas page.
|
Package netgraph lays out the transport graph and serves it as a canvas page. |
|
rewards
Package rewards pkg/deployment/rewards/config.go c4-app-rewards handler.
|
Package rewards pkg/deployment/rewards/config.go c4-app-rewards handler. |
|
rf/api
Package api pkg/deployment/rf/api/api.go c2-net-routing
|
Package api pkg/deployment/rf/api/api.go c2-net-routing |
|
rf/store
Package store pkg/deployment/rf/store/finder.go c2-net-routing
|
Package store pkg/deployment/rf/store/finder.go c2-net-routing |
|
sd/api
Package api pkg/deployment/sd/api/api.go c4-net-discovery
|
Package api pkg/deployment/sd/api/api.go c4-net-discovery |
|
sd/metrics
Package sdmetrics pkg/deployment/sd/metrics/empty.go c4-net-discovery
|
Package sdmetrics pkg/deployment/sd/metrics/empty.go c4-net-discovery |
|
sd/regcxo
Package regcxo pkg/deployment/sd/regcxo/aggregator.go c4-net-discovery
|
Package regcxo pkg/deployment/sd/regcxo/aggregator.go c4-net-discovery |
|
sd/store
Package store pkg/deployment/sd/store/memory_store.go c4-net-discovery
|
Package store pkg/deployment/sd/store/memory_store.go c4-net-discovery |
|
stun
Package stunserver pkg/deployment/stun/stunserver.go c2-net-transport It provides the 4-socket (2 IPs x 2 ports) UDP listener required by the go-stun client's 3-test NAT type detection algorithm.
|
Package stunserver pkg/deployment/stun/stunserver.go c2-net-transport It provides the 4-socket (2 IPs x 2 ports) UDP listener required by the go-stun client's 3-test NAT type detection algorithm. |
|
tpd/api
Package api pkg/deployment/tpd/api/api.go c4-net-discovery
|
Package api pkg/deployment/tpd/api/api.go c4-net-discovery |
|
tpd/cxoaggregator
Package cxoaggregator pkg/deployment/tpd/cxoaggregator/aggregator.go c4-net-discovery that subscribes to per-visor TreeStore feeds and mirrors received telemetry into the TPD's redis store.
|
Package cxoaggregator pkg/deployment/tpd/cxoaggregator/aggregator.go c4-net-discovery that subscribes to per-visor TreeStore feeds and mirrors received telemetry into the TPD's redis store. |
|
tpd/metrics
Package tpdiscmetrics pkg/deployment/tpd/metrics/empty.go c4-net-discovery
|
Package tpdiscmetrics pkg/deployment/tpd/metrics/empty.go c4-net-discovery |
|
tpd/store
Package store pkg/deployment/tpd/store/all_transports_cache.go c4-net-discovery
|
Package store pkg/deployment/tpd/store/all_transports_cache.go c4-net-discovery |
|
tps/api
Package api pkg/deployment/tps/api/api.go c2-net-transport
|
Package api pkg/deployment/tps/api/api.go c2-net-transport |
|
tps/config
Package config pkg/deployment/tps/config/config.go c2-net-transport
|
Package config pkg/deployment/tps/config/config.go c2-net-transport |
|
ut/api
Package api pkg/deployment/ut/api/api.go c4-net-discovery
|
Package api pkg/deployment/ut/api/api.go c4-net-discovery |
|
ut/metrics
Package utmetrics pkg/deployment/ut/metrics/empty.go c4-net-discovery
|
Package utmetrics pkg/deployment/ut/metrics/empty.go c4-net-discovery |
|
ut/store
Package store pkg/deployment/ut/store/memory_store.go c4-net-discovery
|
Package store pkg/deployment/ut/store/memory_store.go c4-net-discovery |
|
Package dmsg pkg/dmsg/dmsg/client.go c1-net-dmsg
|
Package dmsg pkg/dmsg/dmsg/client.go c1-net-dmsg |
|
cmdutil
Package cmdutil pkg/dmsg/cmdutil/keyfile.go c1-net-dmsg
|
Package cmdutil pkg/dmsg/cmdutil/keyfile.go c1-net-dmsg |
|
direct
Package direct pkg/dmsg/direct/client.go c1-net-dmsg
|
Package direct pkg/dmsg/direct/client.go c1-net-dmsg |
|
disc
Package disc pkg/dmsg/disc/client.go c1-net-dmsg
|
Package disc pkg/dmsg/disc/client.go c1-net-dmsg |
|
disc/metrics
Package metrics pkg/dmsg/disc/metrics/empty.go c1-net-dmsg
|
Package metrics pkg/dmsg/disc/metrics/empty.go c1-net-dmsg |
|
discovery/api
Package api pkg/dmsg/discovery/api/api.go c1-net-dmsg
|
Package api pkg/dmsg/discovery/api/api.go c1-net-dmsg |
|
discovery/regcxo
Package regcxo pkg/dmsg/discovery/regcxo/aggregator.go c1-net-dmsg
|
Package regcxo pkg/dmsg/discovery/regcxo/aggregator.go c1-net-dmsg |
|
discovery/serverfeed
Package serverfeed reads the dmsg servers dmsg discovery publishes on its clients-by-server CXO feed, for the visor's server cache, the dmsg servers' peer discovery and TPD's marking of dmsg server visors.
|
Package serverfeed reads the dmsg servers dmsg discovery publishes on its clients-by-server CXO feed, for the visor's server cache, the dmsg servers' peer discovery and TPD's marking of dmsg server visors. |
|
discovery/store
Package store pkg/dmsg/discovery/store/entry_cache.go c1-net-dmsg
|
Package store pkg/dmsg/discovery/store/entry_cache.go c1-net-dmsg |
|
dmsg/metrics
Package metrics pkg/dmsg/dmsg/metrics/delta.go c1-net-dmsg
|
Package metrics pkg/dmsg/dmsg/metrics/delta.go c1-net-dmsg |
|
dmsgc
Package dmsgc pkg/dmsg/dmsgc/dmsgc.go c1-net-dmsg dmsg configuration surface: the wire-format types and their JSON methods live in pkg/dmsg/dmsgc/spec (WASM-clean), and pkg/dmsg/dmsgc here aliases them so existing callers keep working unchanged while composing the dmsg.Client constructor and the LAN-priority discovery wrapper that need the heavier transitive deps.
|
Package dmsgc pkg/dmsg/dmsgc/dmsgc.go c1-net-dmsg dmsg configuration surface: the wire-format types and their JSON methods live in pkg/dmsg/dmsgc/spec (WASM-clean), and pkg/dmsg/dmsgc here aliases them so existing callers keep working unchanged while composing the dmsg.Client constructor and the LAN-priority discovery wrapper that need the heavier transitive deps. |
|
dmsgc/spec
Package spec pkg/dmsg/dmsgc/spec/spec.go c1-net-dmsg and methods here describe the visor's dmsg-subsystem configuration at the wire (JSON) layer only — no dmsg client construction, no network I/O, no transitive pull on operational packages.
|
Package spec pkg/dmsg/dmsgc/spec/spec.go c1-net-dmsg and methods here describe the visor's dmsg-subsystem configuration at the wire (JSON) layer only — no dmsg client construction, no network I/O, no transitive pull on operational packages. |
|
dmsgclient
Package dmsgclient pkg/dmsg/dmsgclient/cli.go c1-net-dmsg
|
Package dmsgclient pkg/dmsg/dmsgclient/cli.go c1-net-dmsg |
|
dmsgctrl
Package dmsgctrl pkg/dmsg/dmsgctrl/control.go c1-net-dmsg
|
Package dmsgctrl pkg/dmsg/dmsgctrl/control.go c1-net-dmsg |
|
dmsgcurl
Package dmsgcurl pkg/dmsg/dmsgcurl/dmsgcurl.go c1-net-dmsg
|
Package dmsgcurl pkg/dmsg/dmsgcurl/dmsgcurl.go c1-net-dmsg |
|
dmsghttp
Package dmsghttp pkg/dmsg/dmsghttp/debug.go c1-net-dmsg
|
Package dmsghttp pkg/dmsg/dmsghttp/debug.go c1-net-dmsg |
|
dmsgscp
Package dmsgscp pkg/dmsg/dmsgscp/client.go c1-net-dmsg scp-over-dmsg.
|
Package dmsgscp pkg/dmsg/dmsgscp/client.go c1-net-dmsg scp-over-dmsg. |
|
dmsgserver
Package dmsgserver pkg/dmsg/dmsgserver/api.go c1-net-dmsg
|
Package dmsgserver pkg/dmsg/dmsgserver/api.go c1-net-dmsg |
|
dmsgtest
Package dmsgtest pkg/dmsg/dmsgtest/env.go c1-net-dmsg
|
Package dmsgtest pkg/dmsg/dmsgtest/env.go c1-net-dmsg |
|
ioutil
Package ioutil pkg/dmsg/ioutil/buf_read.go c1-net-dmsg
|
Package ioutil pkg/dmsg/ioutil/buf_read.go c1-net-dmsg |
|
noise
Package noise pkg/dmsg/noise/dh.go c1-net-dmsg
|
Package noise pkg/dmsg/noise/dh.go c1-net-dmsg |
|
tcpnoise
Package tcpnoise pkg/dmsg/tcpnoise/tcpnoise.go c4-vis-cli pkg/dmsg/dmsgpty so apps other than dmsgpty (skychat first, then app skynet / app skysocks etc.
|
Package tcpnoise pkg/dmsg/tcpnoise/tcpnoise.go c4-vis-cli pkg/dmsg/dmsgpty so apps other than dmsgpty (skychat first, then app skynet / app skysocks etc. |
|
Package dmsgweb pkg/dmsgweb/home.go c4-app-web
|
Package dmsgweb pkg/dmsgweb/home.go c4-app-web |
|
Package flags pkg/flags/cloud.go c0-com-util
|
Package flags pkg/flags/cloud.go c0-com-util |
|
gencloud
command
Command gencloud turns the Skycoin cloud logo into stencil rows for the help screen's backdrop mask.
|
Command gencloud turns the Skycoin cloud logo into stencil rows for the help screen's backdrop mask. |
|
Package flightrec pkg/flightrec/flightrec.go c1-util-debug
|
Package flightrec pkg/flightrec/flightrec.go c1-util-debug |
|
Package geo pkg/geo/geo.go c0-com-util
|
Package geo pkg/geo/geo.go c0-com-util |
|
Package geoip pkg/geoip/geoip.go c0-com-util a lookup function.
|
Package geoip pkg/geoip/geoip.go c0-com-util a lookup function. |
|
Package httpauth pkg/httpauth/auth.go c0-com-http
|
Package httpauth pkg/httpauth/auth.go c0-com-http |
|
Package httpauthclient pkg/httpauthclient/client.go c0-com-http
|
Package httpauthclient pkg/httpauthclient/client.go c0-com-http |
|
Package httputil pkg/httputil/compress.go c0-com-util
|
Package httputil pkg/httputil/compress.go c0-com-util |
|
Package loadtest pkg/loadtest/sink.go c4-app-proxy
|
Package loadtest pkg/loadtest/sink.go c4-app-proxy |
|
Package logging pkg/logging/broadcaster.go c0-com-log
|
Package logging pkg/logging/broadcaster.go c0-com-log |
|
Package metricsutil pkg/metricsutil/requests_in_flight_count_middleware.go c0-com-util
|
Package metricsutil pkg/metricsutil/requests_in_flight_count_middleware.go c0-com-util |
|
Package netutil pkg/netutil/copy.go c0-com-util
|
Package netutil pkg/netutil/copy.go c0-com-util |
|
Package pg pkg/pg/lib.go c0-com-util
|
Package pg pkg/pg/lib.go c0-com-util |
|
Package proxyenv pkg/proxyenv/proxyenv.go
|
Package proxyenv pkg/proxyenv/proxyenv.go |
|
Package proxyfront pkg/proxyfront/proxyfront.go
|
Package proxyfront pkg/proxyfront/proxyfront.go |
|
Package proxyinterstitial pkg/proxyinterstitial/interstitial.go c4-app-web
|
Package proxyinterstitial pkg/proxyinterstitial/interstitial.go c4-app-web |
|
Package proxyroute pkg/proxyroute/proxyroute.go
|
Package proxyroute pkg/proxyroute/proxyroute.go |
|
Package proxystatus pkg/proxystatus/font.go c4-app-web
|
Package proxystatus pkg/proxystatus/font.go c4-app-web |
|
Package pty pkg/pty/cli.go c3-vis-pty
|
Package pty pkg/pty/cli.go c3-vis-pty |
|
Package rfclient pkg/rfclient/client.go c2-net-routing
|
Package rfclient pkg/rfclient/client.go c2-net-routing |
|
Package router pkg/router/bottleneck.go c2-net-routing
|
Package router pkg/router/bottleneck.go c2-net-routing |
|
emu
Package emu pkg/router/emu/conn.go
|
Package emu pkg/router/emu/conn.go |
|
policy
Package policy pkg/router/policy/bridge.go c2-net-routing RoutingContext / Candidate / RouteSpec to and from Starlark values, and assembles the pre-declared module set the policy script sees on load.
|
Package policy pkg/router/policy/bridge.go c2-net-routing RoutingContext / Candidate / RouteSpec to and from Starlark values, and assembles the pre-declared module set the policy script sees on load. |
|
policy/preset
Package preset pkg/router/policy/preset/engines.go c2-net-routing
|
Package preset pkg/router/policy/preset/engines.go c2-net-routing |
|
policy/presethook
Package presethook pkg/router/policy/presethook/presethook.go c2-net-routing adapts a built-in routing-policy preset (pkg/router/policy/preset) to the router.DialHook / RouteSelectingHook / RotationHook interfaces WITHOUT the starlark evaluator or the wazero runtime.
|
Package presethook pkg/router/policy/presethook/presethook.go c2-net-routing adapts a built-in routing-policy preset (pkg/router/policy/preset) to the router.DialHook / RouteSelectingHook / RotationHook interfaces WITHOUT the starlark evaluator or the wazero runtime. |
|
policy/presets
Package presets pkg/router/policy/presets/presets.go c2-net-routing embedded in the skywire binary, selectable by name without writing or compiling a policy file.
|
Package presets pkg/router/policy/presets/presets.go c2-net-routing embedded in the skywire binary, selectable by name without writing or compiling a policy file. |
|
policy/wasm
Package wasm pkg/router/policy/wasm/abi.go c2-net-routing for the WASM-host ABI.
|
Package wasm pkg/router/policy/wasm/abi.go c2-net-routing for the WASM-host ABI. |
|
policy/wasm/presets
Package presets pkg/router/policy/wasm/presets/presets.go c2-net-routing is the WASM analog of pkg/router/policy/presets: a registry of precompiled TinyGo routing-policy modules embedded in the skywire binary and selectable by name via a config value of the form "preset:<name>" (see pkg/visor/policy_loader.go), exactly like the Starlark presets.
|
Package presets pkg/router/policy/wasm/presets/presets.go c2-net-routing is the WASM analog of pkg/router/policy/presets: a registry of precompiled TinyGo routing-policy modules embedded in the skywire binary and selectable by name via a config value of the form "preset:<name>" (see pkg/visor/policy_loader.go), exactly like the Starlark presets. |
|
routersettings
Package routersettings pkg/router/routersettings/catalog.go c2-net-routing
|
Package routersettings pkg/router/routersettings/catalog.go c2-net-routing |
|
setupmetrics
Package setupmetrics pkg/router/setupmetrics/empty.go c2-net-routing
|
Package setupmetrics pkg/router/setupmetrics/empty.go c2-net-routing |
|
Package routing pkg/routing/addr.go c1-net-routing
|
Package routing pkg/routing/addr.go c1-net-routing |
|
Package config pkg/serviceconfig/default_environments.go c4-net-discovery
|
Package config pkg/serviceconfig/default_environments.go c4-net-discovery |
|
Package servicedisc pkg/servicedisc/client.go c2-net-discovery
|
Package servicedisc pkg/servicedisc/client.go c2-net-discovery |
|
Package services pkg/services/common.go c2-vis-appsvc
|
Package services pkg/services/common.go c2-vis-appsvc |
|
ar
Package ar pkg/services/ar/ar.go c2-vis-appsvc
|
Package ar pkg/services/ar/ar.go c2-vis-appsvc |
|
confbs
Package confbs pkg/services/confbs/confbs.go c2-vis-appsvc
|
Package confbs pkg/services/confbs/confbs.go c2-vis-appsvc |
|
dmsgdisc
Package dmsgdisc pkg/services/dmsgdisc/config.go c2-vis-appsvc
|
Package dmsgdisc pkg/services/dmsgdisc/config.go c2-vis-appsvc |
|
dmsgsrv
Package dmsgsrv pkg/services/dmsgsrv/dmsgsrv.go c2-vis-appsvc
|
Package dmsgsrv pkg/services/dmsgsrv/dmsgsrv.go c2-vis-appsvc |
|
noop
Package noop pkg/services/noop/noop.go c2-vis-appsvc
|
Package noop pkg/services/noop/noop.go c2-vis-appsvc |
|
rf
Package rf pkg/services/rf/rf.go c2-vis-appsvc
|
Package rf pkg/services/rf/rf.go c2-vis-appsvc |
|
sd
Package sd pkg/services/sd/config.go c2-vis-appsvc
|
Package sd pkg/services/sd/config.go c2-vis-appsvc |
|
sn
Package sn pkg/services/sn/sn.go c2-vis-appsvc
|
Package sn pkg/services/sn/sn.go c2-vis-appsvc |
|
stun
Package stun pkg/services/stun/stun.go c2-vis-appsvc
|
Package stun pkg/services/stun/stun.go c2-vis-appsvc |
|
tpd
Package tpd pkg/services/tpd/config.go c2-vis-appsvc
|
Package tpd pkg/services/tpd/config.go c2-vis-appsvc |
|
tps
Package tps pkg/services/tps/tps.go c2-vis-appsvc
|
Package tps pkg/services/tps/tps.go c2-vis-appsvc |
|
visor
Package visor pkg/services/visor/visor.go c2-vis-appsvc
|
Package visor pkg/services/visor/visor.go c2-vis-appsvc |
|
Package serviceuptime pkg/serviceuptime/api.go c2-net-discovery that surface the Recorder's history.
|
Package serviceuptime pkg/serviceuptime/api.go c2-net-discovery that surface the Recorder's history. |
|
skychat
|
|
|
address
Package address pkg/skychat/address/address.go c4-app-chat the skychat:// address grammar — one shareable, scannable identifier for the three things a user can open: a person, a group, a channel.
|
Package address pkg/skychat/address/address.go c4-app-chat the skychat:// address grammar — one shareable, scannable identifier for the three things a user can open: a person, a group, a channel. |
|
call
Package call pkg/skychat/call/audio_ring.go c4-app-chat
|
Package call pkg/skychat/call/audio_ring.go c4-app-chat |
|
contacts
Package contacts pkg/skychat/contacts/store.go c4-app-chat the address book: what THIS visor's operator calls each public key.
|
Package contacts pkg/skychat/contacts/store.go c4-app-chat the address book: what THIS visor's operator calls each public key. |
|
dm
Package dm pkg/skychat/dm/controller.go c4-app-chat
|
Package dm pkg/skychat/dm/controller.go c4-app-chat |
|
group
Package group pkg/skychat/group/catalog.go c4-app-chat the discovery catalog: "what does this visor host that it wants found?"
|
Package group pkg/skychat/group/catalog.go c4-app-chat the discovery catalog: "what does this visor host that it wants found?" |
|
history
Package history pkg/skychat/history/history.go c4-app-chat
|
Package history pkg/skychat/history/history.go c4-app-chat |
|
message
Package message pkg/skychat/message/message.go c4-app-chat format: length-prefixed frames and the chat-msg/chat-ack envelope.
|
Package message pkg/skychat/message/message.go c4-app-chat format: length-prefixed frames and the chat-msg/chat-ack envelope. |
|
pairing
Package pairing pkg/skychat/pairing/crypto.go c4-app-chat body encryption for chat-pair feeds.
|
Package pairing pkg/skychat/pairing/crypto.go c4-app-chat body encryption for chat-pair feeds. |
|
profile
Package profile pkg/skychat/profile/profile.go c4-app-chat what a visor says about itself: a display name and a tiny avatar.
|
Package profile pkg/skychat/profile/profile.go c4-app-chat what a visor says about itself: a display name and a tiny avatar. |
|
xfer
Package xfer pkg/skychat/xfer/manager.go c4-app-chat
|
Package xfer pkg/skychat/xfer/manager.go c4-app-chat |
|
Package skydns pkg/skydns/skydns.go
|
Package skydns pkg/skydns/skydns.go |
|
Package skyenv pkg/skyenv/carriers_native.go c0-com-env
|
Package skyenv pkg/skyenv/carriers_native.go c0-com-env |
|
svcendpoints
Package svcendpoints pkg/skyenv/svcendpoints/svcendpoints.go c0-com-env PUBLIC HTTP endpoints each deployment service exposes.
|
Package svcendpoints pkg/skyenv/svcendpoints/svcendpoints.go c0-com-env PUBLIC HTTP endpoints each deployment service exposes. |
|
Package skymail pkg/skymail/limits.go c4-app-mail
|
Package skymail pkg/skymail/limits.go c4-app-mail |
|
Package skymailbridge pkg/skymailbridge/server.go c4-app-mail bridge: a minimal SMTP server-side state machine that parses inbound envelopes, extracts a peer PubKey from the recipient domain's pre-suffix DNS label, dials the peer via a transport- agnostic Dialer, and relays the envelope using net/smtp.
|
Package skymailbridge pkg/skymailbridge/server.go c4-app-mail bridge: a minimal SMTP server-side state machine that parses inbound envelopes, extracts a peer PubKey from the recipient domain's pre-suffix DNS label, dials the peer via a transport- agnostic Dialer, and relays the envelope using net/smtp. |
|
Package skynet pkg/skynet/client.go c2-app-skynet
|
Package skynet pkg/skynet/client.go c2-app-skynet |
|
Package skynetca pkg/skynetca/ca.go c4-app-skynet authority used by the skywire resolver to terminate TLS for `*.skynet`, `*.dmsg` and `*.skysocks` hostnames in the visitor's browser.
|
Package skynetca pkg/skynetca/ca.go c4-app-skynet authority used by the skywire resolver to terminate TLS for `*.skynet`, `*.dmsg` and `*.skysocks` hostnames in the visitor's browser. |
|
Package skynetweb pkg/skynetweb/hostrewrite.go c4-app-skynet
|
Package skynetweb pkg/skynetweb/hostrewrite.go c4-app-skynet |
|
Package skyquic pkg/skyquic/flowcontrol.go c1-net-transport
|
Package skyquic pkg/skyquic/flowcontrol.go c1-net-transport |
|
Package skyroute pkg/skyroute/pool.go c2-net-routing connections — browser SOCKS5 requests through the resolving proxy, skysocks-lite fetches, skychat messages — don't each pay a fresh route setup.
|
Package skyroute pkg/skyroute/pool.go c2-net-routing connections — browser SOCKS5 requests through the resolving proxy, skysocks-lite fetches, skychat messages — don't each pay a fresh route setup. |
|
Package skysocks pkg/skysocks/accept_stats.go c4-app-proxy
|
Package skysocks pkg/skysocks/accept_stats.go c4-app-proxy |
|
skysettings
Package skysettings pkg/skysocks/skysettings/skysettings.go
|
Package skysettings pkg/skysocks/skysettings/skysettings.go |
|
Package skyudpbridge pkg/skyudpbridge/skyudpbridge.go c2-net-transport bridge ("sub"): length-prefixed UDP datagrams ferried over a reliable skywire byte-stream (dmsg or skywire-routing).
|
Package skyudpbridge pkg/skyudpbridge/skyudpbridge.go c2-net-transport bridge ("sub"): length-prefixed UDP datagrams ferried over a reliable skywire byte-stream (dmsg or skywire-routing). |
|
skywireconfig
|
|
|
autoconfigcmd
Package autoconfigcmd pkg/skywireconfig/autoconfigcmd/autoconfigcmd.go c3-vis-core autoconfig` as a freestanding factory.
|
Package autoconfigcmd pkg/skywireconfig/autoconfigcmd/autoconfigcmd.go c3-vis-core autoconfig` as a freestanding factory. |
|
genvisor
Package genvisor pkg/skywireconfig/genvisor/genvisor.go c3-vis-core composes a fresh visor configuration (pkg/visor/visorconfig.V1) from a small Options struct plus the deployment-default services embedded in pkg/skycoin/skywire/deployment (deployment.Prod / deployment.Test).
|
Package genvisor pkg/skywireconfig/genvisor/genvisor.go c3-vis-core composes a fresh visor configuration (pkg/visor/visorconfig.V1) from a small Options struct plus the deployment-default services embedded in pkg/skycoin/skywire/deployment (deployment.Prod / deployment.Test). |
|
keypair
Package keypair pkg/skywireconfig/keypair/keypair.go c3-vis-core pkg/cipher.GenerateKeyPair.
|
Package keypair pkg/skywireconfig/keypair/keypair.go c3-vis-core pkg/cipher.GenerateKeyPair. |
|
skyenvfile
Package skyenvfile pkg/skywireconfig/skyenvfile/read.go c4-vis-cli
|
Package skyenvfile pkg/skywireconfig/skyenvfile/read.go c4-vis-cli |
|
Package svcmode pkg/svcmode/svcmode.go c3-vis-core services (transport-discovery, address-resolver, route-finder, service-discovery, uptime-tracker, config-bootstrapper) that need to listen on HTTP, dmsghttp, or both simultaneously.
|
Package svcmode pkg/svcmode/svcmode.go c3-vis-core services (transport-discovery, address-resolver, route-finder, service-discovery, uptime-tracker, config-bootstrapper) that need to listen on HTTP, dmsghttp, or both simultaneously. |
|
Package tcpproxy pkg/tcpproxy/http.go c2-net-transport
|
Package tcpproxy pkg/tcpproxy/http.go c2-net-transport |
|
Package telemetrywire pkg/telemetrywire/telemetrywire.go c3-vis-core
|
Package telemetrywire pkg/telemetrywire/telemetrywire.go c3-vis-core |
|
Package testhelpers pkg/testhelpers/testhelpers.go c0-com-util
|
Package testhelpers pkg/testhelpers/testhelpers.go c0-com-util |
|
Package tpviz pkg/tpviz/cxo_latency.go c4-vis-latency
|
Package tpviz pkg/tpviz/cxo_latency.go c4-vis-latency |
|
wasmgl
Package wasmgl pkg/tpviz/wasmgl/latencyoverlay.go c4-vis-latency Draws the spherical Voronoi cells over the latency view.
|
Package wasmgl pkg/tpviz/wasmgl/latencyoverlay.go c4-vis-latency Draws the spherical Voronoi cells over the latency view. |
|
Package transport pkg/transport/deferred_discovery.go c2-net-transport
|
Package transport pkg/transport/deferred_discovery.go c2-net-transport |
|
deprecated
Package deprecated pkg/transport/deprecated/deprecated.go c2-net-transport
|
Package deprecated pkg/transport/deprecated/deprecated.go c2-net-transport |
|
network
Package network pkg/transport/network/client.go c2-net-transport
|
Package network pkg/transport/network/client.go c2-net-transport |
|
network/addrresolver
Package addrresolver pkg/transport/network/addrresolver/client.go c2-net-transport
|
Package addrresolver pkg/transport/network/addrresolver/client.go c2-net-transport |
|
network/handshake
Package handshake pkg/transport/network/handshake/handshake.go c2-net-transport
|
Package handshake pkg/transport/network/handshake/handshake.go c2-net-transport |
|
network/packetfilter
Package packetfilter pkg/transport/network/packetfilter/address-filter.go c2-net-transport
|
Package packetfilter pkg/transport/network/packetfilter/address-filter.go c2-net-transport |
|
network/porter
Package porter pkg/transport/network/porter/porter.go c2-net-transport
|
Package porter pkg/transport/network/porter/porter.go c2-net-transport |
|
network/spec
Package spec pkg/transport/network/spec/spec.go c2-net-transport Currently holds STCPConfig (the visor-side Skywire-TCP configuration stanza) — a pure-data type that pkg/visor/visorconfig.V1 embeds.
|
Package spec pkg/transport/network/spec/spec.go c2-net-transport Currently holds STCPConfig (the visor-side Skywire-TCP configuration stanza) — a pure-data type that pkg/visor/visorconfig.V1 embeds. |
|
network/stcp
Package stcp pkg/transport/network/stcp/pktable.go c2-net-transport
|
Package stcp pkg/transport/network/stcp/pktable.go c2-net-transport |
|
setup
Package setup pkg/transport/setup/rpc.go c2-net-transport
|
Package setup pkg/transport/setup/rpc.go c2-net-transport |
|
spec
Package spec pkg/transport/spec/spec.go c2-net-transport Currently holds PersistentTransports — the wire-format entry the visor stores per pinned transport peer.
|
Package spec pkg/transport/spec/spec.go c2-net-transport Currently holds PersistentTransports — the wire-format entry the visor stores per pinned transport peer. |
|
tpdclient
Package tpdclient pkg/transport/tpdclient/client.go c2-net-transport
|
Package tpdclient pkg/transport/tpdclient/client.go c2-net-transport |
|
types
Package tptypes pkg/transport/types/preference.go c2-net-transport
|
Package tptypes pkg/transport/types/preference.go c2-net-transport |
|
Package uptimestats pkg/uptimestats/client.go c2-net-discovery integrated uptime endpoints exposed by the service-discovery, transport-discovery, and dmsg-discovery services.
|
Package uptimestats pkg/uptimestats/client.go c2-net-discovery integrated uptime endpoints exposed by the service-discovery, transport-discovery, and dmsg-discovery services. |
|
Package utclient pkg/utclient/client.go c2-net-discovery
|
Package utclient pkg/utclient/client.go c2-net-discovery |
|
util
|
|
|
bbolthealth
Package bbolthealth pkg/util/bbolthealth/repair.go c0-com-util helper for bbolt files.
|
Package bbolthealth pkg/util/bbolthealth/repair.go c0-com-util helper for bbolt files. |
|
cipherutil
Package cipherutil pkg/util/cipherutil/cipherutil.go c0-com-util
|
Package cipherutil pkg/util/cipherutil/cipherutil.go c0-com-util |
|
deadline
Package deadline Copied from https://golang.org/src/net/pipe.go with some changes.
|
Package deadline Copied from https://golang.org/src/net/pipe.go with some changes. |
|
osutil
Package osutil pkg/util/osutil/errors.go c0-com-util
|
Package osutil pkg/util/osutil/errors.go c0-com-util |
|
pathutil
Package pathutil pkg/util/pathutil/configpath.go c0-com-util
|
Package pathutil pkg/util/pathutil/configpath.go c0-com-util |
|
rename
Package rename pkg/util/rename/rename.go c0-com-util
|
Package rename pkg/util/rename/rename.go c0-com-util |
|
rpcutil
Package rpcutil pkg/util/rpcutil/log_call.go c0-com-util
|
Package rpcutil pkg/util/rpcutil/log_call.go c0-com-util |
|
treeprobe
Package treeprobe pkg/util/treeprobe/aggregate.go c0-com-util
|
Package treeprobe pkg/util/treeprobe/aggregate.go c0-com-util |
|
Package visor pkg/visor/api.go c3-vis-core
|
Package visor pkg/visor/api.go c3-vis-core |
|
dmsgtracker
Package dmsgtracker pkg/visor/dmsgtracker/dmsg_tracker.go c3-vis-core
|
Package dmsgtracker pkg/visor/dmsgtracker/dmsg_tracker.go c3-vis-core |
|
logserver
Package logserver pkg/visor/logserver/api.go c3-vis-core
|
Package logserver pkg/visor/logserver/api.go c3-vis-core |
|
logserver/landingpage
Package landingpage pkg/visor/logserver/landingpage/landingpage.go c3-vis-core http://<pk>.dmsg/ (and skywire.dmsg → the visor's own PK).
|
Package landingpage pkg/visor/logserver/landingpage/landingpage.go c3-vis-core http://<pk>.dmsg/ (and skywire.dmsg → the visor's own PK). |
|
logstore
Package logstore pkg/visor/logstore/logstore.go c3-vis-core
|
Package logstore pkg/visor/logstore/logstore.go c3-vis-core |
|
netview
Package netview pkg/visor/netview/netview.go c3-vis-core
|
Package netview pkg/visor/netview/netview.go c3-vis-core |
|
rewardconfig
Package rewardconfig pkg/visor/rewardconfig/reward.go c3-vis-core
|
Package rewardconfig pkg/visor/rewardconfig/reward.go c3-vis-core |
|
rpcgrpc
Package rpcgrpc pkg/visor/rpcgrpc/client.go c3-vis-core
|
Package rpcgrpc pkg/visor/rpcgrpc/client.go c3-vis-core |
|
stats
Package stats pkg/visor/stats/bitmap.go c3-vis-core
|
Package stats pkg/visor/stats/bitmap.go c3-vis-core |
|
usermanager
Package usermanager pkg/visor/usermanager/user.go c3-vis-core
|
Package usermanager pkg/visor/usermanager/user.go c3-vis-core |
|
visorapi
Package visorapi pkg/visor/visorapi/api.go c3-vis-core
|
Package visorapi pkg/visor/visorapi/api.go c3-vis-core |
|
visorconfig
Package visorconfig pkg/visor/visorconfig/args.go c3-vis-core
|
Package visorconfig pkg/visor/visorconfig/args.go c3-vis-core |
|
visorcore
Package visorcore pkg/visor/visorcore/autoconnect.go c3-vis-core
|
Package visorcore pkg/visor/visorcore/autoconnect.go c3-vis-core |
|
visorinit
Package visorinit pkg/visor/visorinit/module.go c3-vis-core
|
Package visorinit pkg/visor/visorinit/module.go c3-vis-core |
|
Package vpn pkg/vpn/client.go c4-app-vpn
|
Package vpn pkg/vpn/client.go c4-app-vpn |
|
netctl
Package netctl pkg/vpn/netctl/netctl_linux.go c4-app-vpn
|
Package netctl pkg/vpn/netctl/netctl_linux.go c4-app-vpn |
|
Package vpnrouter pkg/vpnrouter/lan.go c4-app-vpn
|
Package vpnrouter pkg/vpnrouter/lan.go c4-app-vpn |
|
meshgw
Package meshgw pkg/vpnrouter/meshgw/dns.go c4-app-vpn
|
Package meshgw pkg/vpnrouter/meshgw/dns.go c4-app-vpn |
|
wallet
|
|
|
coins
Package coins pkg/wallet/coins/coins.go c4-app-wallet wallet.
|
Package coins pkg/wallet/coins/coins.go c4-app-wallet wallet. |
|
Package wasmhv pkg/wasmhv/embed.go c3-vis-wasm
|
Package wasmhv pkg/wasmhv/embed.go c3-vis-wasm |
|
browseui
Package browseui pkg/wasmhv/browseui/embed.go c3-vis-wasm Assembles the desk bundle from its promoted home — the OS layer (github.com/0magnet/bottle: jsfs + vnet + proc) — plus the skywire-specific pieces: seed-skywire.js (the package-install filesystem layout), skywire-exec.js (per-command execution of the skywire CLI wasm), and gobrowser-loader.js (the launcher for the netscrape Go browser, which is compiled into the one skywire module as globalThis.skywireBrowser).
|
Package browseui pkg/wasmhv/browseui/embed.go c3-vis-wasm Assembles the desk bundle from its promoted home — the OS layer (github.com/0magnet/bottle: jsfs + vnet + proc) — plus the skywire-specific pieces: seed-skywire.js (the package-install filesystem layout), skywire-exec.js (per-command execution of the skywire CLI wasm), and gobrowser-loader.js (the launcher for the netscrape Go browser, which is compiled into the one skywire module as globalThis.skywireBrowser). |
|
cabundle
Package cabundle pkg/wasmhv/cabundle/cabundle.go c3-vis-wasm
|
Package cabundle pkg/wasmhv/cabundle/cabundle.go c3-vis-wasm |
|
ctlbridge
Package ctlbridge pkg/wasmhv/ctlbridge/ctlbridge.go c3-vis-wasm
|
Package ctlbridge pkg/wasmhv/ctlbridge/ctlbridge.go c3-vis-wasm |
|
deskhost
Package deskhost pkg/wasmhv/deskhost/browseorigin.go c3-vis-wasm Untagged on purpose, like sameorigin.go: pure string work with no syscall/js, so the rules it encodes — which URLs earn a real isolated origin, and what canonical string names the target — are pinned by tests that actually run in CI.
|
Package deskhost pkg/wasmhv/deskhost/browseorigin.go c3-vis-wasm Untagged on purpose, like sameorigin.go: pure string work with no syscall/js, so the rules it encodes — which URLs earn a real isolated origin, and what canonical string names the target — are pinned by tests that actually run in CI. |
|
execwasm
Package execwasm pkg/wasmhv/execwasm/embed_native.go c3-wasm-embed
|
Package execwasm pkg/wasmhv/execwasm/embed_native.go c3-wasm-embed |
|
Package wasmrpc pkg/wasmrpc/bridge.go c3-vis-wasm `skywire cli` clients.
|
Package wasmrpc pkg/wasmrpc/bridge.go c3-vis-wasm `skywire cli` clients. |
Click to show internal directories.
Click to hide internal directories.