Saltar al contenido principal

10 publicaciones etiquetados con "product"

Ver Todas las Etiquetas

BlockEden.xyz lanza el Playground REST de Aptos

· 5 min de lectura
SamLis
Software Engineer

En el desarrollo de software moderno, crear APIs robustas es crucial. Las APIs (Interfaces de Programación de Aplicaciones) son la clave para la comunicación e intercambio de datos entre diferentes sistemas de software, y una API que sea fácil de usar y probar puede acelerar enormemente el proceso de desarrollo. Nos complace anunciar que hemos introducido una nueva función para Aptos: el Playground REST de Aptos. Se trata de un kit de herramientas de API de alta disponibilidad basado en el desarrollo de Aptos, diseñado para ayudarle a crear aplicaciones en Aptos más rápido y mejor.

¿Qué es el Playground REST de Aptos?

El Playground REST de Aptos es una aplicación Web3 interactiva diseñada para ayudar a los desarrolladores a explorar, probar y comprender la API de Aptos con facilidad. Proporciona una interfaz interactiva intuitiva basada en Swagger que le permite construir y enviar solicitudes REST, ver respuestas y probar para analizar datos.

Esta herramienta permite a los desarrolladores de Aptos obtener una mejor comprensión de la funcionalidad de Aptos y crear aplicaciones excepcionales de Aptos de forma más rápida y eficiente.

¿Por qué elegir el Playground REST de Aptos?

El Playground REST de Aptos es una API REST de alto rendimiento personalizada específicamente para desarrolladores de Aptos por Blockeden.xyz. Su objetivo es ofrecer las siguientes ventajas a los desarrolladores de Aptos:

  1. Pruebas Interactivas de API

El Playground REST de Aptos le permite realizar pruebas interactivas de API sin salir de su navegador. Es una aplicación interactiva construida sobre Swagger. Puede construir y personalizar solicitudes, ver respuestas en tiempo real y hacer ajustes según sea necesario. Esto simplifica enormemente el proceso de pruebas y depuración de API.

  1. Análisis de Datos en Tiempo Real

Puede ver directamente los datos en las respuestas de la API dentro del Playground REST de Aptos, sin necesidad de escribir código adicional o usar herramientas de terceros. Esto facilita la comprensión de la información devuelta por la API, favoreciendo el desarrollo de mejores aplicaciones.

  1. Fácil de Usar

La interfaz de usuario del Playground REST de Aptos es altamente intuitiva, sin requerir configuraciones o instalaciones complejas. Tanto si es un desarrollador experimentado como si es principiante, podrá comenzar a usarla rápidamente y de manera eficaz.

¿Cómo comenzar con el Playground REST de Aptos?

Ingrese a nuestro marketplace de API y seleccione la tarjeta de Aptos:

img

Dentro de la interfaz del Playground REST de Aptos, localice la sección Test REST chain API, donde podrá ver que hemos integrado todas las interfaces necesarias para el desarrollo de Aptos:

img

Aquí no necesita ninguna configuración adicional; nuestro playground está listo para usar desde el primer momento. Tomando como ejemplo Get Account, le mostraremos cómo usar el Playground REST de Aptos:

  1. Expanda la tabla /account/{address}; hemos preconfigurado algunos parámetros para usted. Por supuesto, también puede establecer sus propios parámetros.
  2. Haga clic en el botón Try it out y podrá acceder a la interfaz usando ya sea nuestros parámetros predeterminados o cualquier información que haya configurado. Recibirá inmediatamente los datos que necesita. Preste especial atención a los datos con un código HTTP 200; serán su foco principal. Con estos datos, podrá analizar cualquier solicitud de datos en Aptos.

img

A veces, para probar la velocidad y estabilidad del producto, querrá crear su propio conjunto de código de prueba en el frontend. Esto está permitido y respaldado por nosotros.

Antes de hacerlo, primero debe localizar su BLOCKEDEN_API_KEY, que puede encontrar en https://blockeden.xyz/dash:

img

Si aún no ha creado su propio BLOCKEDEN_API_KEY, puede seguir usando la clave API pública que proporcionamos: 8UuXzatAZYDBJC6YZTKD.

Ahora, creemos nuestro propio código de prueba sencillo basado en React y la API REST de Aptos:

import React, { useState, useEffect } from "react";

