3. Bond Worker

circle-exclamation

Bond the Worker

If you followed the steps in 2. Install Script (Docker) as directed, you should now be looking at a web page in your browser.

Follow the next steps to bond your worker node to your Solana wallet.

Bonding your worker node to your wallet will tell the DePIN network where to issue rewards for completing jobs (in the Beta release), and assures us that the worker node is legitimate.

You may bond one worker for every 10 $TASHI held.

Connect your Wallet

If you previously connected your wallet in 1. Command Center, skip to Sign the Bond.

You may see a page like the following:

Bond Worker page: Connect Wallet button shown.
Bond Worker page showing Connect Wallet button.

Click Connect Wallet to select your browser wallet. For example:

Connect a Wallet dialog (shown here with detected Phantom walletarrow-up-right).

Click your installed wallet to continue. A pop-up for your wallet extension should appear, prompting you to authorize the connection:

Phantom Wallet: Connect Account pop-up.

If you have multiple accounts in your wallet, select the one that you want your DePIN worker to be bonded to.

Click Connect (or "Confirm", "Ok", etc.) to connect your wallet.

Sign the Bond

If your wallet is connected, you should see this:

Bond Worker page with connected wallet.

Click Initiate Bonding to continue.

A pop-up from your browser wallet should appear, requesting confirmation to sign the bond message (shown here with Phantom wallet):

Phantom Wallet: Sign Message prompt

Click Confirm to sign the bond message.

This creates an authorization token for the node, signed with your wallet's private key.

circle-info

This uses the Wallet Standardarrow-up-right to securely sign the message. Your private key is never revealed to Tashi.

You should then see this:

Bond Worker page: Copy License

Click Copy License to copy the token to your clipboard.

Input the License Token

Return to your terminal where you ran the install script.

Paste the token from your clipboard at the prompt and press Enter.

If successful, you should see output like the following:

Operator address is your wallet, Node address is, of course, your node.

The script will then start the worker for real. If it's successful, you should see this:

If so, congratulations, you've successfully deployed your DePIN worker node!

NOTE: Podman

If you use the Podman container runtime, the worker will not be restarted automatically when the system restarts. You will need to manually run podman start tashi-depin-worker after restarting the system.

Advanced users may create a Quadletarrow-up-right for the tashi-depin-worker container. Demonstrating this is out of scope for this document.

Last updated