Add bittensor nakamoto (#8618)
* add bittensor live network * add nakamoto network * adjust color * update name for archive node * fix linting * fix lint for spec file * Change logo
This commit is contained in:
parent
4ea4eea3e4
commit
b6e85ab2db
44
packages/apps-config/src/api/spec/bittensor.ts
Normal file
44
packages/apps-config/src/api/spec/bittensor.ts
Normal file
@ -0,0 +1,44 @@
|
||||
// Copyright 2017-2022 @polkadot/apps-config authors & contributors
|
||||
// SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
import type { OverrideBundleDefinition } from '@polkadot/types/types';
|
||||
|
||||
// structs need to be in order
|
||||
/* eslint-disable sort-keys */
|
||||
|
||||
const definitions: OverrideBundleDefinition = {
|
||||
types: [
|
||||
{
|
||||
// on all versions
|
||||
minmax: [0, undefined],
|
||||
types: {
|
||||
Balance: 'u64',
|
||||
NeuronMetadata: {
|
||||
version: 'u32',
|
||||
ip: 'u128',
|
||||
port: 'u16',
|
||||
ipType: 'u8',
|
||||
uid: 'u32',
|
||||
netuid: 'u16',
|
||||
modality: 'u8',
|
||||
hotkey: 'AccountId',
|
||||
coldkey: 'AccountId',
|
||||
active: 'u32',
|
||||
lastUpdate: 'u64',
|
||||
priority: 'u64',
|
||||
stake: 'u64',
|
||||
rank: 'u64',
|
||||
trust: 'u64',
|
||||
consensus: 'u64',
|
||||
incentive: 'u64',
|
||||
dividends: 'u64',
|
||||
emission: 'u64',
|
||||
bonds: 'Vec<(u32, u64)>',
|
||||
weights: 'Vec<(u32, u32)>'
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
};
|
||||
|
||||
export default definitions;
|
||||
@ -45,6 +45,13 @@ export const prodChains: EndpointOption[] = [
|
||||
OnFinality: 'wss://automata.api.onfinality.io/public-ws'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'bittensor',
|
||||
text: 'Bittensor',
|
||||
providers: {
|
||||
'Opentensor Fdn (Archive)': 'wss://archivelb.nakamoto.opentensor.ai:9943'
|
||||
}
|
||||
},
|
||||
{
|
||||
dnslink: 'centrifuge',
|
||||
info: 'centrifuge',
|
||||
|
||||
@ -30,6 +30,7 @@ const chainAutomata = '#EC7032';
|
||||
const chainAutomataContextFree = '#EC7032';
|
||||
const chainBajun = '#161212';
|
||||
const chainBitCountry = '#191a2e';
|
||||
const chainBittensor = '#252525';
|
||||
const chainBitCountryPioneer = '#000000';
|
||||
const chainBasiliskTestnet = `url(${String(nodeBasiliskRococo)}) #000`;
|
||||
const chainBeastEave = '#900048';
|
||||
@ -306,6 +307,8 @@ export const chainColors: Record<string, string> = Object.entries({
|
||||
'Bit.Country Tewai Chain': chainBitCountry,
|
||||
Bitgreen: chainBitgreen,
|
||||
BitgreenRococo: chainBitgreen,
|
||||
Bittensor: chainBittensor,
|
||||
'Bittensor Testnet': chainBittensor,
|
||||
'Calamari Parachain': chainCalamari,
|
||||
'Calamari Parachain Development': chainCalamari,
|
||||
'Calamari Parachain Local': chainCalamari,
|
||||
@ -428,6 +431,7 @@ export const chainColors: Record<string, string> = Object.entries({
|
||||
'mybank.network Testnet': chainMybank,
|
||||
Myriad: chainMyriad,
|
||||
'Myriad Testnet': chainMyriad,
|
||||
'Nakamoto Bittensor Mainnet': chainBittensor,
|
||||
'NFTMart Staging': chainNFTMart,
|
||||
'NFTMart Testnet': chainNFTMart,
|
||||
'Nodle Parachain': chainNodle,
|
||||
|
||||
BIN
packages/apps-config/src/ui/logos/chains/bittensor.png
Normal file
BIN
packages/apps-config/src/ui/logos/chains/bittensor.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 731 KiB |
@ -18,6 +18,7 @@ import chainAmplitude from './chains/amplitude.svg';
|
||||
import chainAstar from './chains/astar.png';
|
||||
import chainAventus from './chains/aventus.svg';
|
||||
import chainBitgreen from './chains/bitgreen.png';
|
||||
import chainBittensor from './chains/bittensor.png';
|
||||
import chainBrainstorm from './chains/brainstorm.png';
|
||||
import chainCoinversation from './chains/coinversation.png';
|
||||
import chainCompetitorsClub from './chains/competitors-club.png';
|
||||
@ -271,6 +272,8 @@ export const chainLogos = Object.entries({
|
||||
Bitgreen: chainBitgreen,
|
||||
'Bitgreen Testnet': chainBitgreen,
|
||||
BitgreenRococo: chainBitgreen,
|
||||
Bittensor: chainBittensor,
|
||||
'Bittensor Testnet': chainBittensor,
|
||||
'Calamari Parachain': nodeCalamari,
|
||||
'Calamari Parachain Development': nodeCalamari,
|
||||
'Calamari Parachain Local': nodeCalamari,
|
||||
@ -388,6 +391,7 @@ export const chainLogos = Object.entries({
|
||||
'mybank.network PC1': mybank,
|
||||
Myriad: chainMyriad,
|
||||
'Myriad Testnet': chainMyriad,
|
||||
'Nakamoto Bittensor Mainnet': chainBittensor,
|
||||
NFTMart: nodeNFTMart,
|
||||
'NFTMart Staging': nodeNFTMart,
|
||||
'NFTMart Testnet': nodeNFTMart,
|
||||
@ -743,6 +747,7 @@ export const namedLogos: Record<string, unknown> = {
|
||||
bitcountry: nodeBitCountry,
|
||||
bitcountryPioneer: nodePioneerNetwork,
|
||||
bitgreen: chainBitgreen,
|
||||
bittensor: chainBittensor,
|
||||
brainstorm: chainBrainstorm,
|
||||
calamari: nodeCalamari,
|
||||
centrifuge: nodeCentrifuge,
|
||||
|
||||
Loading…
Reference in New Issue
Block a user