function App() {
const [data, setData] = useState(null);

useEffect(() => {
const address =
"0x0000000000000000000000000000000000000000000000000000000000dead";
const apiEndpoint = `https://api.blockeden.xyz/aptos/8UuXzatAZYDBJC6YZTKD/v1/accounts/${address}`;

const fetchData = async () => {
try {
const response = await fetch(apiEndpoint, {
method: "get",
headers: {
"Content-Type": "application/json",
},
});

if (!response.ok) {
throw new Error("Network response was not ok");
}

const result = await response.json();
setData(result);
} catch (error) {
console.error("API Request Error:", error);
}
};

fetchData();
}, []);

return (
<div className="App">
<h1>Aptos Indexer GraphQL Example</h1>
{data ? <pre>{JSON.stringify(data, null, 2)}</pre> : <p>Loading...</p>}
</div>
);
}

export default App;

También admitimos pruebas con cURL:

curl -L -X GET 'https://api.blockeden.xyz/aptos/8UuXzatAZYDBJC6YZTKD/v1/accounts/0x0000000000000000000000000000000000000000000000000000000000dead' \\
-H 'Accept: application/json'

El Playground REST de Aptos es una herramienta de desarrollo poderosa para Aptos, diseñada para simplificar el proceso de desarrollo y pruebas en Aptos. Esperamos que proporcione a los desarrolladores una mejor experiencia de trabajo y contribuya a la creación de aplicaciones excepcionales. Si tiene comentarios o sugerencias, no dude en ponerse en contacto con nosotros. ¡Gracias por su atención!


Introduciendo precios Pay-As-You-Go y cambios en los planes de precios

· 5 min de lectura
Dora Noda
Software Engineer

💵 TL;DR

  1. Planeamos incrementar el límite de velocidad 5 veces.
  2. Para mayor granularidad, 1 CU se ha actualizado a 100 CU.
  3. Anunciamos nuestro nuevo plan "Basic" con precio de $19.99.
  4. Los CU ahora se denominan CUC y se renuevan diariamente. Controle su saldo en BlockEden.xyz/dash/account.
  5. Con los planes actualizados, los CUC adicionales más allá de los incluidos le permiten acceder a llamadas API extra mediante un sistema pay‑as‑you‑go cada día.

BlockEden.xyz está comprometido a proporcionar soluciones rentables y eficientes a desarrolladores de DeFi, wallets y análisis. Los comentarios de nuestros clientes revelaron algunos puntos clave:

  1. La necesidad de un nivel intermedio entre los planes Free y Pro.
  2. El deseo de una opción más flexible de “pago por uso”.
  3. Una oportunidad para atender más solicitudes mediante una infraestructura más eficiente.

Con base en estos insights, nos complace anunciar la introducción de una función pay‑as‑you‑go usando Compute Unit Credit (CUC), y compartir los detalles de las modificaciones a nuestros planes de precios.

Entendiendo las Compute Units y los Compute Unit Credit

Una Compute Unit (CU) sirve como medida estándar que cuantifica el gasto computacional incurrido durante una llamada API. Es similar a cómo AWS cobra por el uso de cómputo. El costo computacional varía según la intensidad de las consultas: algunas son ligeras y rápidas (p. ej., eth_blockNumber) mientras que otras pueden ser más exigentes (p. ej., consultas grandes de eth_getLogs). El costo en CU para cada solicitud en los distintos productos se encuentra en nuestro API marketplace.

Los Compute Unit Credits (CUC) son como recompensas de tarjeta de crédito en nuestra plataforma, sirviendo como puntos de regalía. Esos puntos son idénticos a las compute units. Los desarrolladores pueden gastar CUC en nuestra plataforma para obtener cuotas extra de llamadas API.

Implementando Pay‑As‑You‑Go con CUC

Crearemos una cuenta de recompensas para cada cliente. Los clientes pueden cargar esta cuenta con CUC, que se consumirán según su uso de la API.

  • Para el nivel Free, garantizamos un saldo mínimo de 0.3 CUC al inicio de cada mes.
  • Para los niveles de pago (Basic, Pro, Enterprise 50), acreditaremos la cuenta en cada suscripción o renovación.

Por ahora no permitimos que el cliente retire CUC.

Los créditos en BlockEden.xyz se reconciliarán diariamente y también cada vez que se realice un depósito o retiro. BlockEden.xyz mantiene los derechos sobre las Compute Units (CU) en nuestra plataforma, junto con la autoridad para aclarar la aplicación de la API y el uso de los créditos.

