Skip to content
This repository was archived by the owner on May 20, 2025. It is now read-only.

Commit 285d36f

Browse files
authored
Add Ankr EVM RPC endpoint infos (#1697)
1 parent bacc27c commit 285d36f

File tree

9 files changed

+71
-55
lines changed

9 files changed

+71
-55
lines changed

docs/build/getting-started/blastAPI.md

Lines changed: 0 additions & 42 deletions
This file was deleted.
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
---
2+
description: RPC Providers provide highly optimized RPC endpoints for your dApps
3+
keywords:
4+
- IOTA EVM
5+
- blockchain API
6+
- decentralized
7+
- node infrastructure
8+
- tools
9+
- Ankr api
10+
- Blast api
11+
- archive node
12+
image: /img/logo/WASP_logo_dark.png
13+
---
14+
15+
# RPC Providers
16+
17+
Professional RPC providers provide highly optimized RPC endpoints, including services like Archival Nodes, which store all historical transaction data from the blockchain’s genesis block to the present. This allows developers to query and retrieve past information, which is essential for applications needing access to comprehensive blockchain histories. They also often support a wide range of blockchain networks, allowing access to multiple blockchains
18+
through a single unified platform, therefore simplifying the development process and expanding the potential use cases
19+
for dApps.
20+
21+
:::tip Endpoints
22+
23+
You can find a complete list of (archival) endpoints in the [Networks & Endpoints section](networks-endpoints.mdx).
24+
25+
:::
26+
27+
## Ankr
28+
29+
[Ankr](https://www.ankr.com/web3-api/) is a well-established industry player known for its enterprise-grade globally distributed infrastructure of nodes and for the largest number of chains on the market to support your requests.
30+
31+
## Blast
32+
33+
[Blast API](https://blastapi.io/) is a decentralized platform that provides reliable and scalable node infrastructure
34+
for accessing blockchain data. It supports multiple blockchain networks, offering seamless integration and
35+
high-performance API endpoints for cross-chain decentralized applications (dApps).

docs/build/getting-started/sidebars.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -70,9 +70,9 @@ module.exports = {
7070
],
7171
},
7272
{
73-
label: 'Blast API',
73+
label: 'RPC Providers',
7474
type: 'doc',
75-
id: 'blastAPI',
75+
id: 'rpcProviders',
7676
},
7777
{
7878
label: 'Oracles',

docs/build/getting-started/subgraphs.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -91,9 +91,9 @@ You can use [Nakama's Graph Node GitHub repository](https://github.com/nakamaio/
9191

9292
:::
9393

94-
:::tip Blast API Archival Nodes
94+
:::tip IOTA EVM RPC providers
9595

96-
You can use the convenient Blast API on IOTA EVM to access [archival nodes](blastAPI.md#archival-nodes).
96+
You can use one of the convenient RPC Providers on IOTA EVM to access [archival nodes](rpcProviders.md#archival-nodes).
9797

9898
:::
9999

docs/build/isc/v1.3/docs/getting-started/tools.mdx

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -73,10 +73,9 @@ chain ID after deployment.**
7373

7474
The following tools are **only available on IOTA EVM**.
7575

76-
### Blast API
76+
### RPC Providers
7777

78-
The [Blast API](/build/blastAPI) is a decentralized platform that provides reliable and scalable node infrastructure
79-
for accessing blockchain data. You can find the Blast API URLs in the [Network RPCs](#network-rpcs)
78+
The IOTA EVM is supported by well-established RPC providers like [Ankr](/build/rpcProviders#ankr) and [Blast API](/build/rpcProviders#blast).
8079

8180
### EVM Toolkit
8281

docs/build/isc/v1.4/docs/getting-started/tools.mdx

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -73,10 +73,9 @@ chain ID after deployment.**
7373

7474
The following tools are **only available on IOTA EVM**.
7575

76-
### Blast API
76+
### RPC Providers
7777

78-
The [Blast API](/build/blastAPI) is a decentralized platform that provides reliable and scalable node infrastructure
79-
for accessing blockchain data. You can find the Blast API URLs in the [Network RPCs](#network-rpcs)
78+
The IOTA EVM is supported by well-established RPC providers like [Ankr](/build/rpcProviders#ankr) and [Blast API](/build/rpcProviders#blast).
8079

8180
### EVM Toolkit
8281

src/components/HomeLayout/index.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -120,8 +120,8 @@ export default function HomeLayout() {
120120
<h3 className='about__header'>Build on IOTA EVM</h3>
121121
<p className='about__description'>
122122
Experience seamless dApp development with IOTA EVM&apos;s
123-
oracles, subgraphs, Layer 0 interoperability, and robust Blast
124-
API endpoints.
123+
oracles, subgraphs, Layer 0 interoperability, and robust Ankr
124+
and Blast API endpoints.
125125
</p>
126126
</div>
127127
</Link>

src/theme/NetworkInfo/index.tsx

Lines changed: 23 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,11 +83,33 @@ function Evm(props: NetworkProps) {
8383
))}
8484
</td>
8585
</tr>
86+
{props.evm.tools && props.evm.tools.ankrApiUrls && (
87+
<tr>
88+
<th>
89+
<Admonition type='tip' title='Ankr API URLs'>
90+
<a href={'/build/rpcProviders/'}>Ankr API</a> enterprise-grade
91+
globally distributed endpoints
92+
</Admonition>
93+
</th>
94+
<td>
95+
{props.evm.tools.ankrApiUrls.map((object, index) =>
96+
typeof object === 'string' ? (
97+
<CodeBlock key={index}> {object as string} </CodeBlock>
98+
) : (
99+
<CodeBlock title={Object.keys(object)[0]} key={index}>
100+
{' '}
101+
{Object.values(object)[0]}{' '}
102+
</CodeBlock>
103+
),
104+
)}
105+
</td>
106+
</tr>
107+
)}
86108
{props.evm.tools && props.evm.tools.blastApiUrls && (
87109
<tr>
88110
<th>
89111
<Admonition type='tip' title='Blast API URLs'>
90-
<a href={'/build/blastAPI/'}>Blast API</a> provides highly
112+
<a href={'/build/rpcProviders/'}>Blast API</a> provides highly
91113
scalable fault-tolerant API endpoints.
92114
</Admonition>
93115
</th>

src/theme/constant.tsx

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ export const Networks: { [key: string]: NetworkProps } = {
2222
blockExplorerUrls: ['https://explorer.evm.iota.org'],
2323
},
2424
tools: {
25+
ankrApiUrls: ['https://rpc.ankr.com/iota_evm'],
2526
blastApiUrls: [
2627
'https://iota-mainnet-evm.public.blastapi.io',
2728
'wss://iota-mainnet-evm.public.blastapi.io',
@@ -77,6 +78,7 @@ export const Networks: { [key: string]: NetworkProps } = {
7778
blockExplorerUrls: ['https://explorer.evm.testnet.iotaledger.net'],
7879
},
7980
tools: {
81+
ankrApiUrls: ['https://rpc.ankr.com/iota_evm_testnet'],
8082
blastApiUrls: [
8183
'https://iota-testnet-evm.public.blastapi.io',
8284
'wss://iota-testnet-evm.public.blastapi.io',
@@ -192,6 +194,7 @@ export interface AddEthereumChainParameter {
192194
export interface EVMProps {
193195
core: AddEthereumChainParameter;
194196
tools?: {
197+
ankrApiUrls?: Array<string | object>;
195198
blastApiUrls?: Array<string | object>;
196199
};
197200
custom: {

0 commit comments

Comments
 (0)