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.2.tar.gz (97.0 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.2-py3-none-any.whl (134.6 kB view details)

Uploaded Python 3

File details

Details for the file bookio_fetchfox-6.0.2.tar.gz.

File metadata

  • Download URL: bookio_fetchfox-6.0.2.tar.gz
  • Upload date:
  • Size: 97.0 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.2.tar.gz
Algorithm Hash digest
SHA256 6c0289e26af26c17a61c27322712370966f41662e8475b8b267b3cc4fdb35bd7
MD5 a497025ce0768fc372ebed91c1d33dfc
BLAKE2b-256 da056c030413dc8e9d3b4967d2af48b739741f0f84c8a1cebb6f10b461928833

See more details on using hashes here.

File details

Details for the file bookio_fetchfox-6.0.2-py3-none-any.whl.

File metadata

  • Download URL: bookio_fetchfox-6.0.2-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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 f997ecd2fcd0855576652abf27f4688a43571e069d47e18fe237eb61d15d50fa
MD5 2fe9424a285959fdfca7de960c91c8c7
BLAKE2b-256 eeb30d5e4088d234c4143baf62778e1ad82c8de13ce6e5dc53a5eaf6c7e78a7d

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