Modificaciones a los planes de precios

A continuación se presentan los cambios a nuestros planes de precios. La estructura original era la siguiente:

FreeProEnterprise 50Enterprise 500
Precio049.992001999
CU / día0.1 Millón1 Millón4.32 Millón50 Millón
Precio / Millón CU01.661.541.33
Límite de req/s11050500
Proyectos permitidos1530100300

En respuesta a los comentarios de los clientes, hemos realizado los siguientes ajustes:

  1. El nivel “Enterprise 500” se ha descontinuado y se ha introducido un nivel “Basic” para ofrecer a los desarrolladores indie mayor flexibilidad.
  2. Los límites de velocidad se han incrementado cinco veces para casi todos los planes.

Esta es nuestra estructura de precios actualizada:

PlanFreeBasicProEnterprise 50
Precio019.9949.99199.99
CU / día10 Millón40 Millón100 Millón513.33 Millón
Precio / Millón CU00.01670.01670.0130
Límite de CU /s1,00010,00010,000500,000
Límite de req/s55050250
Proyectos permitidos1530100300

Por qué elegir BlockEden.xyz

BlockEden.xyz es un marketplace líder en APIs Web3 para blockchains Move, Rust y EVM. Fundada en 2022, hemos asegurado 45 millones de dólares en activos de staking y servimos a 18 blockchains para más de 3000 clientes, lo que nos convierte en una opción confiable en el sector de middleware de servicios web3.

En BlockEden.xyz simplificamos el acceso a datos blockchain y la experiencia de desarrollo para negocios web3, ayudándolos a ahorrar tiempo y aumentar la productividad con solo unos clics.

¿Cómo se diferencia BlockEden.xyz de otros proveedores de API?

  • Somos el Infura para desarrolladores de Move (Aptos, Sui).
  • Acceso permissionless a un marketplace descentralizado con 20 APIs mediante tokens cripto.
  • Soporte al cliente excepcional 24/7.

En conclusión, los planes de precios revisados de BlockEden.xyz y la introducción de la opción pay‑as‑you‑go, respaldados por nuestro sistema Compute Unit Credit (CUC), reflejan nuestro compromiso inquebrantable con las necesidades cambiantes de nuestros clientes. Siempre hemos mantenido la filosofía de “comenzar con los clientes”, creyendo que entender y abordar sus desafíos es la base de nuestro éxito.


Presentando Blockroma - Tu Explorador de Blockchain de Código Abierto y Compatible con EVM

· 3 min de lectura
Dora Noda
Software Engineer

En la era digital actual, la tecnología blockchain se ha convertido en una parte crucial de las transacciones en línea y del intercambio de datos. A medida que el uso de blockchain se expande, también lo hace la necesidad de una forma eficiente y transparente de navegar su ecosistema. Aparece Blockroma, un explorador de blockchain de código abierto y compatible con EVM, que satisface esta necesidad de manera eficaz y eficiente.

Presentando Blockroma - Tu Explorador de Blockchain de Código Abierto y Compatible con EVM

¿Qué es Blockroma?

Un explorador de blockchain como Blockroma es una herramienta web que permite a los usuarios interactuar con la red blockchain, proporcionando datos en tiempo real, historial de transacciones y estado de la red. Ayuda a los usuarios a comprender transacciones individuales —incluyendo remitente, receptor, monto y hora de la transacción— y brinda información sobre el estado actual de la red blockchain.

La pila tecnológica

Blockroma utiliza una pila tecnológica moderna —TypeScript, React y PostgreSQL— que garantiza escalabilidad y fácil mantenimiento. Te brinda un proceso de despliegue rápido y sencillo, contribuyendo a una experiencia de usuario fluida.

Funcionalidades avanzadas

Blockroma va más allá de los exploradores de blockchain tradicionales, ofreciendo funcionalidades avanzadas como la búsqueda de transacciones o direcciones específicas, la creación y visualización de contratos inteligentes, y la exploración del historial de bloques particulares. Estas funciones permiten a usuarios de todos los perfiles —desarrolladores, traders, inversores o usuarios cotidianos— comprender mejor la red blockchain y aprovechar todo su potencial.

Presentando Blockroma

