/omniflixhub

OmniFlix Hub is the root chain of the OmniFlix Network. Sovereign chains and DAOs build on top of or connect to the OmniFlix Hub to manage their web2 & web3 media operations to mint, manage, distribute & monetize NFTs enabled with community interactions.

Primary LanguageGoMIT LicenseMIT

OmniFlix Hub

OmniFlix Hub is the root chain of the OmniFlix Network. Sovereign chains and DAOs build on top of or connect to the OmniFlix Hub to manage their web2 & web3 media operations to mint, manage, distribute & monetize NFTs enabled with community interactions

OmniFlix Hub blockchain is built using Cosmos-SDK and CometBFT

Hardware Requirements

  • 6+ core CPUs (recommended: AMD x86_64)
  • 32GB RAM
  • 1TB SSD Storage

Go Requirement

  • go 1.22.5 +
sudo rm -rf /usr/local/go
wget -q -O - https://git.io/vQhTU | bash -s -- --remove
wget -q -O - https://git.io/vQhTU | bash -s -- --version 1.22.5

Installation

Linux

git clone https://github.com/Omniflix/omniflixhub.git
cd omniflixhub
git checkout v5.0.0
go mod tidy
make install

Setup

# Initialize node
MONIKER=omniflix-node
CHAIN_ID=omniflixhub-1
omniflixhubd init $MONIKER --chain-id $CHAIN_ID

# Download Genesis
curl https://raw.githubusercontent.com/OmniFlix/mainnet/main/omniflixhub-1/genesis.json > ~/.omniflixhub/config/genesis.json

# verify sha256 sum 
# 3c01dd89ae10f3dc247648831ef9e8168afd020946a13055d92a7fe2f50050a0

Update Config (omniflixhub-1/config)

  • update minimum-gas-price as 0.001uflix in app.toml
  • updates persistent peers and seeds in config.toml

Snapshots

OmniFlix Modules

Documentation

Upgrades

  • upgrade_1 at block 4175400
  • v0.10.0 at block 6262420
  • v0.11.0 at block 7339200
  • v0.12.x at block 8054200
  • v2 at block 10428200
  • v2.1 at block 10678600
  • v3 at block 10872800
  • v3.3.0 at block 11140000
  • v4 at block 11914000
  • v5 at block 13986200

Testnets

Mainnet