Skip to main content

near-collection-py

Python client for managing collections on the NEAR Protocol blockchain.

Requirements

  • Python 3.9+

Installation

pip install near-collection-py

Quick Start

from near_collection_py import NearCollectionPyClient

client = NearCollectionPyClient()

Custom RPC endpoint:

client = NearCollectionPyClient(rpc_url="https://rpc.testnet.near.org", timeout=60)

API Reference

NearCollectionPyClient(rpc_url, timeout)

Parameter Default Description
rpc_url mainnet RPC NEAR RPC endpoint URL
timeout 30 Request timeout in seconds

Methods

Method Description
get_account(account_id) Fetch account details
get_block(block_id) Retrieve block by ID or hash
get_transaction(tx_hash, sender_id) Look up a transaction
get_collection(collection_id) Get a single collection
list_collections(account_id) List all collections for an account
get_collection_items(collection_id) Retrieve items in a collection
get_item(collection_id, item_id) Fetch a specific item
send_transaction(signed_tx) Broadcast a signed transaction
send_transaction_async(signed_tx) Broadcast without waiting for result
create_collection(account_id, metadata) Create a new collection

Example

client = NearCollectionPyClient()

account = client.get_account("alice.near") collections = client.list_collections("alice.near") items = client.get_collection_items(collections[0]["id"])

License

MIT

Metadata

Release files for near-collection-py 1.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for near-collection-py 1.0.0
File Size Uploaded
near_collection_py-1.0.0.tar.gz 3.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for near-collection-py 1.0.0
File Interpreter ABI Platform
near_collection_py-1.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 7.3 kB

Release files / near_collection_py-1.0.0.tar.gz

Download URL near_collection_py-1.0.0.tar.gz
Size 3.5 kB
Tags Source
SHA-256 checksum
How to use checksums
5aacd1bb804375534744b5587046412ecc7f20277cfafacc690fe7d2ea890a8f
BLAKE2b-256 checksum
How to use checksums
5e46fb6325ddb4e9e83673208833335ecc5af403cf6153d27ab718059e7d86d9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.12

Release files / near_collection_py-1.0.0-py3-none-any.whl

Download URL near_collection_py-1.0.0-py3-none-any.whl
Size 3.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
0098f259945e08f4703d6a5ba2f41d7061237573f98243d85cafc7c31a8a681c
BLAKE2b-256 checksum
How to use checksums
d1762dbe4a2d87dc982091be65e29e2b49b2bd0474136345c1cb6fa9a8c14155
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.12

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page