¿Por qué elegir Blockroma?

  • Transparencia: Blockroma simplifica el acceso a los datos de blockchain, permitiendo a los usuarios verificar transacciones, direcciones y demás información sin esfuerzo.
  • Datos en tiempo real: Proporciona datos en tiempo real sobre confirmaciones de transacciones, estado de la red y dificultad de minería, esenciales para quienes necesitan monitorear la salud y el rendimiento de la blockchain.
  • Capacidad de búsqueda: La función de búsqueda avanzada de Blockroma mejora el seguimiento y análisis de actividades en la blockchain al permitir buscar transacciones, direcciones o bloques específicos.
  • Seguridad: Al reforzar la seguridad en la blockchain, Blockroma ayuda a los usuarios a verificar la autenticidad de las transacciones y la identidad de las partes involucradas, ofreciendo una capa adicional de garantía para las empresas.

Beneficios adicionales

Además de estas funcionalidades, Blockroma ofrece temas personalizados, soporte premium y actualizaciones prioritarias para hosting gestionado en Blockroma.com. Asimismo, permite una experiencia sin preocupaciones con costos operativos nulos.

Conclusión

En resumen, Blockroma facilita la navegación en blockchain, haciéndola más sencilla, eficiente y segura tanto para individuos como para empresas. Con sus funcionalidades avanzadas y su interfaz amigable, Blockroma se posiciona como una solución robusta para explorar e interactuar con la blockchain. Abraza el futuro de la interacción con blockchain gracias a Blockroma.

BlockEden.xyz Is Marching into IoT Territory

· 6 min de lectura
Jack Sim
Web3 Builder

Recently Iotex and BlockEden.xyz partnered together to bring the revolutionary experience to IoT developers. We committed to this mission seriously, and today we want to share 2 exciting updates with ecosystem.

BlockEden.xyz teams up with IoTeX to simplify decentralized IoT Application

IoTeX Delegate

We believe staking is one of most important things for blockchain, because it helps to ensure the integrity of the network by incentivizing participants to act in the best interest of the network.

One of the key benefits of staking is that it makes it more difficult and expensive for bad actors to attack the network. If a participant attempts to validate fraudulent transactions, they risk losing their staked cryptocurrency, as well as any rewards they have earned. This serves as a powerful deterrent to malicious behavior, as it aligns the incentives of participants with the overall health and security of the network.

Now BlockEden.xyz joined IoTeX delegate program, and we have our running delegate! https://stake.iotex.io/delegate/blockedenxyz is our delegate profile. This is our reward plan:

  • Hermes will distribute 88% of the rewards to you automatically. Payout frequency is every day at midnight (UTC time).
  • We take 12% to cover the server and development costs for our collaboration with IoTeX.

Please vote for BlockEden.xyz today! Your support is critical for us to continuously build in the IoTeX ecosystem!

BlockEden.xyz joined IoTeX delegate program

RPC Serivce

BlockEden.xyz's mission is to empower dApps, and we decided to bring this to IoT territory. In additon to the delegate program, we also suported JSON-RPC service for IoTeX. Therefore, if you're a dApp developer on IoTeX blockchain, you no longer need to setup your own IoTeX full node, and just sign up with us to start interacting with IoTeX blockchain from free.

BlockEden.xyz supports IoTeX Mainnet JSON-RPC

Why JSON-RPC first?

IoTeX blockchain provides 2 types of RPC endpoints: gRPC and JSON-RPC, and we choose to support JSON-RPC first because:

  • This RPC type could easily integrate with MetaMask for wallet service.
  • It's the RPC type of Ethereum blockchain and its L2 blockchains. It will be easier for an Ethereum developer to migrate to IoTeX.

gRPC vs JSON-RPC

There are some other deep thinking about gRPC and JSON-RPC. Please let us know your thoughts about whether you want gRPC.

gRPC

Pros:

  • High performance: gRPC is based on the high-performance, low-latency protocol called HTTP/2, which allows for efficient multiplexing of requests and responses over a single TCP connection. This can lead to faster response times and lower network overhead compared to traditional REST APIs that use HTTP/1.1.
  • Efficient data serialization: gRPC uses Protocol Buffers as its default data serialization format, which is more compact and efficient than JSON or XML. This can reduce the amount of network bandwidth and CPU time required to serialize and deserialize data.
  • Language-agnostic: gRPC supports a wide range of programming languages, including Java, Python, C++, and many more, making it a good choice for heterogeneous systems.
  • Built-in support for streaming: gRPC supports both server-side and bidirectional streaming, which can be useful for real-time applications or long-running processes that need to exchange data in real-time.

