diff --git a/data/networks-local.js b/data/networks-local.js index d74dba797e..c2b5329143 100644 --- a/data/networks-local.js +++ b/data/networks-local.js @@ -10,6 +10,7 @@ module.exports = [ bech32_prefix: 'cosmos', address_prefix: 'cosmos', address_creator: 'cosmos', + network_type: 'cosmos', ledger_app: 'cosmos', source_class_name: 'source/cosmosV2-source', block_listener_class_name: 'block-listeners/cosmos-node-subscription', diff --git a/data/networks.js b/data/networks.js index a26606e52f..c2569ae4cb 100644 --- a/data/networks.js +++ b/data/networks.js @@ -10,6 +10,7 @@ module.exports = [ address_prefix: 'cosmos', address_creator: 'cosmos', ledger_app: 'cosmos', + network_type: 'cosmos', source_class_name: 'source/cosmosV2-source', block_listener_class_name: 'block-listeners/cosmos-node-subscription', testnet: true, @@ -48,6 +49,7 @@ module.exports = [ bech32_prefix: 'cosmos', address_prefix: 'cosmos', address_creator: 'cosmos', + network_type: 'cosmos', ledger_app: 'cosmos', source_class_name: 'source/cosmosV2-source', block_listener_class_name: 'block-listeners/cosmos-node-subscription', @@ -88,6 +90,7 @@ module.exports = [ address_prefix: 'terra', address_creator: 'cosmos', ledger_app: 'cosmos', + network_type: 'cosmos', source_class_name: 'source/terraV3-source', block_listener_class_name: 'block-listeners/cosmos-node-subscription', testnet: false, @@ -122,6 +125,7 @@ module.exports = [ address_prefix: 'terra', address_creator: 'cosmos', ledger_app: 'cosmos', + network_type: 'cosmos', source_class_name: 'source/terraV3-source', block_listener_class_name: 'block-listeners/cosmos-node-subscription', testnet: true, @@ -156,6 +160,7 @@ module.exports = [ address_prefix: 'emoney', address_creator: 'cosmos', ledger_app: 'cosmos', + network_type: 'cosmos', source_class_name: 'source/emoneyV0-source', block_listener_class_name: 'block-listeners/cosmos-node-subscription', testnet: true, @@ -190,6 +195,7 @@ module.exports = [ address_prefix: '0x', address_creator: 'ethereum', ledger_app: 'ethereum', + network_type: 'ethereum', source_class_name: 'source/livepeerV0-source', block_listener_class_name: 'block-listeners/livepeer-node-polling', testnet: false, diff --git a/lib/schema.js b/lib/schema.js index b97b8c070a..0fce5016cd 100644 --- a/lib/schema.js +++ b/lib/schema.js @@ -117,6 +117,7 @@ const typeDefs = gql` bech32_prefix: String address_prefix: String address_creator: String + network_type: String ledger_app: String testnet: Boolean feature_session: Boolean diff --git a/tests/network-configs.test.js b/tests/network-configs.test.js index 33a9d83a0c..5a6827a554 100644 --- a/tests/network-configs.test.js +++ b/tests/network-configs.test.js @@ -10,6 +10,7 @@ const schema = Joi.object({ bech32_prefix: Joi.string(), address_prefix: Joi.string(), address_creator: Joi.string(), + network_type: Joi.string(), ledger_app: Joi.string(), source_class_name: Joi.string(), block_listener_class_name: Joi.string(),