Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
68a44d78e3 | ||
|
|
6b73ee1e7c | ||
|
|
15755adb41 | ||
|
|
4ae9c45f14 | ||
|
|
0b4f195f4f | ||
|
|
a1dbd2aa5f | ||
|
|
8e68d92dd8 | ||
|
|
fd34333248 | ||
|
|
d364eb4c10 | ||
|
|
a1bab90afa | ||
|
|
a39734ae64 | ||
|
|
fc5526b173 | ||
|
|
b84aadf3a6 | ||
|
|
76f4d0bc75 | ||
|
|
f3d153d41c | ||
|
|
c752e460da | ||
|
|
69c0c619f7 | ||
|
|
379d215b19 | ||
|
|
6c609d317b | ||
|
|
d44562482f | ||
|
|
466f53e19d | ||
|
|
a50aa84971 | ||
|
|
43b5ea32ca | ||
|
|
7bce3d8c6c | ||
|
|
72ad2f718b | ||
|
|
90e0bfbbe0 | ||
|
|
11b20d53f3 | ||
|
|
860041d20a | ||
|
|
b16916cecf | ||
|
|
977a12d112 | ||
|
|
4cf6b5b83e | ||
|
|
f14fde35e1 | ||
|
|
1a01ce0a6c | ||
|
|
0599864889 | ||
|
|
7fe91a2785 | ||
|
|
e2efdacd36 | ||
|
|
23baeb31d9 | ||
|
|
6c42502e93 | ||
|
|
73991d21b6 | ||
|
|
a84e1f39fe | ||
|
|
3b36742911 | ||
|
|
a11154c3e2 | ||
|
|
be52446794 | ||
|
|
eff1bbda62 | ||
|
|
e7cf3baeb3 | ||
|
|
f75f3cd040 | ||
|
|
067b2bc3de | ||
|
|
fa2b24cea8 | ||
|
|
628b0444ee | ||
|
|
0c1a0418af | ||
|
|
d9e9b9c027 | ||
|
|
2ef5cf23a4 | ||
|
|
3e62a244f3 | ||
|
|
c488269b5e | ||
|
|
2fdc5465ea | ||
|
|
c722db1c4e | ||
|
|
004bde2b1a | ||
|
|
ed28061db0 | ||
|
|
27553ad669 |
@@ -0,0 +1,7 @@
|
|||||||
|
# chmod 755 docker.sh
|
||||||
|
|
||||||
|
yarn --ignore-engines add
|
||||||
|
yarn --ignore-engines build
|
||||||
|
docker build -t "ping.pub/dashboard" .
|
||||||
|
|
||||||
|
# then you can run "docker run -d -p 8080:80 ping.pub/dashboard"
|
||||||
@@ -1,16 +1,26 @@
|
|||||||
|
# Prerequisite
|
||||||
|
1. Node, https://nodejs.org
|
||||||
|
2. Yarn, https://classic.yarnpkg.com/lang/en/docs/install/#mac-stable
|
||||||
|
|
||||||
# Installation:
|
# Installation:
|
||||||
|
|
||||||
1. Running with yarn
|
1. Running with yarn
|
||||||
```
|
```sh
|
||||||
yarn && yarn serve
|
yarn --ignore-engines && yarn serve
|
||||||
```
|
```
|
||||||
|
|
||||||
2. Building for web servers, like nginx, apache
|
2. Building for web servers, like nginx, apache
|
||||||
```
|
```sh
|
||||||
yarn && yarn build
|
yarn --ignore-engines && yarn build
|
||||||
cp -r ./dist/* <ROOT_OF_WEB_SERVER>
|
cp -r ./dist/* <ROOT_OF_WEB_SERVER>
|
||||||
```
|
```
|
||||||
|
|
||||||
|
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)
|
# Enable LCD for Ping.pub (do this on the config for your chain)
|
||||||
|
|
||||||
1. Set `enable = true` in `./config/app.toml`
|
1. Set `enable = true` in `./config/app.toml`
|
||||||
|
|||||||
|
After Width: | Height: | Size: 2.7 KiB |
@@ -0,0 +1,41 @@
|
|||||||
|
<svg width="440" height="440" viewBox="0 0 440 440" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<g clip-path="url(#clip0_7293_9714)">
|
||||||
|
<rect width="440" height="440" fill="white"/>
|
||||||
|
<g filter="url(#filter0_d_7293_9714)">
|
||||||
|
<rect width="440" height="440" fill="#141C1B"/>
|
||||||
|
<mask id="mask0_7293_9714" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="440" height="440">
|
||||||
|
<rect width="440" height="440" fill="#141C1B"/>
|
||||||
|
</mask>
|
||||||
|
<g mask="url(#mask0_7293_9714)">
|
||||||
|
<g filter="url(#filter1_f_7293_9714)">
|
||||||
|
<ellipse cx="219.5" cy="414.5" rx="338.5" ry="244.5" fill="url(#paint0_linear_7293_9714)" fill-opacity="0.5"/>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<path d="M159.423 338H115L165.144 103H209.567L189.038 199.35H197.115L273.173 103H325V107.029L235.481 218.486V224.529L292.019 335.986V338H242.885L193.75 241.65H179.615L159.423 338Z" fill="white"/>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<defs>
|
||||||
|
<filter id="filter0_d_7293_9714" x="-50" y="-46" width="540" height="540" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
|
||||||
|
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
|
||||||
|
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
|
||||||
|
<feOffset dy="4"/>
|
||||||
|
<feGaussianBlur stdDeviation="25"/>
|
||||||
|
<feComposite in2="hardAlpha" operator="out"/>
|
||||||
|
<feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0"/>
|
||||||
|
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_7293_9714"/>
|
||||||
|
<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_7293_9714" result="shape"/>
|
||||||
|
</filter>
|
||||||
|
<filter id="filter1_f_7293_9714" x="-319" y="-30" width="1077" height="889" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
|
||||||
|
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
|
||||||
|
<feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/>
|
||||||
|
<feGaussianBlur stdDeviation="100" result="effect1_foregroundBlur_7293_9714"/>
|
||||||
|
</filter>
|
||||||
|
<linearGradient id="paint0_linear_7293_9714" x1="219.5" y1="170" x2="219.5" y2="659" gradientUnits="userSpaceOnUse">
|
||||||
|
<stop stop-color="#58C6B2"/>
|
||||||
|
<stop offset="1" stop-color="#106757"/>
|
||||||
|
</linearGradient>
|
||||||
|
<clipPath id="clip0_7293_9714">
|
||||||
|
<rect width="440" height="440" fill="white"/>
|
||||||
|
</clipPath>
|
||||||
|
</defs>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 2.2 KiB |
|
Before Width: | Height: | Size: 13 KiB After Width: | Height: | Size: 233 KiB |
|
After Width: | Height: | Size: 17 KiB |
@@ -1,13 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<!-- Generator: Adobe Illustrator 26.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
|
||||||
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
|
||||||
viewBox="0 0 1920 1920" style="enable-background:new 0 0 1920 1920;" xml:space="preserve">
|
|
||||||
<g>
|
|
||||||
<circle style="fill:#F5D2FF;" cx="960.06" cy="959.53" r="959.94"/>
|
|
||||||
<g>
|
|
||||||
<path d="M1160.36,344.05H585.94v340.88h501.95V826.7H789.62v340.88h340.88V869.31h298.27V612.46
|
|
||||||
C1428.77,464.22,1308.6,344.05,1160.36,344.05z"/>
|
|
||||||
<circle cx="960.06" cy="1451.52" r="213.05"/>
|
|
||||||
</g>
|
|
||||||
</g>
|
|
||||||
</svg>
|
|
||||||
|
Before Width: | Height: | Size: 644 B |
|
After Width: | Height: | Size: 16 KiB |
|
After Width: | Height: | Size: 45 KiB |
@@ -0,0 +1,25 @@
|
|||||||
|
{
|
||||||
|
"chain_name": "aura",
|
||||||
|
"coingecko": "aura-network",
|
||||||
|
"api": ["https://lcd.aura.network"],
|
||||||
|
"rpc": [
|
||||||
|
"https://rpc.aura.network:443",
|
||||||
|
"https://snapshot-1.aura.network:443",
|
||||||
|
"https://snapshot-2.aura.network:443"
|
||||||
|
],
|
||||||
|
"snapshot_provider": "",
|
||||||
|
"sdk_version": "0.45.11",
|
||||||
|
"coin_type": "118",
|
||||||
|
"min_tx_fee": "8000",
|
||||||
|
"addr_prefix": "aura",
|
||||||
|
"logo": "/logos/aura.png",
|
||||||
|
"assets": [
|
||||||
|
{
|
||||||
|
"base": "uaura",
|
||||||
|
"symbol": "AURA",
|
||||||
|
"exponent": "6",
|
||||||
|
"coingecko_id": "aura-network",
|
||||||
|
"logo": "/logos/aura.png"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -1,19 +0,0 @@
|
|||||||
{
|
|
||||||
"chain_name": "aura",
|
|
||||||
"coingecko": "aura-network",
|
|
||||||
"api": ["https://lcd.euphoria.aura.network"],
|
|
||||||
"rpc": ["https://snapshot-1.euphoria.aura.network:443","https://snapshot-2.euphoria.aura.network:443"],
|
|
||||||
"snapshot_provider": "705e3c2b2b554586976ed88bb27f68e4c4176a33@13.250.223.114:26656,b9243524f659f2ff56691a4b2919c3060b2bb824@13.214.5.1:26656",
|
|
||||||
"sdk_version": "0.45.6",
|
|
||||||
"coin_type": "118",
|
|
||||||
"min_tx_fee": "8000",
|
|
||||||
"addr_prefix": "eaura",
|
|
||||||
"logo": "/logos/aura.png",
|
|
||||||
"assets": [{
|
|
||||||
"base": "ueaura",
|
|
||||||
"symbol": "AURA",
|
|
||||||
"exponent": "6",
|
|
||||||
"coingecko_id": "aura-network",
|
|
||||||
"logo": "/logos/aura.png"
|
|
||||||
}]
|
|
||||||
}
|
|
||||||
@@ -0,0 +1,20 @@
|
|||||||
|
{
|
||||||
|
"chain_name": "cudos",
|
||||||
|
"coingecko": "cudos",
|
||||||
|
"api": ["https://rest.cudos.org"],
|
||||||
|
"rpc": ["https://rpc.cudos.org"],
|
||||||
|
"snapshot_provider": "",
|
||||||
|
"sdk_version": "0.45.3",
|
||||||
|
"coin_type": "118",
|
||||||
|
"min_tx_fee": "5000000000000",
|
||||||
|
"addr_prefix": "cudos",
|
||||||
|
"logo": "https://raw.githubusercontent.com/cosmos/chain-registry/master/cudos/images/cudos.png",
|
||||||
|
"assets": [{
|
||||||
|
"base": "acudos",
|
||||||
|
"symbol": "CUDOS",
|
||||||
|
"exponent": "18",
|
||||||
|
"coingecko_id": "cudos",
|
||||||
|
"logo": "https://raw.githubusercontent.com/cosmos/chain-registry/master/cudos/images/cudos.png"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -0,0 +1,19 @@
|
|||||||
|
{
|
||||||
|
"chain_name": "gitopia",
|
||||||
|
"coingecko": "",
|
||||||
|
"api": ["https://gitopia-api.polkachu.com"],
|
||||||
|
"rpc": ["https://gitopia-rpc.polkachu.com"],
|
||||||
|
"snapshot_provider": "",
|
||||||
|
"sdk_version": "0.46.12",
|
||||||
|
"coin_type": "118",
|
||||||
|
"min_tx_fee": "3000",
|
||||||
|
"addr_prefix": "gitopia",
|
||||||
|
"logo": "/logos/gitopia.png",
|
||||||
|
"assets": [{
|
||||||
|
"base": "ulore",
|
||||||
|
"symbol": "LORE",
|
||||||
|
"exponent": "6",
|
||||||
|
"coingecko_id": "",
|
||||||
|
"logo": "/logos/gitopia.png"
|
||||||
|
}]
|
||||||
|
}
|
||||||
@@ -13,7 +13,7 @@
|
|||||||
"base": "ugraviton",
|
"base": "ugraviton",
|
||||||
"symbol": "GRAVITON",
|
"symbol": "GRAVITON",
|
||||||
"exponent": "6",
|
"exponent": "6",
|
||||||
"coingecko_id": "",
|
"coingecko_id": "graviton",
|
||||||
"logo": "/logos/gravity-bridge.png"
|
"logo": "/logos/gravity-bridge.png"
|
||||||
}]
|
}]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -0,0 +1,18 @@
|
|||||||
|
{
|
||||||
|
"chain_name": "kyve",
|
||||||
|
"api": ["https://api-explorer.kyve.network:443"],
|
||||||
|
"rpc": ["https://rpc-eu-1.kyve.network:443","https://rpc-us-1.kyve.network:443"],
|
||||||
|
"snapshot_provider": "",
|
||||||
|
"sdk_version": "0.46.10",
|
||||||
|
"coin_type": "118",
|
||||||
|
"min_tx_fee": "4000",
|
||||||
|
"assets": [{
|
||||||
|
"base": "ukyve",
|
||||||
|
"symbol": "KYVE",
|
||||||
|
"exponent": "6",
|
||||||
|
"coingecko_id": "",
|
||||||
|
"logo": "/logos/kyve.svg"
|
||||||
|
}],
|
||||||
|
"addr_prefix": "kyve",
|
||||||
|
"logo": "/logos/kyve.svg"
|
||||||
|
}
|
||||||
@@ -1,21 +1,21 @@
|
|||||||
{
|
{
|
||||||
"chain_name": "meme",
|
"chain_name": "meme",
|
||||||
"coingecko": "meme-network",
|
"coingecko": "meme-network",
|
||||||
"api": [ "https://api-meme-1.meme.sx", "https://meme-api.polkachu.com:443", "https://api.meme.pupmos.network:443" ],
|
"api": [ "https://api-meme-1.meme.sx", "https://meme-api.polkachu.com:443", "https://api.meme.pupmos.network:443", "https://meme-api.kleomedes.network:443", "https://meme.api.m.anode.team:443" ],
|
||||||
"rpc": [ "https://rpc-meme-1.meme.sx:443", "https://meme-rpc.polkachu.com:443" ],
|
"rpc": [ "https://rpc-meme-1.meme.sx:443", "https://meme-rpc.polkachu.com:443", "https://rpc-meme.pupmos.network:443", "https://meme-rpc.kleomedes.network:443", "http://meme.statesync.nodersteam.com:26657", "https://meme.rpc.m.anode.team:443" ],
|
||||||
"snapshot_provider": "",
|
"snapshot_provider": "",
|
||||||
"sdk_version": "0.45.9",
|
"sdk_version": "0.45.9",
|
||||||
"coin_type": "118",
|
"coin_type": "118",
|
||||||
"min_tx_fee": "8000",
|
"min_tx_fee": "8000",
|
||||||
"addr_prefix": "meme",
|
"addr_prefix": "meme",
|
||||||
"logo": "/logos/meme.svg",
|
"logo": "/logos/meme.png",
|
||||||
"assets": [
|
"assets": [
|
||||||
{
|
{
|
||||||
"base": "umeme",
|
"base": "umeme",
|
||||||
"symbol": "MEME",
|
"symbol": "MEME",
|
||||||
"exponent": "6",
|
"exponent": "6",
|
||||||
"coingecko_id": "meme-network",
|
"coingecko_id": "meme-network",
|
||||||
"logo": "/logos/meme.svg"
|
"logo": "/logos/meme.png"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,21 +1,26 @@
|
|||||||
{
|
{
|
||||||
"chain_name": "Migaloo",
|
"chain_name": "Migaloo",
|
||||||
"coingecko": "",
|
"coingecko": "white-whale",
|
||||||
"api": ["https://api.migaloo.silknodes.io"],
|
"api": [
|
||||||
"rpc": ["https://rpc.migaloo.silknodes.io"],
|
"https://migaloo-api.polkachu.com",
|
||||||
|
"https://api.migaloo.silknodes.io"
|
||||||
|
],
|
||||||
|
"rpc": [
|
||||||
|
"https://migaloo-rpc.polkachu.com/:443",
|
||||||
|
"https://rpc.migaloo.silknodes.io"
|
||||||
|
],
|
||||||
"snapshot_provider": "",
|
"snapshot_provider": "",
|
||||||
"coin_type": 118,
|
"coin_type": 118,
|
||||||
"sdk_version": "0.45.9",
|
"sdk_version": "0.45.9",
|
||||||
"addr_prefix": "migaloo",
|
"addr_prefix": "migaloo",
|
||||||
"logo": "/logos/migaloo.png",
|
"logo": "/logos/migaloo.png",
|
||||||
"assets": [
|
"assets": [
|
||||||
{
|
{
|
||||||
"base": "uwhale",
|
"base": "uwhale",
|
||||||
"symbol": "WHALE",
|
"symbol": "WHALE",
|
||||||
"exponent": 6,
|
"exponent": 6,
|
||||||
"coingecko_id": "",
|
"coingecko_id": "white-whale",
|
||||||
"logo": "/logos/whitewhale.jpg"
|
"logo": "/logos/whitewhale.jpg"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -0,0 +1,17 @@
|
|||||||
|
{
|
||||||
|
"chain_name": "nois",
|
||||||
|
"api": ["https://nois-api.polkachu.com"],
|
||||||
|
"rpc": ["https://nois-rpc.polkachu.com"],
|
||||||
|
"sdk_version": "0.45.14",
|
||||||
|
"addr_prefix": "nois",
|
||||||
|
"min_tx_fee": "5000",
|
||||||
|
"logo": "/logos/nois.png",
|
||||||
|
"assets": [
|
||||||
|
{
|
||||||
|
"symbol": "NOIS",
|
||||||
|
"base": "unois",
|
||||||
|
"exponent": 6,
|
||||||
|
"logo": "/logos/nois.png"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -0,0 +1,20 @@
|
|||||||
|
{
|
||||||
|
"chain_name": "Quasar",
|
||||||
|
"coingecko": "",
|
||||||
|
"api": ["https://quasar-api.polkachu.com"],
|
||||||
|
"rpc": ["https://quasar-rpc.polkachu.com"],
|
||||||
|
"sdk_version": "0.45.14",
|
||||||
|
"coin_type": 118,
|
||||||
|
"min_tx_fee": "8000",
|
||||||
|
"addr_prefix": "quasar",
|
||||||
|
"logo": "/logos/quasar.png",
|
||||||
|
"assets": [
|
||||||
|
{
|
||||||
|
"base": "uqsr",
|
||||||
|
"symbol": "QSR",
|
||||||
|
"exponent": 6,
|
||||||
|
"coingecko_id": "",
|
||||||
|
"logo": "/logos/quasar.png"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -13,7 +13,7 @@
|
|||||||
"base": "uqck",
|
"base": "uqck",
|
||||||
"symbol": "QCK",
|
"symbol": "QCK",
|
||||||
"exponent": "6",
|
"exponent": "6",
|
||||||
"coingecko_id": "",
|
"coingecko_id": "quicksilver",
|
||||||
"logo": "/logos/quicksilver.png"
|
"logo": "/logos/quicksilver.png"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
"api": ["https://public-rest-rpc1.stafihub.io","https://api.stafihub.nodestake.top"],
|
"api": ["https://public-rest-rpc1.stafihub.io","https://api.stafihub.nodestake.top"],
|
||||||
"rpc": ["https://public-rpc1.stafihub.io:443","https://rpc.stafihub.nodestake.top"],
|
"rpc": ["https://public-rpc1.stafihub.io:443","https://rpc.stafihub.nodestake.top"],
|
||||||
"snapshot_provider": "",
|
"snapshot_provider": "",
|
||||||
"sdk_version": "0.45.7",
|
"sdk_version": "0.46.12",
|
||||||
"coin_type": "118",
|
"coin_type": "118",
|
||||||
"min_tx_fee": "20000",
|
"min_tx_fee": "20000",
|
||||||
"addr_prefix": "stafi",
|
"addr_prefix": "stafi",
|
||||||
@@ -33,5 +33,11 @@
|
|||||||
"exponent": "6",
|
"exponent": "6",
|
||||||
"coingecko_id": "",
|
"coingecko_id": "",
|
||||||
"logo": "/logos/stafihub.png"
|
"logo": "/logos/stafihub.png"
|
||||||
|
},{
|
||||||
|
"base": "urswth",
|
||||||
|
"symbol": "rSWTH",
|
||||||
|
"exponent": "8",
|
||||||
|
"coingecko_id": "",
|
||||||
|
"logo": "/logos/stafihub.png"
|
||||||
}]
|
}]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
{
|
{
|
||||||
"chain_name": "umee",
|
"chain_name": "umee",
|
||||||
"api": ["https://api.barnacle.mainnet.network.umee.cc:443"],
|
"api": ["https://umee-api.polkachu.com:443"],
|
||||||
"rpc": ["https://rpc.barnacle.mainnet.network.umee.cc:443"],
|
"rpc": ["https://umee-rpc.polkachu.com:443"],
|
||||||
"snapshot_provider": "",
|
"snapshot_provider": "",
|
||||||
"sdk_version": "0.46.2",
|
"sdk_version": "0.46.11",
|
||||||
"coin_type": "118",
|
"coin_type": "118",
|
||||||
"min_tx_fee": "8000",
|
"min_tx_fee": "8000",
|
||||||
"addr_prefix": "umee",
|
"addr_prefix": "umee",
|
||||||
|
|||||||
@@ -0,0 +1,24 @@
|
|||||||
|
{
|
||||||
|
"chain_name": "aura",
|
||||||
|
"coingecko": "",
|
||||||
|
"api": ["https://lcd.euphoria.aura.network"],
|
||||||
|
"rpc": [
|
||||||
|
"https://snapshot-1.euphoria.aura.network:443",
|
||||||
|
"https://snapshot-2.euphoria.aura.network:443"
|
||||||
|
],
|
||||||
|
"snapshot_provider": "705e3c2b2b554586976ed88bb27f68e4c4176a33@13.250.223.114:26656,b9243524f659f2ff56691a4b2919c3060b2bb824@13.214.5.1:26656",
|
||||||
|
"sdk_version": "0.45.11",
|
||||||
|
"coin_type": "118",
|
||||||
|
"min_tx_fee": "8000",
|
||||||
|
"addr_prefix": "eaura",
|
||||||
|
"logo": "/logos/aura.png",
|
||||||
|
"assets": [
|
||||||
|
{
|
||||||
|
"base": "ueaura",
|
||||||
|
"symbol": "AURA",
|
||||||
|
"exponent": "6",
|
||||||
|
"coingecko_id": "",
|
||||||
|
"logo": "/logos/aura.png"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -1,10 +1,10 @@
|
|||||||
{
|
{
|
||||||
"chain_name": "bitcanna",
|
"chain_name": "bitcanna",
|
||||||
"coingecko": "bitcanna",
|
"coingecko": "bitcanna",
|
||||||
"api":"https://lcd-testnet.bitcanna.io",
|
"api": ["https://lcd-testnet.bitcanna.io", "https://api.bitcanna-dev-1.bitcanna.aviaone.com"],
|
||||||
"rpc": ["https://rpc-testnet.bitcanna.io:443", "https://lcd-testnet.bitcanna.io:443"],
|
"rpc": ["https://rpc-testnet.bitcanna.io:443", "https://lcd-testnet.bitcanna.io:443"],
|
||||||
"snapshot_provider": "dcdc83e240eb046faabef62e4daf1cfcecfa93a2@159.65.198.245:26656,8e241ba2e8db2e83bb5d80473b4fd4d901043dda@178.128.247.173:26656",
|
"snapshot_provider": "d5519e378247dfb61dfe90652d1fe3e2b3005a5b@bitcanna-testnet.rpc.kjnodes.com:42656,80ee9ed689bfb329cf21b94aa12978e073226db4@devnet-1.bitcanna.io:26656",
|
||||||
"sdk_version": "0.46.6",
|
"sdk_version": "0.46.12",
|
||||||
"coin_type": "118",
|
"coin_type": "118",
|
||||||
"min_tx_fee": "420",
|
"min_tx_fee": "420",
|
||||||
"assets": [{
|
"assets": [{
|
||||||
|
|||||||
@@ -0,0 +1,20 @@
|
|||||||
|
{
|
||||||
|
"chain_name": "cudos",
|
||||||
|
"coingecko": "cudos",
|
||||||
|
"api": ["https://rest.testnet.cudos.org"],
|
||||||
|
"rpc": ["https://rpc.testnet.cudos.org"],
|
||||||
|
"snapshot_provider": "",
|
||||||
|
"sdk_version": "0.45.3",
|
||||||
|
"coin_type": "118",
|
||||||
|
"min_tx_fee": "5000000000000",
|
||||||
|
"addr_prefix": "cudos",
|
||||||
|
"logo": "https://raw.githubusercontent.com/cosmos/chain-registry/master/cudos/images/cudos.png",
|
||||||
|
"assets": [{
|
||||||
|
"base": "acudos",
|
||||||
|
"symbol": "CUDOS",
|
||||||
|
"exponent": "18",
|
||||||
|
"coingecko_id": "cudos",
|
||||||
|
"logo": "https://raw.githubusercontent.com/cosmos/chain-registry/master/cudos/images/cudos.png"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -11,14 +11,14 @@
|
|||||||
"coin_type": "118",
|
"coin_type": "118",
|
||||||
"min_tx_fee": "8000",
|
"min_tx_fee": "8000",
|
||||||
"addr_prefix": "meme",
|
"addr_prefix": "meme",
|
||||||
"logo": "/logos/meme.svg",
|
"logo": "/logos/meme.png",
|
||||||
"assets": [
|
"assets": [
|
||||||
{
|
{
|
||||||
"base": "umeme",
|
"base": "umeme",
|
||||||
"symbol": "MEME",
|
"symbol": "MEME",
|
||||||
"exponent": "6",
|
"exponent": "6",
|
||||||
"coingecko_id": "meme-network",
|
"coingecko_id": "meme-network",
|
||||||
"logo": "/logos/meme.svg"
|
"logo": "/logos/meme.png"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
{
|
{
|
||||||
"chain_name": "quasar",
|
"chain_name": "Quasar Test",
|
||||||
"coingecko": "",
|
"coingecko": "",
|
||||||
"api": ["https://quasar-testnet-api.polkachu.com","https://quasar-testnet-api.swiss-staking.ch"],
|
"api": ["https://quasar-testnet-api.polkachu.com"],
|
||||||
"rpc": ["https://quasar-testnet-rpc.polkachu.com","https://quasar-testnet-rpc.swiss-staking.ch","https://questnet.quasar-finance.rhinostake.com"],
|
"rpc": ["https://quasar-testnet-rpc.polkachu.com"],
|
||||||
"sdk_version": "0.46.4",
|
"sdk_version": "0.45.14",
|
||||||
"coin_type": 118,
|
"coin_type": 118,
|
||||||
"min_tx_fee": "8000",
|
"min_tx_fee": "8000",
|
||||||
"addr_prefix": "quasar",
|
"addr_prefix": "quasar",
|
||||||
@@ -15,20 +15,6 @@
|
|||||||
"exponent": 6,
|
"exponent": 6,
|
||||||
"coingecko_id": "",
|
"coingecko_id": "",
|
||||||
"logo": "/logos/quasar.png"
|
"logo": "/logos/quasar.png"
|
||||||
},
|
|
||||||
{
|
|
||||||
"base": "uayy",
|
|
||||||
"symbol": "AYY",
|
|
||||||
"exponent": 6,
|
|
||||||
"coingecko_id": "",
|
|
||||||
"logo": ""
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"base": "uoro",
|
|
||||||
"symbol": "ORO",
|
|
||||||
"exponent": 6,
|
|
||||||
"coingecko_id": "",
|
|
||||||
"logo": ""
|
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -0,0 +1,19 @@
|
|||||||
|
{
|
||||||
|
"chain_name": "side",
|
||||||
|
"api": ["https://rest.testnet.side.one"],
|
||||||
|
"rpc": ["https://rpc.testnet.side.one"],
|
||||||
|
"snapshot_provider": "",
|
||||||
|
"sdk_version": "0.46.4",
|
||||||
|
"coin_type": "60",
|
||||||
|
"min_tx_fee": "800",
|
||||||
|
"addr_prefix": "side",
|
||||||
|
"logo": "/logos/side.jpeg",
|
||||||
|
"keplr_features": ["ibc-transfer", "ibc-go", "eth-address-gen", "eth-key-sign"],
|
||||||
|
"assets": [{
|
||||||
|
"base": "aside",
|
||||||
|
"symbol": "SIDE",
|
||||||
|
"exponent": "18",
|
||||||
|
"coingecko_id": "",
|
||||||
|
"logo": "/logos/side.jpeg"
|
||||||
|
}]
|
||||||
|
}
|
||||||
@@ -106,7 +106,7 @@ export default class ChainFetch {
|
|||||||
}
|
}
|
||||||
|
|
||||||
async getTxsBySender(sender) {
|
async getTxsBySender(sender) {
|
||||||
return this.get(`/cosmos/tx/v1beta1/txs?events=message.sender='${sender}'&pagination.reverse=true&order_by=ORDER_BY_DESC`)
|
return this.get(`/cosmos/tx/v1beta1/txs?events=message.sender='${sender}'&pagination.reverse=true`)
|
||||||
}
|
}
|
||||||
|
|
||||||
async getTxsByRecipient(recipient) {
|
async getTxsByRecipient(recipient) {
|
||||||
|
|||||||
@@ -22,6 +22,17 @@ function processMenu() {
|
|||||||
icon: 'https://ping.pub/logo.svg',
|
icon: 'https://ping.pub/logo.svg',
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
chainMenus.push({ header: 'sponsors' })
|
||||||
|
chainMenus.push({
|
||||||
|
title: 'Becole',
|
||||||
|
href: 'https://becole.com',
|
||||||
|
logo: 'https://becole.com/static/logo/logo_becole.png',
|
||||||
|
})
|
||||||
|
chainMenus.push({
|
||||||
|
title: 'Osmosis',
|
||||||
|
href: 'https://app.osmosis.zone',
|
||||||
|
logo: 'https://ping.pub/logos/osmosis.jpg',
|
||||||
|
})
|
||||||
chainMenus.push({ header: 'LINKS' })
|
chainMenus.push({ header: 'LINKS' })
|
||||||
if (isTestnet()) {
|
if (isTestnet()) {
|
||||||
chainMenus.push({
|
chainMenus.push({
|
||||||
|
|||||||
@@ -1,5 +1,13 @@
|
|||||||
<template>
|
<template>
|
||||||
<div>
|
<div>
|
||||||
|
<b-button-group class="mb-2">
|
||||||
|
<b-button
|
||||||
|
v-for="(t,i) in types"
|
||||||
|
:key="t"
|
||||||
|
:variant="i===type? 'secondary': 'outline-secondary'"
|
||||||
|
@click="switchStatus(i)"
|
||||||
|
>{{ t }}</b-button>
|
||||||
|
</b-button-group>
|
||||||
<b-row class="match-height">
|
<b-row class="match-height">
|
||||||
<b-col
|
<b-col
|
||||||
v-for="p in proposals"
|
v-for="p in proposals"
|
||||||
@@ -36,7 +44,7 @@
|
|||||||
|
|
||||||
<script>
|
<script>
|
||||||
import {
|
import {
|
||||||
BCardTitle, BCardFooter, BButton, BProgressBar, BProgress, BBadge, BTooltip, BRow, BCol, VBModal,
|
BCardTitle, BCardFooter, BButton, BProgressBar, BProgress, BBadge, BTooltip, BRow, BCol, VBModal, BButtonGroup,
|
||||||
} from 'bootstrap-vue'
|
} from 'bootstrap-vue'
|
||||||
import Ripple from 'vue-ripple-directive'
|
import Ripple from 'vue-ripple-directive'
|
||||||
import OperationModal from '@/views/components/OperationModal/index.vue'
|
import OperationModal from '@/views/components/OperationModal/index.vue'
|
||||||
@@ -45,6 +53,7 @@ import ProposalSummaryComponent from './components/governance/ProposalSummaryCom
|
|||||||
export default {
|
export default {
|
||||||
components: {
|
components: {
|
||||||
BButton,
|
BButton,
|
||||||
|
BButtonGroup,
|
||||||
BCardFooter,
|
BCardFooter,
|
||||||
BProgressBar,
|
BProgressBar,
|
||||||
BProgress,
|
BProgress,
|
||||||
@@ -70,6 +79,12 @@ export default {
|
|||||||
next: '',
|
next: '',
|
||||||
totalPower: 0,
|
totalPower: 0,
|
||||||
tallyParam: null,
|
tallyParam: null,
|
||||||
|
type: '2',
|
||||||
|
types: {
|
||||||
|
2: 'Voting',
|
||||||
|
3: 'Passed',
|
||||||
|
4: 'Rejected',
|
||||||
|
},
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
mounted() {
|
mounted() {
|
||||||
@@ -79,9 +94,16 @@ export default {
|
|||||||
this.getList()
|
this.getList()
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
|
switchStatus(s) {
|
||||||
|
if (!this.loading) {
|
||||||
|
this.proposals = []
|
||||||
|
this.type = s
|
||||||
|
this.getList()
|
||||||
|
}
|
||||||
|
},
|
||||||
getList() {
|
getList() {
|
||||||
this.loading = true
|
this.loading = true
|
||||||
this.$http.getGovernanceList(this.next).then(res => {
|
this.$http.getGovernanceListByStatus(this.type).then(res => {
|
||||||
this.proposals = this.proposals.concat(res.proposals)
|
this.proposals = this.proposals.concat(res.proposals)
|
||||||
this.updateTally(this.proposals)
|
this.updateTally(this.proposals)
|
||||||
this.next = res.pagination.next_key
|
this.next = res.pagination.next_key
|
||||||
|
|||||||
@@ -21,7 +21,11 @@
|
|||||||
<h4 class="mb-0">
|
<h4 class="mb-0">
|
||||||
{{ validator.description.moniker }}
|
{{ validator.description.moniker }}
|
||||||
</h4>
|
</h4>
|
||||||
<span class="card-text">{{ validator.description.website }}</span>
|
<span class="card-text">
|
||||||
|
<b-link :href="validator.description.website">
|
||||||
|
{{ validator.description.website }}
|
||||||
|
</b-link>
|
||||||
|
</span>
|
||||||
</div>
|
</div>
|
||||||
<div class="d-flex flex-wrap">
|
<div class="d-flex flex-wrap">
|
||||||
<b-button
|
<b-button
|
||||||
@@ -270,7 +274,7 @@
|
|||||||
|
|
||||||
<script>
|
<script>
|
||||||
import {
|
import {
|
||||||
BCard, BButton, BAvatar, BRow, BCol, BTable, BCardFooter, VBTooltip, VBModal, BBadge, BPagination,
|
BCard, BButton, BAvatar, BRow, BCol, BTable, BCardFooter, VBTooltip, VBModal, BBadge, BPagination, BLink,
|
||||||
} from 'bootstrap-vue'
|
} from 'bootstrap-vue'
|
||||||
|
|
||||||
import {
|
import {
|
||||||
@@ -293,6 +297,7 @@ export default {
|
|||||||
BBadge,
|
BBadge,
|
||||||
BPagination,
|
BPagination,
|
||||||
BTable,
|
BTable,
|
||||||
|
BLink,
|
||||||
StakingAddressComponent,
|
StakingAddressComponent,
|
||||||
StakingCommissionComponent,
|
StakingCommissionComponent,
|
||||||
StakingRewardComponent,
|
StakingRewardComponent,
|
||||||
|
|||||||
@@ -736,7 +736,8 @@ export default {
|
|||||||
return this.$store.state.chains.denoms
|
return this.$store.state.chains.denoms
|
||||||
},
|
},
|
||||||
isEthAddr() {
|
isEthAddr() {
|
||||||
return JSON.stringify(this.account).indexOf('PubKeyEthSecp256k1') > 0
|
// JSON.stringify(this.account).indexOf('PubKeyEthSecp256k1') > 0
|
||||||
|
return false
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
created() {
|
created() {
|
||||||
|
|||||||