canine-docs/docs/nodes/providers/2_setting_up.md
2023-01-05 18:33:02 -05:00

1.2 KiB

sidebar_position
2

Setting Up JProvd

Pre-Requisites

See Set-up.

Installing

:::tip

Check latest version here.

:::

:::note

'Setting Up' instructions must be followed fully to add necessary golang path info to the current users ~/.profile. If these steps are skipped, 'make install' will not build jprovd--the provider daemon.

:::

git clone https://github.com/JackalLabs/canine-provider.git

cd canine-provider 

git pull

git checkout {version}

make install

Initializing

:::tip

Your keybase identity can be left as "" if you don't want to link your provider to keybase.

:::

:::note

Before running 'jprovd init', your account will need tokens. Testnet tokens can be obtained at https://testnet-faucet.jackalprotocol.com/ Mainnet tokens can be purchased on https://frontier.osmosis.zone/

:::

export PHOME={path-to-pool-from-before}

jprovd client gen-key --home=$PHOME

jprovd client config chain-id {chain-id} --home=$PHOME
jprovd client config node {your node} --home=$PHOME

jprovd init {IP_ADDRESS} {STORAGE_IN_BYTES} {KEYBASE_IDENTITY} --home=$PHOME

jprovd start --home=$PHOME