You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: documentation/docs/src/clients/socks5-client.md
+6
Original file line number
Diff line number
Diff line change
@@ -2,6 +2,12 @@
2
2
3
3
> The Nym socks5 client was built in the [building nym](../binaries/building-nym.md) section. If you haven't yet built Nym and want to run the code on this page, go there first.
Many existing applications are able to use either the SOCKS4, SOCKS4A, or SOCKS5 proxy protocols. If you want to send such an application's traffic through the mixnet, you can use the `nym-socks5-client` to bounce network traffic through the Nym network, like this:
Copy file name to clipboardExpand all lines: documentation/docs/src/clients/websocket-client.md
+5
Original file line number
Diff line number
Diff line change
@@ -2,6 +2,11 @@
2
2
3
3
> The Nym Websocket Client was built in the [building nym](../binaries/building-nym.md) section. If you haven't yet built Nym and want to run the code on this page, go there first.
Copy file name to clipboardExpand all lines: documentation/docs/src/nodes/gateway-setup.md
+6
Original file line number
Diff line number
Diff line change
@@ -2,6 +2,12 @@
2
2
3
3
> The Nym gateway was built in the [building nym](../binaries/building-nym.md) section. If you haven't yet built Nym and want to run the code, go there first.
Copy file name to clipboardExpand all lines: documentation/docs/src/nodes/mix-node-setup.md
+5-2
Original file line number
Diff line number
Diff line change
@@ -2,10 +2,13 @@
2
2
3
3
> The Nym mix node binary was built in the [building nym](../binaries/building-nym.md) section. If you haven't yet built Nym and want to run the code, go there first.
4
4
5
-
```admonish info
6
-
The `nym-mixnode` binary is currently one point version ahead of the rest of the platform binaries due to a patch applied between releases.
Copy file name to clipboardExpand all lines: documentation/docs/src/nodes/network-requester-setup.md
+9-4
Original file line number
Diff line number
Diff line change
@@ -2,12 +2,17 @@
2
2
3
3
> The Nym network requester was built in the [building nym](../binaries/building-nym.md) section. If you haven't yet built Nym and want to run the code on this page, go there first.
4
4
5
-
If you have access to a server, you can run the network requester, which allows Nym users to send outbound requests from their local machine through the mixnet to a server, which then makes the request on their behalf, shielding them (and their metadata) from clearnet, untrusted and unknown infrastructure, such as email or message client servers.
6
5
7
-
> As of `v1.1.10`, the network requester longer requires a separate nym client instance for it to function, as it has a client embedded within the binary running as a single process.
The network requester is **not** an open proxy. It uses a file called `allowed.list` (located in `~/.nym/service-providers/network-requester/<network-requester-id>/`) as a whitelist for outbound requests.
13
+
If you have access to a server, you can run the network requester, which allows Nym users to send outbound requests from their local machine through the mixnet to a server, which then makes the request on their behalf, shielding them (and their metadata) from clearnet, untrusted and unknown infrastructure, such as email or message client servers.
14
+
15
+
By default the network requester is **not** an open proxy (although it can be used as one). It uses a file called `allowed.list` (located in `~/.nym/service-providers/network-requester/<network-requester-id>/`) as a whitelist for outbound requests.
11
16
12
17
Any request to a URL which is not on this list will be blocked.
Copy file name to clipboardExpand all lines: documentation/docs/src/tools/nym-cli.md
+30-38
Original file line number
Diff line number
Diff line change
@@ -1,26 +1,27 @@
1
1
# Nym-CLI
2
2
3
+
## What is this tool for?
3
4
This is a CLI tool for interacting with:
4
5
5
6
* the Nyx blockchain (account management, querying the chain state, etc)
6
7
* the smart contracts deployed on Nyx (bonding and unbonding mixnodes, collecting rewards, etc)
7
8
8
9
It provides a convenient wrapper around the `nymd` client, and has similar functionality to the `nyxd` binary for querying the chain or executing smart contract methods.
9
10
10
-
## Building
11
-
The `nym-cli` binary can be built by running `cargo build --release` in the `nym/tools/nym-cli` directory.
11
+
## Building
12
+
The `nym-cli` binary can be built by running `cargo build --release` in the `nym/tools/nym-cli` directory.
12
13
13
-
### Useage
14
-
You can see all available commands with:
14
+
### Useage
15
+
You can see all available commands with:
15
16
16
17
```
17
-
./nym-cli --help
18
+
./nym-cli --help
18
19
```
19
20
20
21
~~~admonish example collapsible=true title="Console output"
21
22
```
22
23
23
-
nym-cli
24
+
nym-cli
24
25
A client for interacting with Nym smart contracts and the Nyx blockchain
25
26
26
27
USAGE:
@@ -67,13 +68,13 @@ subcommands:
67
68
```
68
69
~~~
69
70
70
-
## Example Usage
71
-
Below we have listed some example commands for some of the features listed above.
71
+
## Example Usage
72
+
Below we have listed some example commands for some of the features listed above.
72
73
73
74
If ever in doubt what you need to type, or if you want to see alternative parameters for a command, use the `nym-cli <subcommand_name> --help` to view all available options.
74
75
75
76
```
76
-
./nym-cli account create --help
77
+
./nym-cli account create --help
77
78
```
78
79
79
80
~~~admonish example collapsible=true title="Console output"
@@ -120,7 +121,7 @@ OPTIONS:
120
121
Creates an account with a random Mnemonic and a new address.
121
122
122
123
```
123
-
./nym-cli account create
124
+
./nym-cli account create
124
125
125
126
# Result:
126
127
# 1. Mnemonic
@@ -136,7 +137,7 @@ Queries the existing balance of an account.
0 commit comments