A Python client for interacting with the Cronos Chains
Project description
Cronos Chain Client
The Cronos Chain Client is a Python library designed to facilitate easy and efficient interactions with the Cronos Chains. This client library provides methods to fetch CRC20 tokens, making it easy for developers to work with tokens on the Cronos chain.
Features
- Simple and intuitive API for interacting with the Cronos blockchain.
- Supports fetching a list of CRC20 tokens.
- Configurable client instances tailored to your specific blockchain endpoint and API key needs.
Installation
To install the package, run the following command in your project directory:
pip install cronos-chain-client
Usage
Here’s how you can use the Cronos Chain Client in your project:
Configuring the Client
from cronos_chain_client import create_client
client = create_client({
'chain': 'evm',
'network': 'mainnet',
'explorer': {
'apiKey': 'OPPTIONAL_API_KEY', # Optional
}
})
Fetching CRC20 Token List
To get a list of CRC20 tokens with their id, name, symbol, and contract_address, you can call the following method:
tokens = client.tokens.getCRC20TokenList()
print(tokens)
Example output:
[
{"id": 1, "name": "Tether USD", "symbol": "USDT", "contract_address": "0x66e428c3f67a68878562e79a0234c1f83c208770"},
{"id": 2, "name": "USD Coin", "symbol": "USDC", "contract_address": "0xc21223249ca28397b4b6541dffaecc539bff0c59"},
{"id": 3, "name": "Dogecoin", "symbol": "DOGE", "contract_address": "0x1a8e39ae59e5556b56b76fcba98d22c9ae557396"},
]
Print token information
API
CRC20 Methods
getCRC20TokenList(): Fetches the list of CRC20 tokens.
Licensing
The code in this project is licensed under the MIT license.
Contact
If you have any questions or comments about the library, feel free to open an issue or a pull request on our GitHub repository.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
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 cronos_chain_client-0.1.5.tar.gz.
File metadata
- Download URL: cronos_chain_client-0.1.5.tar.gz
- Upload date:
- Size: 7.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
83f95f78f701bcbf6759f7dc4d902ed316a707fa30e3bceebcccce64e4d8c339
|
|
| MD5 |
fecbf49c4460d8a00e74a00103f782bc
|
|
| BLAKE2b-256 |
bee9dc785501b234fdc54053ffcd35a33f3b5f96940f9df895f77bce23b4ddfc
|
File details
Details for the file cronos_chain_client-0.1.5-py3-none-any.whl.
File metadata
- Download URL: cronos_chain_client-0.1.5-py3-none-any.whl
- Upload date:
- Size: 6.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c619588ae1eb11c49fcf06fb728a3b8a3c1a2b8c042fd871d12214fa53c41940
|
|
| MD5 |
95ab12c6401d1e4d0f4dee16f3274a15
|
|
| BLAKE2b-256 |
22d745b718f9551073c836c7892fb4ee549f72971d7130429b47ace78145a47d
|