diff --git a/chains/mainnet/centauri.json b/chains/mainnet/centauri.json index f520a44c..f750325d 100644 --- a/chains/mainnet/centauri.json +++ b/chains/mainnet/centauri.json @@ -13,7 +13,7 @@ "base": "ppica", "symbol": "PICA", "exponent": "12", - "coingecko_id": "", + "coingecko_id": "picasso", "logo": "/logos/composable.jpg" }] } diff --git a/chains/mainnet/haqq.json b/chains/mainnet/haqq.json index 6ecbbbb5..113efa75 100644 --- a/chains/mainnet/haqq.json +++ b/chains/mainnet/haqq.json @@ -1,8 +1,8 @@ { "chain_name": "haqq", "coingecko": "", - "api": ["https://rest.cosmos.haqq.network/", "https://m-s1-sdk.haqq.sh","https://api.haqq.nodestake.top"], - "rpc": ["https://rpc.tm.haqq.network/", "https://m-s1-tm.haqq.sh","https://rpc.haqq.nodestake.top"], + "api": ["https://rest.cosmos.haqq.network/", "https://m-s1-sdk.haqq.sh", "https://haqq-rest.publicnode.com"], + "rpc": ["https://rpc.tm.haqq.network/", "https://m-s1-tm.haqq.sh", "https://haqq-rpc.publicnode.com/"], "snapshot_provider": "", "sdk_version": "0.46.10", "coin_type": "60", diff --git a/chains/mainnet/mun.json b/chains/mainnet/mun.json new file mode 100644 index 00000000..d39e9545 --- /dev/null +++ b/chains/mainnet/mun.json @@ -0,0 +1,22 @@ +{ + "chain_name": "mun", + "coingecko": "", + "api": ["https://mainnet1.mun.money"], + "rpc": ["https://mainnet1rpc.mun.money"], + "snapshot_provider": "", + "sdk_version": "0.45.16", + "coin_type": "118", + "min_tx_fee": "8000", + "addr_prefix": "mun", + "logo": "/logos/mun.png", + "assets": [ + { + "base": "umun", + "symbol": "MUN", + "exponent": "6", + "coingecko_id": "", + "logo": "/logos/mun.png" + } + ] + } + diff --git a/installation.md b/installation.md new file mode 100644 index 00000000..a214058a --- /dev/null +++ b/installation.md @@ -0,0 +1,82 @@ +# Prerequisites + +1. Node and Yarn - Acquired using Node Version Manager (https://github.com/nvm-sh/nvm) + +# Quick Install for Prerequisites + +1. Install Node Version Manager +```sh +curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.4/install.sh | bash +``` +2. Install the latest version of NodeJS +```sh +nvm install node # "node" is an alias for the latest version +``` +3. Install the latest version of NPM for Node +```sh +nvm install-latest-npm # get the latest supported npm version on the current node version +``` +4. Install Yarn +```sh +npm install --global yarn +``` + +# Installation: + +1. Running with yarn +```sh +yarn --ignore-engines && yarn serve +``` + +2. Building for web servers, like nginx, apache +```sh +yarn --ignore-engines && yarn build +cp -r ./dist/* +``` + +3. Running with docker +```sh +./docker.sh +docker run -d -p 8088:80 ping.pub/dashboard +``` + +# Enable LCD for Ping.pub (do this on the config for your chain) + +1. Set `enable = true` in `./config/app.toml` +``` +############################################################################### +### API Configuration ### +############################################################################### + +[api] + +# Enable defines if the API server should be enabled. +enable = true + +# Swagger defines if swagger documentation should automatically be registered. +swagger = false + +# Address defines the API server to listen on. +address = "tcp://0.0.0.0:1317" + +# MaxOpenConnections defines the number of maximum open connections. +max-open-connections = 1000 +``` + +2. add proxy server and enable CORS. NOTE: You must enable https as well. + +``` +server { + server_name juno.api.ping.pub; + listen 443; + location / { + add_header Access-Control-Allow-Origin *; + add_header Access-Control-Max-Age 3600; + add_header Access-Control-Expose-Headers Content-Length; + + proxy_pass http://:1317; + + } +} +``` +3. config your blockchain in [./src/chains]() diff --git a/public/logos/mun.png b/public/logos/mun.png new file mode 100644 index 00000000..89825fa4 Binary files /dev/null and b/public/logos/mun.png differ diff --git a/src/components/UptimeBar.vue b/src/components/UptimeBar.vue index 2481eb6f..b70c0495 100644 --- a/src/components/UptimeBar.vue +++ b/src/components/UptimeBar.vue @@ -25,14 +25,14 @@ const bars = computed(() => { });