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
This guide is intended for validators running on bare-metal servers and explains how Union releases work. Check out the [NixOS](/infrastructure/node-operators/nixos/) and the [Kubernetes](/infrastructure/node-operators/kubernetes/) guide for more production-ready deployments.
15
15
@@ -38,14 +38,14 @@ Double-check the version and architecture in the link before downloading.
_Where `UNIOND_VERSION` is <FunctionResultresult={chainVersion({chainId: 'union-testnet-9'}).current} />_
73
+
_Where `UNIOND_VERSION` is <FunctionResultresult={chainVersion({chainId: 'union-testnet-10'}).current} />_
74
74
75
75
When running the container, make sure to map a volume to the path passed in `--home` options to ensure data persistence. From here on the guide assumes the usage of a regular binary. The [docker-compose](/infrastructure/node-operators/docker-compose/) section is more suited for docker users.
76
76
@@ -87,7 +87,7 @@ We'll need to set up a few configuration files and obtain the <DownloadFile file
87
87
First, set some environment variables, which are used throughout initialization.
Copy file name to clipboardExpand all lines: docs/src/content/docs/infrastructure/node-operators/node-configuration.mdx
+4-16Lines changed: 4 additions & 16 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -21,11 +21,11 @@ Located in `config/client.toml`, this file is host to client settings.
21
21
22
22
Update this value to ensure that your client is supplied with the correct chain ID.
23
23
24
-
For the Union Testnet, this value should be `"union-testnet-9"`.
24
+
For the Union Testnet, this value should be `"union-testnet-10"`.
25
25
26
26
```toml
27
27
# The network chain ID
28
-
chain-id = "union-testnet-9"
28
+
chain-id = "union-testnet-10"
29
29
```
30
30
31
31
### Host/Port for the Tendermint RPC
@@ -47,7 +47,7 @@ Located in `config/app.toml`, this file is host to app settings.
47
47
48
48
Located under the "Base Configuration" section of `config/app.toml`.
49
49
50
-
While optional, you may wish to ensure your node receives a minimum fee when processing transactions. Whatever you choose for this value, ensure it uses the correct denom. For the Union Testnet, the correct denom is `muno`.
50
+
The [skip-mev/feemarket](https://github.com/skip-mev/feemarket/) module sets a global gas price/fee. To ensure consistency with the rest of the network, set this to `"0muno"`.
51
51
52
52
```toml
53
53
# The minimum gas prices a validator is willing to accept for processing a
Copy file name to clipboardExpand all lines: docs/src/content/docs/joining-testnet/faq.mdx
+3-5Lines changed: 3 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,23 +8,21 @@ As we continue onboarding validators and expanding the testnet, we'll populate t
8
8
9
9
### How can I become a validator?
10
10
11
-
We started our testnet with the goal of onboarding 64 validators. The sign-up form for these first 64 slots has been closed.
12
-
13
-
We have now expanded the Union testnet to support 128 validators. Those interested can submit their Union address to the Subo Survey Bot on [our Discord](https://discord.gg/union-build) to have a chance of being selected as a validator and receiving tokens from the Union team. The Subo "Union Testnet Validator Intake Form" closed on February 19th, 2024.
11
+
The Union testnet is fully permissioned. We are not actively seeking new validators at this time.
14
12
15
13
### Why can't I submit transactions to `localhost` when using `docker run`?
16
14
17
15
Ensure you have exposed your host machine's network via the `--network` flag in docker.
18
16
19
-
### My query commands aren't using values from my client config?
17
+
### My query commands aren't using values from my client config? (uniond v0.25.0 and lower)
20
18
21
19
Due to [an issue in the cosmos-sdk](https://github.com/cosmos/cosmos-sdk/issues/18868), commands using AutoCLI do not respect the `--home` flag and instead always try and read the default home. As a temporary fix, we've removed the behavior reading the default home, always require a `--home` flag, and moved all `tx` commands away from AutoCLI. However, `query` commands still use AutoCLI and won't read the `--home` flag.
22
20
23
21
To get around this behavior, we suggest always supplying `--node` and `--chain-id` when using query commands.
24
22
25
23
### Can I have access to the Union GitHub repository?
26
24
27
-
We are not currently providing the general public access to our GitHub repositories.
25
+
You can find the Union monorepo at [unionlabs/union](https://github.com/unionlabs/union/)
Copy file name to clipboardExpand all lines: docs/src/content/docs/joining-testnet/getting-started.mdx
+7-11Lines changed: 7 additions & 11 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,13 +4,17 @@ sidebar:
4
4
order: 0
5
5
---
6
6
7
-
Welcome to the Union Testnet! This guide will instruct you on running a node and creating a validator for `union-testnet-9`.
7
+
Welcome to the Union Testnet! This guide will instruct you on running a node and creating a validator for `union-testnet-10`.
8
+
9
+
:::note
10
+
Currently, `union-testnet-10` has a fully permissioned validator set that is managed via the [strangelove-ventures/poa](https://github.com/strangelove-ventures/poa/) module.
11
+
:::
8
12
9
13
## Steps
10
14
11
15
These are the general steps for running a node and creating a validator for the Union testnet.
12
16
13
-
### Acquiring a Machine
17
+
### Hardware Requirements
14
18
15
19
You may run the Union node on your own machine or a VPS, please ensure your machine or VPS meets our [node operator requirements](/infrastructure/node-operators/requirements/).
16
20
@@ -30,15 +34,7 @@ For more manual control, we also release each version of `uniond` as a Docker im
30
34
31
35
### Getting Testnet Tokens
32
36
33
-
Visit the Testnet Faucet to receive tokens to experiment with the Union Testnet.
34
-
35
-
If you've been selected as a testnet validator and do not already have a token balance, please reach out in [our Discord](https://discord.union.build)
36
-
37
-
:::note
38
-
39
-
The faucet linked to the Union Testnet token transfer demo is not intended as a source of tokens for validators. The faucet exists only to allow users to experiment with the demo.
40
-
41
-
:::
37
+
Tokens will be distributed by the Union team to those that need them to create their validator or conduct testing.
Copy file name to clipboardExpand all lines: docs/src/content/docs/joining-testnet/getting-tokens.mdx
-8Lines changed: 0 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -50,14 +50,6 @@ Take note of your `address` here and continue to [Receiving Testnet Tokens](#rec
50
50
51
51
## Receiving Testnet Tokens
52
52
53
-
Those interested can submit their Union address to the Subo Survey Bot on [our Discord](https://discord.union.build) to have a chance of being selected as a validator and receiving tokens from the Union team.
54
-
55
-
:::note
56
-
57
-
The Subo "Union Testnet Validator Intake Form" is set to close on February 19th, 2024.
58
-
59
-
:::
60
-
61
53
### Finding your Union Address
62
54
63
55
To ensure your account will have an UNO balance, please submit the address from your newly created or recovered account.
Copy file name to clipboardExpand all lines: docs/src/content/docs/joining-testnet/unionvisor.mdx
+11-11Lines changed: 11 additions & 11 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -14,15 +14,15 @@ Unionvisor is a utility for managing `uniond` deployments. It manages running, u
14
14
15
15
## Obtaining Unionvisor
16
16
17
-
We release container images of Unionvisor called bundles. Each bundle contains everything required for running Unionvisor and joining a particular network. The Unionvisor bundle for `union-testnet-9` is `bundle-testnet-9`. You can obtain the Unionvisor bundle for `union-testnet-9` from our [GitHub Container Registry](https://github.com/orgs/unionlabs/packages/container/package/bundle-testnet-9).
17
+
We release container images of Unionvisor called bundles. Each bundle contains everything required for running Unionvisor and joining a particular network. The Unionvisor bundle for `union-testnet-10` is `bundle-testnet-10`. You can obtain the Unionvisor bundle for `union-testnet-10` from our [GitHub Container Registry](https://github.com/orgs/unionlabs/packages/container/package/bundle-testnet-10).
*Where `UNIOND_VERSION` is the version of `uniond` used when the snapshot was generated*
@@ -135,10 +135,10 @@ To run `uniond` sub-commands, it will be useful to alias the Docker command in y
135
135
For example, in `zsh`, you can add the following alias to your `.zshrc`:
136
136
137
137
```sh frame="none"
138
-
alias uniond='docker run -v ~/.unionvisor:/.unionvisor -v /tmp:/tmp --network host -it ghcr.io/unionlabs/bundle-testnet-9:$UNIONVISOR_VERSION --log-level off call --'
138
+
alias uniond='docker run -v ~/.unionvisor:/.unionvisor -v /tmp:/tmp --network host -it ghcr.io/unionlabs/bundle-testnet-10:$UNIONVISOR_VERSION --log-level off call --'
139
139
```
140
140
141
-
_Where `UNIONVISOR_VERSION` is <FunctionResultresult={chainVersion({chainId: 'union-testnet-9'}).current} />_
141
+
_Where `UNIONVISOR_VERSION` is <FunctionResultresult={chainVersion({chainId: 'union-testnet-10'}).current} />_
142
142
143
143
:::note
144
144
@@ -158,7 +158,7 @@ A minimal Docker Compose file for Unionvisor looks like this:
0 commit comments