Cons:

  • More complex setup: gRPC requires a more complex setup compared to JSON-RPC, especially if you're using it with non-standard protocols like HTTP/2 or TLS.
  • Less readable format: While Protocol Buffers are more compact and efficient, they are also less human-readable than JSON, which can make debugging more difficult.
  • Higher learning curve: gRPC uses a different programming paradigm compared to traditional REST APIs, which can make it more challenging for developers to learn and adopt.

JSON-RPC

Pros:

  • Simplicity: JSON-RPC is a simple, lightweight protocol that is easy to learn and use. It can be a good choice for small-to-medium-sized applications or simple microservices.
  • Human-readable format: JSON is a human-readable format that is easy to read and debug, which can be helpful for developers.
  • Flexible: JSON-RPC is a flexible protocol that can be used over a variety of transport protocols, including HTTP, TCP, and WebSockets.
  • Language-agnostic: Like gRPC, JSON-RPC is also language-agnostic and can be used with a wide range of programming languages.

Cons:

  • Lower performance: JSON-RPC uses JSON as its default data serialization format, which can be less efficient in terms of network bandwidth and CPU time compared to Protocol Buffers or other binary formats.
  • Limited support for streaming: JSON-RPC supports only one-way streaming, which may not be sufficient for some real-time applications or long-running processes.
  • No built-in support for service discovery or load balancing: JSON-RPC doesn't provide built-in support for service discovery or load balancing, which means you may need to implement these features yourself.

What is IoTeX?

IoTeX is an open-source platform founded in 2017 with a vision of blockchain for the Internet of Trusted Things. The platform enables various machines and people to interact securely and trustingly with each other. In doing so, IoTeX ensures that everyday people and businesses own their devices and the data/value they generate from them. By connecting physical and digital worlds, IoTeX aims to democratize access to machine-backed DApps, assets, and services while delivering value to users and fueling the new machine economy.

What is BlockEden.xyz?

BlockEden.xyz is a service infra for the developer’s next billion web3 customers. It strives to provide developers with all they need to create powerful applications quickly and scale faster. We have operated Aptos public full node since day 1 of its mainnet launch. We serve managed RPC services to 400+ clients (Scalp Empire NFT Analytics, HoustonSwap, Solaland NFT Toolkit, Fewcha Wallet, etc.) in the ecosystem with zero downtime. We are on our way to becoming a validator for Aptos, Sui, Shentu, and EthStorage.

How to stay in the loop?

For IoTeX, go to

For BlockEden.xyz, go to

Source Link: https://blockeden.xyz/blog/2023/02/20/iotex-validator-and-json-rpc/

Sui WebSocket now available at BlockEden.xyz

· 3 min de lectura
Jack Sim
Web3 Builder

Note: This post was written during the Sui devnet phase and some details may be outdated.

We were among the first Sui Devnet JSON-RPC providers. Now we are excited to expand our API Service to WebSocket too. WebSocket would be useful to those dApps that need to take action on real-time on-chain events.

How to get started?

Step 1. Go to https://blockeden.xyz/dash/. Please sign up if you haven’t done so.

Step 2. Input your name for the API key, select Sui Devnet Websocket, and then click + Create key.

create sui ws key

Step 3. Grab your access URL by clicking Copy to copy it to the clipboard.

Step 4. Use the access URL in your project like the following. Remember to replace <access_key> with your own key.

How to use WebSocket?

To quickly play around WebSocket endpoint in the command line, you could use wscat. To download it, run the following command:

npm install -g wscat

Then, run the following command to connect to the WebSocket endpoint (remember replacing with your own API key):

wscat -c wss://sui-devnet.blockeden.xyz/kjz2sTknHkNE9aXQ6j1N

Now in the session, you could give the command. For example, you could say subscribing events that matchin some cerntain criteria:

Connected (press CTRL+C to quit)
> {"jsonrpc":"2.0", "id": 1, "method": "sui_subscribeEvent", "params": [{"All":[{"EventType":"MoveEvent"}, {"Package":"0x2"}, {"Module":"devnet_nft"}]}]}
< {"jsonrpc":"2.0","result":6240320950310564,"id":1}

And you would also observe events being streamed to your console:

