Remove MEW nodes for main and testnet
This commit is contained in:
parent
316acf0a89
commit
eed9352f17
|
@ -20,7 +20,7 @@ interface NodeChangePending {
|
||||||
export type State = NodeLoaded | NodeChangePending;
|
export type State = NodeLoaded | NodeChangePending;
|
||||||
|
|
||||||
export const INITIAL_STATE: NodeLoaded = {
|
export const INITIAL_STATE: NodeLoaded = {
|
||||||
nodeId: 'eth_mew',
|
nodeId: 'eth_mycrypto',
|
||||||
pending: false
|
pending: false
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -5,13 +5,6 @@ import { NonWeb3NodeConfigs, Web3NodeConfigs } from 'types/node';
|
||||||
export type State = NonWeb3NodeConfigs & Web3NodeConfigs;
|
export type State = NonWeb3NodeConfigs & Web3NodeConfigs;
|
||||||
|
|
||||||
export const INITIAL_STATE: State = {
|
export const INITIAL_STATE: State = {
|
||||||
eth_mew: {
|
|
||||||
network: 'ETH',
|
|
||||||
isCustom: false,
|
|
||||||
lib: new RPCNode('https://api.myetherapi.com/eth'),
|
|
||||||
service: 'MyEtherWallet',
|
|
||||||
estimateGas: true
|
|
||||||
},
|
|
||||||
eth_mycrypto: {
|
eth_mycrypto: {
|
||||||
network: 'ETH',
|
network: 'ETH',
|
||||||
isCustom: false,
|
isCustom: false,
|
||||||
|
@ -33,13 +26,6 @@ export const INITIAL_STATE: State = {
|
||||||
lib: new InfuraNode('https://mainnet.infura.io/mew'),
|
lib: new InfuraNode('https://mainnet.infura.io/mew'),
|
||||||
estimateGas: false
|
estimateGas: false
|
||||||
},
|
},
|
||||||
rop_mew: {
|
|
||||||
network: 'Ropsten',
|
|
||||||
isCustom: false,
|
|
||||||
service: 'MyEtherWallet',
|
|
||||||
lib: new RPCNode('https://api.myetherapi.com/rop'),
|
|
||||||
estimateGas: false
|
|
||||||
},
|
|
||||||
rop_infura: {
|
rop_infura: {
|
||||||
network: 'Ropsten',
|
network: 'Ropsten',
|
||||||
isCustom: false,
|
isCustom: false,
|
||||||
|
|
|
@ -32,11 +32,9 @@ interface Web3NodeConfig extends StaticNodeConfig {
|
||||||
}
|
}
|
||||||
|
|
||||||
declare enum StaticNodeId {
|
declare enum StaticNodeId {
|
||||||
ETH_MEW = 'eth_mew',
|
|
||||||
ETH_MYCRYPTO = 'eth_mycrypto',
|
ETH_MYCRYPTO = 'eth_mycrypto',
|
||||||
ETH_ETHSCAN = 'eth_ethscan',
|
ETH_ETHSCAN = 'eth_ethscan',
|
||||||
ETH_INFURA = 'eth_infura',
|
ETH_INFURA = 'eth_infura',
|
||||||
ROP_MEW = 'rop_mew',
|
|
||||||
ROP_INFURA = 'rop_infura',
|
ROP_INFURA = 'rop_infura',
|
||||||
KOV_ETHSCAN = 'kov_ethscan',
|
KOV_ETHSCAN = 'kov_ethscan',
|
||||||
RIN_ETHSCAN = 'rin_ethscan',
|
RIN_ETHSCAN = 'rin_ethscan',
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
module.exports = {
|
module.exports = {
|
||||||
RpcNodes: ['eth_mew', 'etc_epool', 'etc_epool', 'rop_mew'],
|
RpcNodes: ['eth_mycrypto', 'etc_epool', 'etc_epool', 'rop_mew'],
|
||||||
EtherscanNodes: ['eth_ethscan', 'kov_ethscan', 'rin_ethscan'],
|
EtherscanNodes: ['eth_ethscan', 'kov_ethscan', 'rin_ethscan'],
|
||||||
InfuraNodes: ['eth_infura', 'rop_infura', 'rin_infura']
|
InfuraNodes: ['eth_infura', 'rop_infura', 'rin_infura']
|
||||||
};
|
};
|
||||||
|
|
|
@ -264,7 +264,7 @@ describe('handleNodeChangeIntent*', () => {
|
||||||
|
|
||||||
describe('unsetWeb3Node*', () => {
|
describe('unsetWeb3Node*', () => {
|
||||||
const node = 'web3';
|
const node = 'web3';
|
||||||
const alternativeNodeId = 'eth_mew';
|
const alternativeNodeId = 'eth_mycrypto';
|
||||||
const gen = unsetWeb3Node();
|
const gen = unsetWeb3Node();
|
||||||
|
|
||||||
it('should select getNode', () => {
|
it('should select getNode', () => {
|
||||||
|
@ -294,7 +294,7 @@ describe('unsetWeb3Node*', () => {
|
||||||
describe('unsetWeb3NodeOnWalletEvent*', () => {
|
describe('unsetWeb3NodeOnWalletEvent*', () => {
|
||||||
const fakeAction = {};
|
const fakeAction = {};
|
||||||
const mockNodeId = 'web3';
|
const mockNodeId = 'web3';
|
||||||
const alternativeNodeId = 'eth_mew';
|
const alternativeNodeId = 'eth_mycrypto';
|
||||||
const gen = unsetWeb3NodeOnWalletEvent(fakeAction);
|
const gen = unsetWeb3NodeOnWalletEvent(fakeAction);
|
||||||
|
|
||||||
it('should select getNode', () => {
|
it('should select getNode', () => {
|
||||||
|
|
|
@ -2,14 +2,14 @@ import { changeNodeIntent, changeNode } from 'actions/config';
|
||||||
import { State, selectedNode } from 'reducers/config/nodes/selectedNode';
|
import { State, selectedNode } from 'reducers/config/nodes/selectedNode';
|
||||||
|
|
||||||
export const expectedState = {
|
export const expectedState = {
|
||||||
initialState: { nodeId: 'eth_mew', pending: false },
|
initialState: { nodeId: 'eth_mycrypto', pending: false },
|
||||||
nodeChange: { nodeId: 'nodeToChangeTo', pending: false },
|
nodeChange: { nodeId: 'nodeToChangeTo', pending: false },
|
||||||
nodeChangeIntent: { nodeId: 'eth_mew', pending: true }
|
nodeChangeIntent: { nodeId: 'eth_mycrypto', pending: true }
|
||||||
};
|
};
|
||||||
|
|
||||||
export const actions = {
|
export const actions = {
|
||||||
changeNode: changeNode({ nodeId: 'nodeToChangeTo', networkId: 'networkToChangeTo' }),
|
changeNode: changeNode({ nodeId: 'nodeToChangeTo', networkId: 'networkToChangeTo' }),
|
||||||
changeNodeIntent: changeNodeIntent('eth_mew')
|
changeNodeIntent: changeNodeIntent('eth_mycrypto')
|
||||||
};
|
};
|
||||||
|
|
||||||
describe('selected node reducer', () => {
|
describe('selected node reducer', () => {
|
||||||
|
|
|
@ -5,13 +5,6 @@ import { Web3NodeConfig } from 'types/node';
|
||||||
import { Web3Service } from 'libs/nodes/web3';
|
import { Web3Service } from 'libs/nodes/web3';
|
||||||
|
|
||||||
const expectedInitialState = {
|
const expectedInitialState = {
|
||||||
eth_mew: {
|
|
||||||
network: 'ETH',
|
|
||||||
isCustom: false,
|
|
||||||
lib: new RPCNode('https://api.myetherapi.com/eth'),
|
|
||||||
service: 'MyEtherWallet',
|
|
||||||
estimateGas: true
|
|
||||||
},
|
|
||||||
eth_mycrypto: {
|
eth_mycrypto: {
|
||||||
network: 'ETH',
|
network: 'ETH',
|
||||||
isCustom: false,
|
isCustom: false,
|
||||||
|
@ -33,13 +26,6 @@ const expectedInitialState = {
|
||||||
lib: new InfuraNode('https://mainnet.infura.io/mew'),
|
lib: new InfuraNode('https://mainnet.infura.io/mew'),
|
||||||
estimateGas: false
|
estimateGas: false
|
||||||
},
|
},
|
||||||
rop_mew: {
|
|
||||||
network: 'Ropsten',
|
|
||||||
isCustom: false,
|
|
||||||
service: 'MyEtherWallet',
|
|
||||||
lib: new RPCNode('https://api.myetherapi.com/rop'),
|
|
||||||
estimateGas: false
|
|
||||||
},
|
|
||||||
rop_infura: {
|
rop_infura: {
|
||||||
network: 'Ropsten',
|
network: 'Ropsten',
|
||||||
isCustom: false,
|
isCustom: false,
|
||||||
|
|
Loading…
Reference in New Issue