Merge pull request #3 from poanetwork/dai-chain

Add support of DAI chain
This commit is contained in:
Victor Baranov 2018-10-11 19:55:10 +03:00 committed by GitHub
commit 164ae67b74
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with 10 additions and 5 deletions

View File

@ -1,6 +1,6 @@
const getExplorerAccountLinkFor = (account, network) => {
const prefix = getExplorerPrefix(network)
const POAnetwokIDs = [77, 99]
const POAnetwokIDs = [77, 99, 100]
if (POAnetwokIDs.includes(parseInt(network))) {
return `https://blockscout.com/poa/${prefix}/address/${account}`
} else {
@ -10,7 +10,7 @@ const getExplorerAccountLinkFor = (account, network) => {
const getExplorerTxLinkFor = (hash, network) => {
const prefix = getExplorerPrefix(network)
const POAnetwokIDs = [77, 99]
const POAnetwokIDs = [77, 99, 100]
if (POAnetwokIDs.includes(parseInt(network))) {
return `https://blockscout.com/poa/${prefix}/tx/${hash}`
} else {
@ -20,7 +20,7 @@ const getExplorerTxLinkFor = (hash, network) => {
const getExplorerTokenLinkFor = (tokenAddress, account, network) => {
const prefix = getExplorerPrefix(network)
const POAnetwokIDs = [77, 99]
const POAnetwokIDs = [77, 99, 100]
if (POAnetwokIDs.includes(parseInt(network))) {
return `https://blockscout.com/poa/${prefix}/address/${tokenAddress}`
} else {

View File

@ -13,6 +13,8 @@ function getNetworkDisplayName(network) {
return 'POA Sokol Test Network'
case 99:
return 'POA Network'
case 100:
return 'Dai Chain'
default:
return 'Unknown Private Network'
}

2
package-lock.json generated
View File

@ -1,6 +1,6 @@
{
"name": "eth-net-props",
"version": "1.0.3",
"version": "1.0.4",
"lockfileVersion": 1,
"requires": true,
"dependencies": {

View File

@ -1,6 +1,6 @@
{
"name": "eth-net-props",
"version": "1.0.3",
"version": "1.0.4",
"description": "Get properties of EMV-based network",
"main": "index.js",
"directories": {

View File

@ -81,6 +81,9 @@ describe('eth-net-props', () => {
it('should return correct display name for Core POA Network', () => {
assert.equal(netProps.getNetworkDisplayName(99), 'POA Network')
})
it('should return correct display name for DAI chain', () => {
assert.equal(netProps.getNetworkDisplayName(100), 'Dai Chain')
})
it('should return correct display name for Mainnet', () => {
assert.equal(netProps.getNetworkDisplayName(1), 'Main Ethereum Network')
})