< {"jsonrpc":"2.0","method":"sui_subscribeEvent","params":{"subscription":6240320950310564,"result":{"timestamp":1672211297607,"txDigest":"PDPBHEo5pmMeLK8Dc4226MZxUA2dkQK91W2ECHFgN1a","id":{"txSeq":1471806,"eventSeq":2},"event":{"moveEvent":{"packageId":"0x0000000000000000000000000000000000000002","transactionModule":"devnet_nft","sender":"0x35a09652085b5c4c178d9cfe234d8c1a6b89306b","type":"0x2::devnet_nft::MintNFTEvent","fields":{"creator":"0x35a09652085b5c4c178d9cfe234d8c1a6b89306b","name":"Example NFT","object_id":"0x7631724b6eb066b8514c6159f716a8826055ee5e"},"bcs":"djFyS26wZrhRTGFZ9xaogmBV7l41oJZSCFtcTBeNnP4jTYwaa4kwawtFeGFtcGxlIE5GVA=="}}}}}
< {"jsonrpc":"2.0","method":"sui_subscribeEvent","params":{"subscription":6240320950310564,"result":{"timestamp":1672211297614,"txDigest":"XcTtaU28vUsR18ZMRhE7XuMadeUfCj8kTZfHD1Xs8H7","id":{"txSeq":1471807,"eventSeq":2},"event":{"moveEvent":{"packageId":"0x0000000000000000000000000000000000000002","transactionModule":"devnet_nft","sender":"0xc9a7020d260599e06b63baae7504b2ead68a580a","type":"0x2::devnet_nft::MintNFTEvent","fields":{"creator":"0xc9a7020d260599e06b63baae7504b2ead68a580a","name":"Example NFT","object_id":"0xdc2961ac31f550fcae6ac050c4cc5c364f3736c3"},"bcs":"3ClhrDH1UPyuasBQxMxcNk83NsPJpwINJgWZ4Gtjuq51BLLq1opYCgtFeGFtcGxlIE5GVA=="}}}}}
< {"jsonrpc":"2.0","method":"sui_subscribeEvent","params":{"subscription":6240320950310564,"result":{"timestamp":1672211297617,"txDigest":"ZpnGea1XkkzfsBeSCnR37xKvkdCSgjcfp81owD6QS4i","id":{"txSeq":1471808,"eventSeq":2},"event":{"moveEvent":{"packageId":"0x0000000000000000000000000000000000000002","transactionModule":"devnet_nft","sender":"0x96e31283ad37fe2ebbdff635501c9feaa2bd8af7","type":"0x2::devnet_nft::MintNFTEvent","fields":{"creator":"0x96e31283ad37fe2ebbdff635501c9feaa2bd8af7","name":"Wizard Land","object_id":"0xe63f7ee979d23d4ab60b598529dc4136d33f07a8"},"bcs":"5j9+6XnSPUq2C1mFKdxBNtM/B6iW4xKDrTf+Lrvf9jVQHJ/qor2K9wtXaXphcmQgTGFuZA=="}}}}}
...

For more details of subscribing Sui events via WebSocket, please refer to the offical doc.

Misc

To prevent too many outstanding idle connections, we will drop any WebSocket connection that hasn't exchanged data in the past 5 minutes. Client will receive an error code: 1006.

Extending BlockEden.xyz RPC Service to Ethereum Ecosystem

· 2 min de lectura
Jack Sim
Web3 Builder

Back to a month ago, we made a public incognito Ethereum mainnet RPC endpoint available to Metamask users (blog post), which attracted and was used by a few users. Now we decided to expand the benefit to our developer customers too!

eth

How to get started?

Step 1. Go to https://blockeden.xyz/dash/. Please sign up if you haven’t done so.

Step 2. Input your name for the API key, select ETH Mainnet, and then click + Create key.

create eth mainnet api key

Step 3. Grab your access URL by clicking it and copying it to the clipboard.

Step 4. Use the access URL in your project like the following. Remember to replace <access_key> with your own key.

To test it, using curl to connect ETH mainnet

curl --location --request POST 'https://eth-mainnet.blockeden.xyz/<access_key>' \
--header 'Content-Type: application/json' \
--data-raw '{
"jsonrpc":"2.0",
"method":"eth_blockNumber",
"params":[],
"id":73
}'

Why Ethereum Network?

Ethereum network has the biggest developer ecosystem, and there are so many great innovations accumulated over years. Supporting it is going to create significant synergy with Move ecosystem. Many of our customers are not exclusive Move developers. Building a single stop for all needed services makes their life easier.

