Skip to content

Commit e854a11

Browse files
authored
Merge pull request #33 from blockscout/np-add-multichain
Add multichain module
2 parents 47c91b4 + 82bfcea commit e854a11

File tree

4 files changed

+37
-4
lines changed

4 files changed

+37
-4
lines changed

pro-api/dev/endpoint-pricing-config.json

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,14 @@
1616
"api/v2/smart-contracts/verification/config": 40,
1717
"api?action=getLogs&module=logs": 10000000,
1818
"api/v2/blocks/:number/transactions": 1000000,
19+
"metadata/api/v1/metadata": 120,
1920
"multichain/api/v1/search:quick": 120,
20-
"metadata/api/v1/metadata": 120
21+
"multichain/api/v1/clusters/{cluster_id}/search/domains": 120,
22+
"multichain/api/v1/clusters/{cluster_id}/search/addresses": 120,
23+
"multichain/api/v1/clusters/{cluster_id}/search/block-numbers": 120,
24+
"multichain/api/v1/clusters/{cluster_id}/search/blocks": 120,
25+
"multichain/api/v1/clusters/{cluster_id}/search/nfts": 120,
26+
"multichain/api/v1/clusters/{cluster_id}/search/tokens": 120,
27+
"multichain/api/v1/clusters/{cluster_id}/search/transactions": 120,
28+
"multichain/api/v1/clusters/{cluster_id}/search:quick": 120
2129
}

pro-api/dev/modules-config.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,9 @@
77
"api_key": null,
88
"root": true,
99
"allowed_paths": [
10-
"^\/api\/v1\/search:quick$"
10+
"^/api/v1/search:quick$",
11+
"^/api/v1/clusters/[^/]+/search/(?:addresses|block-numbers|blocks|domains|nfts|tokens|transactions)$",
12+
"^/api/v1/clusters/[^/]+/search:quick$"
1113
]
1214
},
1315
"metadata": {

pro-api/prod/endpoint-pricing-config.json

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,5 +14,15 @@
1414
"api/v2/addresses/:address_hash/logs": 30,
1515
"api/v2/addresses/:address_hash/coin-balance-history": 50,
1616
"api/v2/advanced-filters": 50,
17-
"api/v2/smart-contracts/verification/config": 40
17+
"api/v2/smart-contracts/verification/config": 40,
18+
"metadata/api/v1/metadata": 120,
19+
"multichain/api/v1/search:quick": 120,
20+
"multichain/api/v1/clusters/{cluster_id}/search/domains": 120,
21+
"multichain/api/v1/clusters/{cluster_id}/search/addresses": 120,
22+
"multichain/api/v1/clusters/{cluster_id}/search/block-numbers": 120,
23+
"multichain/api/v1/clusters/{cluster_id}/search/blocks": 120,
24+
"multichain/api/v1/clusters/{cluster_id}/search/nfts": 120,
25+
"multichain/api/v1/clusters/{cluster_id}/search/tokens": 120,
26+
"multichain/api/v1/clusters/{cluster_id}/search/transactions": 120,
27+
"multichain/api/v1/clusters/{cluster_id}/search:quick": 120
1828
}

pro-api/prod/modules-config.json

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,25 @@
11
{
22
"services": {
33
"multichain": {
4+
"description": "Multichain aggregator service for searching and fetching data across multiple blockchains",
45
"service_url": "https://multichain-aggregator.services.blockscout.com",
56
"swagger_url": "https://raw.githubusercontent.com/blockscout/swaggers/refs/heads/master/services/multichain-aggregator/2.1.2/swagger.yaml",
67
"api_key": null,
78
"root": true,
89
"allowed_paths": [
9-
"^\/api\/v1\/search:quick$"
10+
"^/api/v1/search:quick$",
11+
"^/api/v1/clusters/[^/]+/search/(?:addresses|block-numbers|blocks|domains|nfts|tokens|transactions)$",
12+
"^/api/v1/clusters/[^/]+/search:quick$"
13+
]
14+
},
15+
"metadata": {
16+
"description": "Addresses metadata service for fetching metadata and tags for addresses",
17+
"service_url": "https://metadata.services.blockscout.com",
18+
"swagger_url": "https://raw.githubusercontent.com/blockscout/swaggers/refs/heads/master/services/metadata/2.6.16/swagger.yaml",
19+
"api_key": null,
20+
"root": true,
21+
"allowed_paths": [
22+
"^\/api\/v1\/metadata$"
1023
]
1124
}
1225
}

0 commit comments

Comments
 (0)