Back to Home

Analog

Analog is an interoperability hub that enables cross-chain communication and development of multi-chain DApps across different blockchains (Ethereum, Polkadot, etc.). It offers three main products: Timechain (sovereign blockchain), Analog GMP (messaging protocol), and Analog Watch (data querying protocol)

Home | Discord | Twitter | Docs

Minimum Hardware:

OS CPU RAM SSD
Ubuntu 22.04 8 16 300 GB

- Complete the form here

- Create a Polkadot wallet for stash account using the Subwallet extension

- Request Faucet in Discord

Update and install necessary packages

sudo apt update
sudo apt install -y apt-transport-https ca-certificates curl software-properties-common

Add Docker GPG key and repository

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu focal stable"

Install Docker and related components

sudo apt-get update
sudo apt-get install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin

Pull the Analog Timechain Docker image

docker pull analoglabs/timechain

Create directory for Analog

mkdir -p $(pwd)/.analog

Run the Analog Timechain Docker container

docker run -d -p 9944:9944 -p 30303:30303 -v $(pwd)/.analog:/.analog --name analog analoglabs/timechain --base-path /.analog --rpc-external --rpc-methods=Unsafe --unsafe-rpc-external --name <youe_moniker>

Replace with a unique name for your node. It must match the name you entered on your registration form

Install websocat

curl -LO https://github.com/vi/websocat/releases/download/v1.7.0/websocat_amd64-linux
chmod +x websocat_amd64-linux
sudo mv websocat_amd64-linux /usr/local/bin/websocat

Verify websocat installation

websocat --version

make sure version websocat 1.7.0

Test websocat with author_rotateKeys method

echo '{"id":1,"jsonrpc":"2.0","method":"author_rotateKeys","params":[]}' | websocat -n1 -B 99999999 ws://127.0.0.1:9944

Check Telemetry

Telemetry make sure your moniker

Provide link to Polkadot.js apps for further actions

Dashboard input Rotating key in setup Node

Cheat sheet

docker logs -f analog
docker start analog
docker stop analog
docker rm analog
docker pull analoglabs/timechain