Enjoy our new service and happy holidays!

Use Incognito BlockEden.xyz Ethereum RPC URL

· 2 min de lectura
Jack Sim
Web3 Builder

Starting from Sept 23, 2023, if you use the default RPC URL (aka https://mainnet.infura.io/v3/) in Metamask, your IP address and wallet address will be collected whenever you send a transaction (source).

Some people prefer to keep their identity untracked, and are looking for an alternative RPC URL that doesn’t track user identity. Here BlockEden.xyz gets you covered! We have opened a public Ethereum Mainnet RPC endpoint – https://eth-mainnet-public.blockeden.xyz for free, and we do not trace any user identity of any transactions going through our RPC URL as well as blockchain data reading operations.

To set it up with your Metamask, go to Settings -> Networks, and click “Add a network” on the upper right corner. You can fill in the following info:

Setup BlockEden.xyz ethereum rpc url in Metamask

Then, you’re good to go, and click “Save”. When you want to send an incognito transaction, you could just select “Ethereum Mainnet (BlockEden.xyz)” network, and then send the transaction (shhh~).

What is BlockEden.xyz?

BlockEden.xyz is a suite of APIs powering DApps for Aptos and Sui blockchains of all sizes. Our software and API service enables you to easily access blockchain data so that you can build DApps quickly and efficiently. If you’re a Web3 developer or DApp owner in need of an RPC connection for Aptos and Sui, look no further than BlockEden.xyz! We are proud to be one of the first infrastructure providers offering this service for this highly anticipated new blockchain. In addition to our RPC connection, we will also offer a variety of other essential services and features for any Web3 project. Learn more about us today and see how we can help you succeed in the blockchain space!

Will We Help Ethereum Developers Too?

Whether we will offer Ethereum API support to developers is TBD, but your feedback would be important to us. Please let us know your needs!

Improving dashboard with API usage monitor

· Lectura de un minuto
Dora Noda
Software Engineer

Many of our customers asked us to improve how we measure API consumption. So today, an API usage monitor is added to the dashboard.

BlockEden.xyz API usage monitor

The chart above shows a test customer's daily requests in the last seven days. The requests are measured in compute units. A compute unit estimates how many resources an API method consumes on BlockEden.xyz. For example, a simple REST request only consumes 1 CU, while a more complex GraphQL request consumes 5 CUs.

Please note that our daily cutoff for the API meter is UTC 00:00 am.

With this new line chart, you can

  • Get more accurate predictions of your API usage.
  • Make better decisions about how to use your APIs.
  • Spend less time worrying about your usage and more time developing your product.

BlockEden.xyz is committed to making it easy for developers to build applications on the blockchain. Our next step is to add basic data analytics for Aptos and support Sui Devnet. If you have any feedback, talk to us at https://discord.gg/GqzTYQ4YNa.

Aptos GraphQL API now available at BlockEden.xyz

· 2 min de lectura
Dora Noda
Software Engineer

Bock Eden is glad to add the indexer fullnode GraphQL to our Aptos API and Node Service. This solves the pain point immediately for many DApp developers with a high QPS demand in the Aptos ecosystem.

Without our out-of-box performant API, these developers have to connect to the official servers, which are shared across hobbyist developers with a very restrictive rate limit of 300 requests/hour. This limit is not for production-level products. In this case, developers are forced to run the indexer full node by themselves. And unfortunately, the official guide is confusing and does not cover the entire tech stack.

Now, with BlockEden.xyz's Aptos GraphQL API, developers are now free from worrying about the rate limit or the huge hassle of running their own GraphQL servers.

Here's how to get started...

Step 1. Go to https://blockeden.xyz/dash/. Please sign up if you haven't done so.

Step 2. Input your name for the API key, select Aptos Mainnet Indexer GraphQL, and then click + Create key.

Get Aptos GraphQL Step 1

Step 3. Click the access URL in the table to copy or click Test to get started with the Hasura GraphQL playground.

Get Aptos GraphQL Step 2

Get Aptos GraphQL Step 3

Bungie, who is working on an Aptos wallet, says "This is literally life-saving!"

BlockEden.xyz is committed to growing with the Aptos developers and providing the most tailored and scalable developer infrastructure. This GraphQL feature is exactly the result of listening to our customers. If you are an Aptos developer that needs anything from us, let us know at https://discord.gg/eWZvE4RSBw