Merge pull request #176 from varasev/dai-netid

(Feature) Add poa-chain-spec branch name and netId for DAI shard
This commit is contained in:
Vadim Arasev 2018-10-02 16:38:25 +03:00 committed by GitHub
commit dc1a567b5f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
7 changed files with 37 additions and 7 deletions

View File

@ -107,9 +107,11 @@ class App extends Component {
return this.state.navigationData[0].title
}
}
getNetIdClass() {
const { contractsStore } = this.props
return contractsStore.netId === '77' ? 'sokol' : ''
const netId = contractsStore.netId
return netId === '77' || netId === '79' ? 'sokol' : ''
}
render() {
@ -139,7 +141,7 @@ class App extends Component {
{search}
<div
className={`app-container ${this.state.showMobileMenu ? 'app-container-open-mobile-menu' : ''} ${
contractsStore.netId === '77' ? 'sokol' : ''
contractsStore.netId === '77' || contractsStore.netId === '79' ? 'sokol' : ''
}`}
>
<div className="container">

View File

@ -10,8 +10,10 @@ const styles = netId => {
switch (netId) {
case '77':
case '79':
return sokol
case '99':
case '100':
return core
default:
return {}

View File

@ -4,7 +4,8 @@ import { Link } from 'react-router-dom'
import Socials from './Socials.jsx'
export const Footer = ({ netId }) => {
const footerClassName = netId === '77' ? 'sokol' : ''
const isTestnet = netId === '77' || netId === '79'
const footerClassName = isTestnet ? 'sokol' : ''
return (
<footer className={`footer ${footerClassName}`}>

View File

@ -9,10 +9,11 @@ import NavigationLinks from './NavigationLinks.jsx'
import MobileMenuLinks from './MobileMenuLinks.jsx'
export const Header = ({ netId, baseRootPath, navigationData, showMobileMenu, onMenuToggle }) => {
const headerClassName = netId === '77' ? 'sokol' : ''
const logoImageName = netId === '77' ? logoSokol : logoBase
const menuIcon = netId === '77' ? menuIconSokol : menuIconBase
const menuOpenIcon = netId === '77' ? menuOpenIconSokol : menuOpenIconBase
const isTestnet = netId === '77' || netId === '79'
const headerClassName = isTestnet ? 'sokol' : ''
const logoImageName = isTestnet ? logoSokol : logoBase
const menuIcon = isTestnet ? menuIconSokol : menuIconBase
const menuOpenIcon = isTestnet ? menuOpenIconSokol : menuOpenIconBase
return (
<header className={`header ${headerClassName}`}>

View File

@ -10,6 +10,8 @@ import { addressesURL, wrongRepoAlert } from './helpers'
let SOKOL_ADDRESSES = {}
let CORE_ADDRESSES = {}
let DAI_TEST_ADDRESSES = {}
let DAI_ADDRESSES = {}
async function getContractsAddresses(branch) {
let addr = addressesURL(branch)
@ -26,9 +28,15 @@ async function getContractsAddresses(branch) {
case 'core':
CORE_ADDRESSES = contracts
break
case 'dai':
DAI_ADDRESSES = contracts
break
case 'sokol':
SOKOL_ADDRESSES = contracts
break
case 'dai-test':
DAI_TEST_ADDRESSES = contracts
break
default:
CORE_ADDRESSES = contracts
break
@ -39,8 +47,12 @@ function getAddresses(netId) {
switch (netId) {
case '77':
return SOKOL_ADDRESSES
case '79':
return DAI_TEST_ADDRESSES
case '99':
return CORE_ADDRESSES
case '100':
return DAI_ADDRESSES
default:
return CORE_ADDRESSES
}

View File

@ -31,8 +31,12 @@ function getBranch(netId) {
switch (netId) {
case '77':
return 'sokol'
case '79':
return 'dai-test'
case '99':
return 'core'
case '100':
return 'dai'
default:
return 'core'
}

View File

@ -16,10 +16,18 @@ let getWeb3 = () => {
let netIdName
console.log('netId', netId)
switch (netId) {
case '100':
netIdName = 'Dai'
console.log('This is Dai', netId)
break
case '99':
netIdName = 'Core'
console.log('This is Core', netId)
break
case '79':
netIdName = 'Dai-Test'
console.log('This is Dai-Test', netId)
break
case '77':
netIdName = 'Sokol'
console.log('This is Sokol', netId)