Skip to main content

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.

algorand cardano coinbase ethereum polygon

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


fetch, the fox

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)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

bookio_fetchfox-6.0.0-py3-none-any.whl (134.6 kB view details)

Uploaded Python 3

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

Hashes for bookio_fetchfox-6.0.0.tar.gz
Algorithm Hash digest
SHA256 522ef07e04f1264b37307016be184e72ddb5df8831e50019557b94c694f48504
MD5 9eb25314211f18d9c539e85ba3ba9734
BLAKE2b-256 db0832242978ba91c9e9d69e789a239449a142d126fe4dae4d80df359ae58814

See more details on using hashes here.

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

Hashes for bookio_fetchfox-6.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c096b8a670d227e8a3596693d381dca6072350359b64cd0bbe0c6e35707a7395
MD5 6404f553baa952e561f016750fd047c1
BLAKE2b-256 0bbe4262256004d1412604cf953d2d2beccb0fa6012dca138e2dcd438caadda1

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page