forked from cerc-io/cosmos-explorer
update config
This commit is contained in:
parent
139b42416a
commit
ad0d66572d
@ -3,7 +3,6 @@
|
|||||||
"coingecko": "bitcanna",
|
"coingecko": "bitcanna",
|
||||||
"api":"https://lcd.bitcanna.io",
|
"api":"https://lcd.bitcanna.io",
|
||||||
"rpc": ["https://rpc.bitcanna.io:443","https://rpc.bitcanna.ezstaking.io:443"],
|
"rpc": ["https://rpc.bitcanna.io:443","https://rpc.bitcanna.ezstaking.io:443"],
|
||||||
"snapshot_provider": "29edc55748bc341224f711a05cb0a9f6d73b4da3@bitcanna.rpc.ping.pub:26656",
|
|
||||||
"sdk_version": "0.45.1",
|
"sdk_version": "0.45.1",
|
||||||
"coin_type": "118",
|
"coin_type": "118",
|
||||||
"min_tx_fee": "8000",
|
"min_tx_fee": "8000",
|
||||||
|
@ -3,7 +3,6 @@
|
|||||||
"coingecko": "bitsong",
|
"coingecko": "bitsong",
|
||||||
"api": "https://lcd.explorebitsong.com",
|
"api": "https://lcd.explorebitsong.com",
|
||||||
"rpc": ["https://rpc-bitsong.itastakers.com:443","https://rpc-bitsong.itastakers.com:443"],
|
"rpc": ["https://rpc-bitsong.itastakers.com:443","https://rpc-bitsong.itastakers.com:443"],
|
||||||
"snapshot_provider": "8dbeefed0d1e39475328d3850226063208bb8ee4@bitsong.rpc.ping.pub:26656",
|
|
||||||
"addr_prefix": "bitsong",
|
"addr_prefix": "bitsong",
|
||||||
"coin_type": "639",
|
"coin_type": "639",
|
||||||
"min_tx_fee": "5000",
|
"min_tx_fee": "5000",
|
||||||
|
@ -3,7 +3,6 @@
|
|||||||
"coingecko": "",
|
"coingecko": "",
|
||||||
"api": ["https://api.chihuahua.wtf", "https://chihuahua-api.mercury-nodes.net"],
|
"api": ["https://api.chihuahua.wtf", "https://chihuahua-api.mercury-nodes.net"],
|
||||||
"rpc": ["https://rpc.chihuahua.wtf:443", "https://rpc.chihuahua.wtf:443"],
|
"rpc": ["https://rpc.chihuahua.wtf:443", "https://rpc.chihuahua.wtf:443"],
|
||||||
"snapshot_provider": "df2dffa0560e41c682b6b2e150524859e41ec1d8@chihuahua.rpc.ping.pub:26656",
|
|
||||||
"sdk_version": "0.44.3",
|
"sdk_version": "0.44.3",
|
||||||
"coin_type": "118",
|
"coin_type": "118",
|
||||||
"min_tx_fee": "8000",
|
"min_tx_fee": "8000",
|
||||||
|
@ -1,8 +1,7 @@
|
|||||||
{
|
{
|
||||||
"chain_name": "rizon",
|
"chain_name": "rizon",
|
||||||
"api": ["https://rizon.api.ping.pub"],
|
"api": ["https://rizon.api.ping.pub"],
|
||||||
"rpc": ["http://rizon.rpc.ping.pub:26657", "http://seed-1.mainnet.rizon.world:26657"],
|
"rpc": ["http://seed-1.mainnet.rizon.world:26657"],
|
||||||
"snapshot_provider": "66083d10fc1b79c584362dc266f87836455a9169@rizon.rpc.ping.pub:26656",
|
|
||||||
"sdk_version": "v0.45.0",
|
"sdk_version": "v0.45.0",
|
||||||
"coin_type": "118",
|
"coin_type": "118",
|
||||||
"min_tx_fee": "8000",
|
"min_tx_fee": "8000",
|
||||||
|
@ -6,8 +6,11 @@
|
|||||||
</b-card>
|
</b-card>
|
||||||
|
|
||||||
<b-card>
|
<b-card>
|
||||||
<b-input-group>
|
<b-row>
|
||||||
<b-input-group-prepend>
|
<b-col
|
||||||
|
sm="12"
|
||||||
|
md="4"
|
||||||
|
>
|
||||||
<v-select
|
<v-select
|
||||||
v-model="selected"
|
v-model="selected"
|
||||||
:options="Object.values(chains)"
|
:options="Object.values(chains)"
|
||||||
@ -24,23 +27,27 @@
|
|||||||
variant="light-primary"
|
variant="light-primary"
|
||||||
class="align-middle mr-50"
|
class="align-middle mr-50"
|
||||||
/>
|
/>
|
||||||
<span> {{ chain_name }}</span>
|
<span> {{ chain_name.toUpperCase() }}</span>
|
||||||
</template>
|
</template>
|
||||||
</v-select>
|
</v-select>
|
||||||
</b-input-group-prepend>
|
</b-col>
|
||||||
<b-form-input
|
<b-col>
|
||||||
v-model="rpc"
|
<b-input-group>
|
||||||
placeholder="Button on both side"
|
<b-form-input
|
||||||
/>
|
v-model="rpc"
|
||||||
<b-input-group-append>
|
placeholder="Button on both side"
|
||||||
<b-button
|
/>
|
||||||
variant="outline-primary"
|
<b-input-group-append>
|
||||||
@click="update()"
|
<b-button
|
||||||
>
|
variant="outline-primary"
|
||||||
Moniter
|
@click="update()"
|
||||||
</b-button>
|
>
|
||||||
</b-input-group-append>
|
Moniter
|
||||||
</b-input-group>
|
</b-button>
|
||||||
|
</b-input-group-append>
|
||||||
|
</b-input-group>
|
||||||
|
</b-col>
|
||||||
|
</b-row>
|
||||||
<div
|
<div
|
||||||
v-if="httpstatus !== 200"
|
v-if="httpstatus !== 200"
|
||||||
class="text-danger"
|
class="text-danger"
|
||||||
@ -69,38 +76,62 @@
|
|||||||
</b-button>
|
</b-button>
|
||||||
</b-card-body>
|
</b-card-body>
|
||||||
</div>
|
</div>
|
||||||
|
<b-card-footer>
|
||||||
|
<b-button
|
||||||
|
variant="primary"
|
||||||
|
size="sm"
|
||||||
|
/> Proposer Signed
|
||||||
|
<b-button
|
||||||
|
variant="outline-primary"
|
||||||
|
size="sm"
|
||||||
|
/> Proposer Not Signed
|
||||||
|
<b-button
|
||||||
|
variant="success"
|
||||||
|
size="sm"
|
||||||
|
/> Signed
|
||||||
|
<b-button
|
||||||
|
variant="outline-secondary"
|
||||||
|
size="sm"
|
||||||
|
/> Not Signed
|
||||||
|
</b-card-footer>
|
||||||
|
|
||||||
</b-card>
|
</b-card>
|
||||||
|
<app-footer class="mb-1" />
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
import {
|
import {
|
||||||
BAvatar,
|
BAvatar, BCardFooter, BRow, BCol,
|
||||||
BBreadcrumb, BCard, BCardBody, BInputGroup, BFormInput, BInputGroupAppend, BInputGroupPrepend, BButton,
|
BBreadcrumb, BCard, BCardBody, BInputGroup, BFormInput, BInputGroupAppend, BButton,
|
||||||
} from 'bootstrap-vue'
|
} from 'bootstrap-vue'
|
||||||
import fetch from 'node-fetch'
|
import fetch from 'node-fetch'
|
||||||
import { consensusPubkeyToHexAddress, getLocalChains } from '@/libs/utils'
|
import { consensusPubkeyToHexAddress, getLocalChains } from '@/libs/utils'
|
||||||
import vSelect from 'vue-select'
|
import vSelect from 'vue-select'
|
||||||
|
import AppFooter from '@/@core/layouts/components/AppFooter.vue'
|
||||||
import FullHeader from './components/FullHeader.vue'
|
import FullHeader from './components/FullHeader.vue'
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
components: {
|
components: {
|
||||||
FullHeader,
|
FullHeader,
|
||||||
BBreadcrumb,
|
BBreadcrumb,
|
||||||
|
BRow,
|
||||||
|
BCol,
|
||||||
BCard,
|
BCard,
|
||||||
BCardBody,
|
BCardBody,
|
||||||
|
BCardFooter,
|
||||||
BInputGroup,
|
BInputGroup,
|
||||||
BFormInput,
|
BFormInput,
|
||||||
BInputGroupAppend,
|
BInputGroupAppend,
|
||||||
BInputGroupPrepend,
|
|
||||||
BButton,
|
BButton,
|
||||||
BAvatar,
|
BAvatar,
|
||||||
vSelect,
|
vSelect,
|
||||||
|
AppFooter,
|
||||||
},
|
},
|
||||||
|
|
||||||
data() {
|
data() {
|
||||||
const chains = getLocalChains()
|
const chains = getLocalChains()
|
||||||
const selected = 'cosmos'
|
const selected = 'agoric'
|
||||||
return {
|
return {
|
||||||
navs: [
|
navs: [
|
||||||
{
|
{
|
||||||
@ -111,7 +142,7 @@ export default {
|
|||||||
},
|
},
|
||||||
],
|
],
|
||||||
showPrevote: false,
|
showPrevote: false,
|
||||||
rpc: chains[selected].rpc[0],
|
rpc: `${chains[selected].rpc[0]}/consensus_state`,
|
||||||
httpstatus: 200,
|
httpstatus: 200,
|
||||||
httpStatusText: '',
|
httpStatusText: '',
|
||||||
roundState: {},
|
roundState: {},
|
||||||
@ -138,6 +169,9 @@ export default {
|
|||||||
return data.json()
|
return data.json()
|
||||||
}).then(res => {
|
}).then(res => {
|
||||||
this.roundState = res.result.round_state
|
this.roundState = res.result.round_state
|
||||||
|
}).catch(err => {
|
||||||
|
this.httpstatus = 500
|
||||||
|
this.httpStatusText = err
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
validators() {
|
validators() {
|
||||||
@ -151,6 +185,8 @@ export default {
|
|||||||
})
|
})
|
||||||
},
|
},
|
||||||
onchange(v) {
|
onchange(v) {
|
||||||
|
this.httpstatus = 200
|
||||||
|
this.httpStatusText = ''
|
||||||
this.roundState = {}
|
this.roundState = {}
|
||||||
this.selected = v.chain_name
|
this.selected = v.chain_name
|
||||||
this.rpc = `${v.rpc[0]}/consensus_state`
|
this.rpc = `${v.rpc[0]}/consensus_state`
|
||||||
@ -162,6 +198,9 @@ export default {
|
|||||||
this.positions = this.positions.concat(res.result.validators)
|
this.positions = this.positions.concat(res.result.validators)
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
}).catch(err => {
|
||||||
|
this.httpstatus = 500
|
||||||
|
this.httpStatusText = err
|
||||||
})
|
})
|
||||||
this.validators()
|
this.validators()
|
||||||
},
|
},
|
||||||
|
Loading…
Reference in New Issue
Block a user