# Quick Start

![Setting up and installing Vince Chain](https://www.vincechain.com/images/about-pic-3.png)

### Adding Vince Chain to Metamask wallet manually

Install Metamask on your Chromium browser by visiting <https://metamask.io/>

After installing Metamask on your browser, Log in to your wallet or create a new account

In your wallet, click the top right oblong and go to `Settings` > `Networks` > `Add Network` then fill out the form as shown below.

To add a new network, enter the following RPC details:

* **`Network Name`**`: Vince Chain`&#x20;
* **`New RPC or NODE URL`**`: https://rpc.vincescan.com/`
* **`Chain ID`**`: 1000`&#x20;
* **`Token/ Currency Symbol`**`: VCE`&#x20;
* **`Block Explorer Address`**`: https://vincescan.com/`&#x20;
* **`RPC URL`**`: https://rpc.ech.network`

See the graphics below for further guidance:

<figure><img src="/files/wviSxK3JtMP6ye1Wn6jX" alt=""><figcaption><p>Adding Vince Chain to Metamask wallet manually</p></figcaption></figure>

#### Vince Chain RPC Mirrors&#x20;

You may run many nodes on Vince Chain. However, validators may need to notify the dev team for more details on how to navigate the process. You may contact the team on [Telegram](https://t.me/vincechain) to do so. That said, you may use any of the following Vince Chain EVM RPCs:

* `evm.vce.network`
* `jsonrpc-vincechain.nodestake.top`
* `draco.vce.network`
* `rpc.vce.network`

### Adding Vince Chain to Keplr

Install Keplr on your Chromium browser by visiting <https://www.keplr.app/>.&#x20;

Sign in to your existing wallet by entering your password or seed phrase. Or set up your new wallet account using any of the three sign-in methods.

* One-click Google sign-in&#x20;
* Seed phrase/mnemonics method (create a new account or import existing account)&#x20;
* Connect external or hardware wallet (eg. Ledger and Keystone)

<figure><img src="/files/CHhAbP8uYtXyqEOpZEkQ" alt=""><figcaption><p>Sign in to Keplr</p></figcaption></figure>

You can connect your Keplr wallet to Vince Chain once you sign into your wallet. The `Vince Chain` mainnet network is already built into Keplr; simply search Vince Chain by clicking on the extension and scrolling to select the network.

You should receive the default mainnet network configurations for Keplr. Open your site/project (having a testnet configuration); a window will request your approval for the chain and the `Chain-id`. Once approved, the testnet will be selectable under the `Beta` support section of Keplr Wallet.

### Using Vince Chain DApp

Upon launching Vince Chain's dApp, you can interact with both the EVM and Cosmos SDK. Simply visit `https://vincechain.com` and click Launch App to get started. You can access Vince Chain's features and, including staking, governance, validator delegation, among other things. You can get started by signing in through Metamask or Keplr using our RPC EVM details.

### Installing a Vince Chain Node

> You can install and sync a Vince Chain full node directly to the blockchain. You can also run a validator node or private EVM RPC node.&#x20;

Build and install the Vince Chain binaries from the source or use Docker or Kubernetes.

#### Installing Go for Compiling Vince Chain <a href="#install-go" id="install-go"></a>

Vince Chain was developed with [Golang](https://golang.org/dl/) `V 1.18+`

<pre data-overflow="wrap"><code><strong>sudo rm -rf /usr/local/go &#x26;&#x26; tar -C /usr/local -xzf go1.18.linux-amd64.tar.gz 
</strong><strong>
</strong>wget https://go.dev/dl/go1.18.linux-amd64.tar.gz

sudo tar -C /usr/local -xvf go1.18.linux-amd64.tar.gz

export PATH=$PATH:/usr/local/go/bin

go version
</code></pre>

### Installing Vince Chain Binaries

Using `Git` to Clone and build Vince Chain

```
git clone 
https://github.com/vincechainlabs/technicaldoc.git
cd vincechain

make install
cp ~/go/bin/vinced/usr/local/bin/vinced

or

bash install.sh
```

Check the `vinced` binaries' `[vinced] status` to ensure they have been successfully installed.&#x20;

### Installing Genesis and Peers

```
wget https://gist.githubusercontent.com/vincechainlabs/ee862f58850fc1b5ee6a6fdccc3130d2/raw/55c2c4ea2fee8a9391d0dc55b2c272adb804054a/genesis.json

mv genesis.json ~/.vinced/config/

vinced validate-genesis

sed -i.bak -e "s/^seeds =.*/seeds = "480db41faea6713405c93c505ff710a05d1fc801@94.250.203.190:26656,6cd1cc8658dc66523f6e8d9ddf7dacae2ef62e6a@154.12.237.224:26656,b001eeb22b03e74d5c57c4c097359a9f8c564dd1@209.126.87.32:26656,302ccf96853501c14060ffac2e1885bed6385f00@154.53.63.119:26656,395dc53caf836f04474aa8069e8099b0629763a1@154.53.63.113:26656,2bdc83cc8b257db83ff2960551d27095b0a05297@209.126.86.142:26656,36f4fa7eb614fcac286dcd2da589d10f5c22a1cc@154.53.63.112:26656,43578411489fc67dba6aec6138f804cdf179cd7c@154.12.237.210:26656,681a6dd92e7946ac84175f246e675b00acdb0495@209.145.59.114:26656,cbf34b5ba7820b3bbf0a39e492fdc8665cfd8417@185.182.184.237:26656,a117b9bdd2b311097482be204a8b457317e21de5@209.145.62.69:26656,25f3553b2d7fb6934864d35fac713ace09c97911@209.145.62.43:26656,c06315472b5489b8d8b88622b86bc1e29b94002d@209.145.61.212:26656,41535ab44424500f44bb1b8d85fd941859991067@66.94.117.122:26656"/" ~/.vinced/config/config.toml

sed -i.bak -e "s/^persistent_peers =./persistent_peers = "480db41faea6713405c93c505ff710a05d1fc801@94.250.203.190:26656,6cd1cc8658dc66523f6e8d9ddf7dacae2ef62e6a@154.12.237.224:26656,b001eeb22b03e74d5c57c4c097359a9f8c564dd1@209.126.87.32:26656,302ccf96853501c14060ffac2e1885bed6385f00@154.53.63.119:26656,395dc53caf836f04474aa8069e8099b0629763a1@154.53.63.113:26656,2bdc83cc8b257db83ff2960551d27095b0a05297@209.126.86.142:26656,36f4fa7eb614fcac286dcd2da589d10f5c22a1cc@154.53.63.112:26656,43578411489fc67dba6aec6138f804cdf179cd7c@154.12.237.210:26656,681a6dd92e7946ac84175f246e675b00acdb0495@209.145.59.114:26656,cbf34b5ba7820b3bbf0a39e492fdc8665cfd8417@185.182.184.237:26656,a117b9bdd2b311097482be204a8b457317e21de5@209.145.62.69:26656,25f3553b2d7fb6934864d35fac713ace09c97911@209.145.62.43:26656,c06315472b5489b8d8b88622b86bc1e29b94002d@209.145.61.212:26656,41535ab44424500f44bb1b8d85fd941859991067@66.94.117.122:26656"/" ~/.vinced/config/config.toml
```

You may also access **`installvce.sh`** from this repo:

```
wget https://gist.githubusercontent.com/vincechainlabs/15762a88ebd8deadaeeed5600d4e0b77/raw/53425c4a024060fc474a0ca7a79f2f2eb5852336/installech.sh

chmod +x installvce.sh

bash installvce.sh
```

### Building Vince Chain with Docker

Create a Docker container by entering this command inside the Git repository: `make build-docker`

This result will produce: `vincechainlabs/vincechain:latest,` allowing you to run `vinced`in the container.

### Vince Chain x systemd

```
[Unit]
Description=Echelon Node
After=network.target

[Service]
Type=simple
User=conspiracy
WorkingDirectory=/home/conspiracy/.vinced
ExecStart=/usr/local/bin/vinced start
Restart=on-failure
RestartSec=3
LimitNOFILE=4096

[Install]
WantedBy=multi-user.target
```

Add this to a new file under `/etc/systemd/system/vinced.service`&#x20;

Then you may start, stop, restart, and view logs using the following commands:&#x20;

```
sudo systemctl start vinced
sudo systemctl status vinced
sudo systemctl enable vinced

journalctl -u vinced -f
```


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://charles-the-king.gitbook.io/vince-chain-technical-documentation/quick-start.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
