No project description provided
Project description
Solana-Nfts-Python
Cryptomafia
🎨 A python client for querying the nfts in your wallet.
Table of Contents
I. Overview
Query your Metaplex Spl Tokens with easy to use apis.
II. Install
pip install solana_nfts
III. Usage
from solana_nfts import Client`
nft_client = Client()
address = "<YOUR_SOLANA_PUBLIC_KEY>"
nfts = nft_client.fetch_nfts_from_wallet_address(address)
The following returns an array nfts of json objects.
Each element of this array contains a json object with the following schema:
{
"arweave_metadata": {
"attributes": [
{
"trait_type": "Mint Number",
"value": 2353
},
{
"trait_type": "Generation",
"value": 1
},
{
"trait_type": "Name",
"value": "Jane"
},
{
"trait_type": "Species",
"value": "Doge"
},
{
"trait_type": "Rarity",
"value": "Legendary"
},
{
"trait_type": "Race",
"value": "Northern"
},
{
"trait_type": "Outline",
"value": "None"
},
{
"trait_type": "Head",
"value": "Gold Helmet"
},
{
"trait_type": "Face",
"value": "Beard"
},
{
"trait_type": "Mouth",
"value": "None"
},
{
"trait_type": "Ear",
"value": "None"
},
{
"trait_type": "Boots",
"value": "Iceskating Boots"
},
{
"trait_type": "Top",
"value": "None"
},
{
"trait_type": "Pants",
"value": "None"
},
{
"trait_type": "Tail",
"value": "Fire Tail"
},
{
"trait_type": "Necklace",
"value": "None"
}
],
"description": "Jane (#2353) is a unique, adorable, and algorithmically generated doge with Proof of Ownership on the Solana Blockchain.",
"external_url": "",
"image": "https://www.arweave.net/wY60DNoCoNzFQXYTVnDCH8I9axZY1dbHnyJW1FMRAEE?ext=png",
"name": "Jane",
"properties": {
"category": "image",
"files": [
{
"type": "image/png",
"uri": "REDACTED"
}
]
},
"seller_fee_basis_points": 500,
"symbol": ""
},
"token_metadata": {
"account": "REDACTED",
"lamports": 1461600,
"metadata": {
"data": {
"creators": [
{
"address": "REDACTED",
"share": 0,
"verified": 1
},
{
"address": "REDACTED",
"share": 100,
"verified": 0
}
],
"name": "Jane",
"sellerFeeBasisPoints": 500,
"symbol": "",
"uri": "REDACTED"
},
"isMutable": 1,
"key": 4,
"mint": "REDACTED",
"primarySaleHappened": 1,
"type": "metaplex",
"updateAuthority": "REDACTED"
},
"ownerProgram": "REDACTED",
"rentEpoch": 233,
"tokenInfo": {
"decimals": 0,
"name": "Jane",
"supply": "1",
"symbol": "",
"tokenAuthority": "REDACTED",
"type": "nft"
},
"type": "token_account"
}
}
Note; We shall note that the shape of "arweave_metadata" will vary depending on how the nft was defined.
Designed with ❤️ by Sieve Labs
```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 solana_nfts-0.0.5.tar.gz.
File metadata
- Download URL: solana_nfts-0.0.5.tar.gz
- Upload date:
- Size: 4.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0626384986d4bdbb0a91293c223b5140c184fe070e21b7d7bb000bdb04d6243c
|
|
| MD5 |
c121f867d64e34e608701dcf7f1041e9
|
|
| BLAKE2b-256 |
70b5aca2fb31dcbb6a04b3e65d7ac939e9e5c482afc39c4beb1a8da1a5c3788b
|
File details
Details for the file solana_nfts-0.0.5-py3-none-any.whl.
File metadata
- Download URL: solana_nfts-0.0.5-py3-none-any.whl
- Upload date:
- Size: 4.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0e6040de23f1bb58153a231f696536f524d1b430429cca94dc752bc42027d8db
|
|
| MD5 |
b5a0e85ffc0e7e9aa27c24b83e0e1cdf
|
|
| BLAKE2b-256 |
ccbccb1301b69056c3c8669dda764cf2b4df219118434fde8e85587342cd1f08
|