Como Obtener Todos los Logos de Criptomonedas
![Tiempo de lectura](https://nubecolectiva.com/img/clock.png)
Si estás creando un proyecto sobre criptomonedas.
Como una plataforma de precios de criptomonedas, una aplicación descentralizada DApp, etc.
En ocasiones puede que necesites mostrar los logos de todas las criptomonedas que existen en tu proyecto.
En este tutorial te enseñaré a Como Obtener Todos los Logos de Criptomonedas, vamos con ello.
![Algunas criptomonedas destacan de las otras Diferentes tipos de criptomonedas](https://blog.nubecolectiva.com/wp-content/uploads/2024/05/diferentes-tipos-de-criptomonedas.png)
Te compartiré un par de maneras de hacerlo.
Usando la API de Moralis
En el mes de marzo de 2024, la plataforma Moralis anuncio el lanzamiento de una API que te permite acceder a varios logotipos de criptomonedas.
Esta API la podemos consumir con lenguajes de programación como Python, Go, PHP, etc.
Para este ejemplo usaremos el lenguaje de programación Python.
Instalamos el paquete llamado Moralis:
1 2 3 4 |
# Comando para instalar el paquete Moralis pip install moralis |
Luego debemos obtener una API Key desde la página de Moralis, solo registrate e inicia sesión para obtenerla.
La API Key la colocamos en el siguiente código Python:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
from moralis import evm_api api_key = "ACA-TU-API-KEY" params = { "chain": "eth", "address": "0xcB1C1FdE09f811B294172696404e88E658659905" } resultados = evm_api.wallets.get_wallet_token_balances_price( api_key=api_key, params=params, ) print(resultados) |
Ejecutamos el código anterior y obtenemos un array en JSON con todos los logos de las criptomonedas y otros datos importantes:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 |
// Lista de logos y demás datos de criptomonedas { "cursor":"None", "page":0, "page_size":100, "result":[ { "token_address":"0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE", "symbol":"ETH", "name":"Ether", "logo":"https://cdn.moralis.io/eth/0x.png", "thumbnail":"https://cdn.moralis.io/eth/0x_thumb.png", "decimals":18, "balance":"122351409213126504", "possible_spam":false, "verified_contract":true, "balance_formatted":"0.122351409213126504", "usd_price":3749.5296648709063, "usd_price_24hr_percent_change":0.8142673884262741, "usd_price_24hr_usd_change":30.284599661652464, "usd_value":458.7602383833774, "usd_value_24hr_usd_change":3.705363446058584, "total_supply":"None", "total_supply_formatted":"None", "percentage_relative_to_total_supply":"None", "native_token":true, "portfolio_percentage":56.1132 }, { "token_address":"0xae7ab96520de3a18e5e111b5eaab095312d7fe84", "symbol":"stETH", "name":"Liquid staked Ether 2.0", "logo":"https://logo.moralis.io/0x1_0xae7ab96520de3a18e5e111b5eaab095312d7fe84_cd0f5053ccb543e08f65554bf642d751", "thumbnail":"https://logo.moralis.io/0x1_0xae7ab96520de3a18e5e111b5eaab095312d7fe84_cd0f5053ccb543e08f65554bf642d751", "decimals":18, "balance":"60708321206025111", "possible_spam":false, "verified_contract":true, "total_supply":"9298880917748066911528470", "total_supply_formatted":"9298880.91774806691152847", "percentage_relative_to_total_supply":6.52856206494e-07, "balance_formatted":"0.060708321206025111", "usd_price":3741.4258781643216, "usd_price_24hr_percent_change":0.1613357022867282, "usd_price_24hr_usd_change":6.0265327671108935, "usd_value":227.1356839801342, "usd_value_24hr_usd_change":0.36586068698437657, "native_token":false, "portfolio_percentage":27.7821 }, { "token_address":"0xbe9895146f7af43049ca1c1ae358b0541ea49704", "symbol":"cbETH", "name":"Coinbase Wrapped Staked ETH", "logo":"https://logo.moralis.io/0x1_0xbe9895146f7af43049ca1c1ae358b0541ea49704_22de8d667f6e46b09b33c805e7973049", "thumbnail":"https://logo.moralis.io/0x1_0xbe9895146f7af43049ca1c1ae358b0541ea49704_22de8d667f6e46b09b33c805e7973049", "decimals":18, "balance":"10522353924034784", "possible_spam":false, "verified_contract":true, "total_supply":"1443977553819903100430253", "total_supply_formatted":"1443977.553819903100430253", "percentage_relative_to_total_supply":7.2870619742e-07, "balance_formatted":"0.010522353924034784", "usd_price":4008.623211759334, "usd_price_24hr_percent_change":0.5008646619152584, "usd_price_24hr_usd_change":19.97771577844287, "usd_value":42.180152182232746, "usd_value_24hr_usd_change":0.21021259601455, "native_token":false, "portfolio_percentage":5.1593 } // El array JSON continua ... ] } |
En el JSON anterior, puedes buscar el dato logo.
En el dato logo obtendrás la URL del logo.
Si la criptomoneda no tiene logo es porque aún están trabajando en implementarlo.
Otro Método
La otra manera sería ingresando a esta página web y descargar logo por logo en formato PNG o SVG.
Así es como puedes obtener los logos de las criptomonedas.
Conclusión
En este tutorial has aprendido a Como Obtener Todos los Logos de Criptomonedas.
Te ahorrarás mucho tiempo usando la primera forma.
Pero alternativamente tienes el otro método que es manual, pero efectivo.
Nota(s)
- No olvides que debemos usar la Tecnología para hacer cosas Buenas por el Mundo.
Síguenos en nuestras Redes Sociales para que no te pierdas nuestros próximos contenidos.
- Web 3.0
- 18-05-2024
- 01-06-2024
- Crear un Post - Eventos Devs - Foro
Social
Redes Sociales (Developers)
Redes Sociales (Digital)