LogoLogo
Vivid Labs HomepageMediumDiscordTwitter
  • Getting Started with Vivid Labs
  • Vivid Labs Guides
    • Getting Started with VIVID Open - Open Source NFT Marketplace
  • Vivid NFT Shop App - Getting Started
    • Step 1: Install the VIVID NFT Shopify App
    • Step 2: Create NFT Products
    • Step 3: How to Edit an NFT
    • Step 4: Buying and Minting the NFT on the Blockchain
    • Step 5: Product Delivery - Custom Email Templates
    • Step 6: Removing the VIVID NFT App from your Store
  • VideoCoin Block Explorer
  • How to use Ledger device with VideoCoin
  • Worker-hub
    • Worker Hub Walkthrough
    • Update to Newest Version of Worker Hub Alpha
    • Setting up a VID Worker
    • VID Pool Software
      • VidPool - Flat Payments: Percentage-based payment engine
      • Worker Setup - VidPool
  • Staking VID Token
    • Delegated Staking
    • Worker Self Staking
    • Staking with the Genesis Staking Program
    • Reward Distribution
  • Additional Information
  • FAQ
Powered by GitBook
On this page
  • Create an account on VideoCoin Network Console
  • Navigate to the worker tab
  • Add a New Worker
  • Get the VideoCoin Worker Docker image
  • Create a Configuration File
  • Generating a Key and triggering the bridge
  • Run the worker
  1. Worker-hub

Setting up a VID Worker

How to set up a VideoCoin worker

PreviousUpdate to Newest Version of Worker Hub AlphaNextVID Pool Software

Last updated 3 years ago

VID Workers accept video workloads from the VideoCoin Network, processes and submits it back to the network. This worker is availabe as a convenient Docker Image that can run on any platform.

Platform specific binaries are available for NVidia Jetson and Raspberry Pi, you can learn more about those here

Create an account on VideoCoin Network Console

You can sign up here

Navigate to the worker tab

Login and click on the worker section

Add a New Worker

Click on "New Worker" and a automatically named worker is created for you, along with a unique worker ID

Click through on the worker name and you can now see the client ID

Save this client ID

Get the VideoCoin Worker Docker image

docker pull videocoinnetwork/worker

Create a Configuration File

KEY={"address":"799d259411ed9355e403e91398c0855bb5272117","crypto":{"cipher":"aes-128-ctr","ciphertext":"84810fe84b4fbc24228884a6a08119472e14f7afb0944ee57141ab52c2c6f815","cipherparams":{"iv":"77feb1d4fb24ee317dfbf90d9e785e6e"},"kdf":"scrypt","kdfparams":{"dklen":32,"n":262144,"p":1,"r":8,"salt":"c20e7612270c99bcfae8938801832134315c16a8563f2d544f7cd86a9e3b472f"},"mac":"2d4f061e9494b2dd4f555892e28f4aae49a289250e05fdd087333747c395da6f"},"id":"6b639617-620c-4d9b-a68b-eae68cd2870a","version":3}
SECRET=741839f346d6e8126ae38ee76a96fd12
CLIENT_ID=<Your_Client_ID>

KEY here is the contents of your VideoCoin Wallet Keyfile.

SECRET is the password for the keyfile.

Save it into a file called vars.env

Your keyfile and secret are used locally on the worker to sign transactions.

Generating a Key and triggering the bridge

VideoCoin Wallet is compatible with Ethereum, so you can use a standard wallet create tool like

ethkey generate

Once you have the key, you'll need VID on the native VideoCoin Blockchain.

You can use your publisher wallet to send in ERC20, which is automatically bridged to a native VID.

Once the native VID is bridged and available, you can move it into your Worker address using the VideoCoin Bridge tool. Since the bridge tool is going to be public at the Everest Release, you can send an email to support@videocoin.io to get your transaction processed.

Run the worker

docker run --rm --env-file vars.env videocoinnetwork/worker:latest

Thats it! Your worker will now be waiting to receive work

You can find the Docker image .

here
https://console.videocoin.network/sign-up