[2024-03-16T07:38:23.278222688-05:00] WARN [skywire-cli]: Failed to establish stcpr transport error="save transport: mt.client.Dial: resolve PK: no entry for this PK"
only stcp transports may work in this instance, however, there is no way to automatically determine the port to use for that transport.
implement a similar caching of SD for service type visor as is implemented for proxy list and vpn list
only attempt to make stcpr transports if the visor is both public and online in UT
have a similar mechanism as proxy list and vpn list to filter only online visors
have a similar implementation that allows to not use cached files and not filter only online visors
allow stcp transports to be created by skywire cli visor tp add by supplying ip address and port directly - but never auto-attempt creating such transports if the type, port, and ip are not specified
add a separate subcommand for listing public visors with similar implementation as proxy list or vpn list
$ skywire-cli proxy list | while read _pk ; do skywire cli visor tp add $_pk ; done
[2024-03-16T07:38:23.278222688-05:00] WARN [skywire-cli]: Failed to establish stcpr transport error="save transport: mt.client.Dial: resolve PK: no entry for this PK"
[2024-03-16T07:38:25.099297432-05:00] INFO [skywire-cli]: Established sudph transport to 0202037ce4ca982cb8d4b2c1b41df1ccc64ffcf58dfbb38ed0c3c7e41465668545
type id remote_pk mode label
sudph 7b4eda5b-327b-092a-adee-a066430f68ad 0202037ce4ca982cb8d4b2c1b41df1ccc64ffcf58dfbb38ed0c3c7e41465668545 regular user
[2024-03-16T07:38:26.201483553-05:00] WARN [skywire-cli]: Failed to establish stcpr transport error="save transport: mt.client.Dial: resolve PK: no entry for this PK"
[2024-03-16T07:38:28.138791014-05:00] INFO [skywire-cli]: Established sudph transport to 0203522e92b0ee7ea4c860bff55d353025b79fa2d34b198c26699458a5f29118fb
type id remote_pk mode label
sudph faa48469-5c74-0372-9087-1ccc45a0807f 0203522e92b0ee7ea4c860bff55d353025b79fa2d34b198c26699458a5f29118fb regular user
[2024-03-16T07:38:29.338806251-05:00] WARN [skywire-cli]: Failed to establish stcpr transport error="save transport: mt.client.Dial: resolve PK: no entry for this PK"
[2024-03-16T07:38:40.369027719-05:00] WARN [skywire-cli]: Failed to establish sudph transport error="save transport: mt.client.Dial: handshake failed: timeout
"
[2024-03-16T07:38:43.659442601-05:00] INFO [skywire-cli]: Established dmsg transport to 020cb71eb7cdf097a46cf45270e509f4c35b88024e7a3192c07c32576c6c76e69e
type id remote_pk mode label
dmsg 4c5b0871-8cd6-0e88-bd86-017b91169e25 020cb71eb7cdf097a46cf45270e509f4c35b88024e7a3192c07c32576c6c76e69e regular user
[2024-03-16T07:38:44.809743876-05:00] WARN [skywire-cli]: Failed to establish stcpr transport error="save transport: mt.client.Dial: resolve PK: no entry for this PK"
[2024-03-16T07:38:55.813287335-05:00] WARN [skywire-cli]: Failed to establish sudph transport error="save transport: mt.client.Dial: handshake failed: timeout
"
[2024-03-16T07:38:57.326568696-05:00] INFO [skywire-cli]: Established dmsg transport to 020cbcb7b65437523e39a07071b64c855341ee56db04c964a09e71537c0e139afc
type id remote_pk mode label
dmsg e52c9665-44ca-038d-bcef-501808b25cca 020cbcb7b65437523e39a07071b64c855341ee56db04c964a09e71537c0e139afc regular user
[2024-03-16T07:38:58.43341352-05:00] WARN [skywire-cli]: Failed to establish stcpr transport error="save transport: mt.client.Dial: resolve PK: no entry for this PK"
[2024-03-16T07:39:00.291435048-05:00] INFO [skywire-cli]: Established sudph transport to 020d18ace3964b262f2b8235fe539ea933eaa62b4b9bdc1ef2ed7fc374b04abb1c
type id remote_pk mode label
sudph 693bb635-91f2-01e3-96f8-bbf652b8c3db 020d18ace3964b262f2b8235fe539ea933eaa62b4b9bdc1ef2ed7fc374b04abb1c regular user
[2024-03-16T07:39:01.415187796-05:00] WARN [skywire-cli]: Failed to establish stcpr transport error="save transport: mt.client.Dial: resolve PK: no entry for this PK"
[2024-03-16T07:39:02.993330191-05:00] INFO [skywire-cli]: Established sudph transport to 020e097c15fb7be0b2ac07305fe058292d1c71f81777dec69593cd654cab602fe8
type id remote_pk mode label
sudph 35cd5aea-2fcb-0075-b288-4fe374a86538 020e097c15fb7be0b2ac07305fe058292d1c71f81777dec69593cd654cab602fe8 regular user
[2024-03-16T07:39:04.104509985-05:00] WARN [skywire-cli]: Failed to establish stcpr transport error="save transport: mt.client.Dial: resolve PK: no entry for this PK"
[2024-03-16T07:39:05.798364495-05:00] INFO [skywire-cli]: Established sudph transport to 0212e38066b559984a6230563ecf9bc7638b480fcd15a170f356c1d16fedea73cb
type id remote_pk mode label
sudph a89e7e76-05d9-0d2a-b7de-227fd4962d9b 0212e38066b559984a6230563ecf9bc7638b480fcd15a170f356c1d16fedea73cb regular user
[2024-03-16T07:39:06.891537583-05:00] WARN [skywire-cli]: Failed to establish stcpr transport error="save transport: mt.client.Dial: resolve PK: no entry for this PK"
[2024-03-16T07:39:08.699375673-05:00] INFO [skywire-cli]: Established sudph transport to 021349dec7bded18ec417df8a7ee13b2699106a3a9092f0bd742e73db783657437
type id remote_pk mode label
sudph e615ee04-b5fe-037e-bd3a-1d3e23664162 021349dec7bded18ec417df8a7ee13b2699106a3a9092f0bd742e73db783657437 regular user
[2024-03-16T07:39:09.815829727-05:00] WARN [skywire-cli]: Failed to establish stcpr transport error="save transport: mt.client.Dial: resolve PK: no entry for this PK"
[2024-03-16T07:39:11.474167269-05:00] INFO [skywire-cli]: Established sudph transport to 02135ad65e58b4cd98c969b4ae4626487423f37e14c29d4972948f80731e6965bb
type id remote_pk mode label
sudph 6100a187-2f59-021b-a1cd-695c4a84e4c9 02135ad65e58b4cd98c969b4ae4626487423f37e14c29d4972948f80731e6965bb regular user
[2024-03-16T07:39:12.632259023-05:00] WARN [skywire-cli]: Failed to establish stcpr transport error="save transport: mt.client.Dial: resolve PK: no entry for this PK"
[2024-03-16T07:39:15.339802429-05:00] INFO [skywire-cli]: Established sudph transport to 0214b6f5f9cbe435a33081fbe4b5a11037c25c9ba0fb60c53f8829357fc018517b
type id remote_pk mode label
sudph 75b598c1-cf9d-03ad-9953-1bd796e973fc 0214b6f5f9cbe435a33081fbe4b5a11037c25c9ba0fb60c53f8829357fc018517b regular user
[2024-03-16T07:39:16.463608568-05:00] WARN [skywire-cli]: Failed to establish stcpr transport error="save transport: mt.client.Dial: resolve PK: no entry for this PK"
[2024-03-16T07:39:17.718423415-05:00] INFO [skywire-cli]: Established sudph transport to 0215d981b744a0fcd06b09cbf48af783b214acdf583b6d64690ae21bdd9340c0d8
type id remote_pk mode label
sudph bab28a06-ce82-0b54-8fc3-91dab0303d69 0215d981b744a0fcd06b09cbf48af783b214acdf583b6d64690ae21bdd9340c0d8 regular user
[2024-03-16T07:39:18.823896544-05:00] WARN [skywire-cli]: Failed to establish stcpr transport error="save transport: mt.client.Dial: resolve PK: no entry for this PK"
[2024-03-16T07:39:19.835959607-05:00] WARN [skywire-cli]: Failed to establish sudph transport error="save transport: mt.client.Dial: resolve PK: no entry for this PK"
[2024-03-16T07:39:20.827649556-05:00] WARN [skywire-cli]: Failed to establish dmsg transport error="save transport: mt.client.Dial: dmsg error 103 - client entry in discovery has no delegated servers"
[2024-03-16T07:39:21.32255493-05:00] WARN [skywire-cli]: Failed to establish stcp transport error="save transport: mt.client.Dial: entry not found in PK table"
type id remote_pk mode label
00000000-0000-0000-0000-000000000000 000000000000000000000000000000000000000000000000000000000000000000 regular
Only public visors can have stcpr transports established to them.
If the visor is not listed in the service discovery as type visor:
https://sd.skycoin.com/api/services?type=visor
stcpr transports can be expected to fail.
only stcp transports may work in this instance, however, there is no way to automatically determine the port to use for that transport.
proxy list
andvpn list
proxy list
andvpn list
to filter only online visorsskywire cli visor tp add
by supplying ip address and port directly - but never auto-attempt creating such transports if the type, port, and ip are not specifiedproxy list
orvpn list