Collection of API services to fetch information from several blockchains.
Project description
book.io / fetchfox
Collection of API services to fetch information from several blockchains.
Supported Blockchains
Algorand
import os
from fetchfox.blockchains import Algorand
algorand = Algorand()
# Brave New World
creator_address = "6WII6ES4H6UW7G7T7RJX63CUNPKJEPEGQ3PTYVVU3JHJ652W34GCJV5OVY"
for asset in algorand.get_collection_assets(collection_id=creator_address):
print(asset)
Cardano
import os
from fetchfox.blockchains import Cardano
gomaestroorg_api_key = os.getenv("GOMAESTROORG_API_KEY")
cardano = Cardano(
gomaestroorg_api_key=gomaestroorg_api_key,
)
# Gutenberg Bible
policy_id = "477cec772adb1466b301fb8161f505aa66ed1ee8d69d3e7984256a43"
for asset in cardano.get_collection_assets(collection_id=policy_id):
print(asset)
API Keys
EVM (Coinbase, Ethereum and Polygon)
import os
from fetchfox.blockchains import Coinbase, Ethereum, Polygon
moralisio_api_key = os.getenv("MORALIS_API_KEY")
openseaio_api_key = os.getenv("OPENSEA_API_KEY")
# Coinbase
coinbase = Coinbase(
moralisio_api_key=moralisio_api_key,
openseaio_api_key=openseaio_api_key,
)
# Artificial Intelligence for Dummies
contract_address = "0x8c1f34bcb76449cebf042cfe8293cd8265ae6802"
for asset in coinbase.get_collection_assets(collection_id=contract_address):
print(asset)
# Ethereum
ethereum = Ethereum(
moralisio_api_key=moralisio_api_key,
openseaio_api_key=openseaio_api_key,
)
# Alice in Wonderland
contract_address = "0x919da7fef646226f88f70305201de392ff365059"
for asset in ethereum.get_collection_assets(collection_id=contract_address):
print(asset)
# Polygon
polygon = Polygon(
moralisio_api_key=moralisio_api_key,
openseaio_api_key=openseaio_api_key,
)
# Art of War
contract_address = "0xb56010e0500e4f163758881603b8083996ae47ec"
for asset in polygon.get_collection_assets(collection_id=contract_address):
print(asset)
API Keys
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
bookio_fetchfox-6.0.0.tar.gz
(96.9 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file bookio_fetchfox-6.0.0.tar.gz.
File metadata
- Download URL: bookio_fetchfox-6.0.0.tar.gz
- Upload date:
- Size: 96.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.2.2 CPython/3.9.23 Linux/6.11.0-1018-azure
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
522ef07e04f1264b37307016be184e72ddb5df8831e50019557b94c694f48504
|
|
| MD5 |
9eb25314211f18d9c539e85ba3ba9734
|
|
| BLAKE2b-256 |
db0832242978ba91c9e9d69e789a239449a142d126fe4dae4d80df359ae58814
|
File details
Details for the file bookio_fetchfox-6.0.0-py3-none-any.whl.
File metadata
- Download URL: bookio_fetchfox-6.0.0-py3-none-any.whl
- Upload date:
- Size: 134.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.2.2 CPython/3.9.23 Linux/6.11.0-1018-azure
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c096b8a670d227e8a3596693d381dca6072350359b64cd0bbe0c6e35707a7395
|
|
| MD5 |
6404f553baa952e561f016750fd047c1
|
|
| BLAKE2b-256 |
0bbe4262256004d1412604cf953d2d2beccb0fa6012dca138e2dcd438caadda1
|