Skip to main content

This library will help you to transfer or to mint NFTs in the WAX blockchain

Project description

waxNFTdispatcher

This library will help you to transfer or to mint NFTs in the WAX blockchain. It relies on the library pyntelope for blockchain interaction and on the library loguru for beautiful logs.

Installation

poetry add waxNFTdispatcher

or

pip install waxNFTdispatcher

Usage

from waxNFTdispatcher.waxNFTdispatcher import AssetSender
import os

private_key = os.environ["PRIVATE_KEY"]
collection_wallet = "mywallet.wam"
collection = "pixeltycoons"
recipient = "recipient.wam"
INPUT = (("rawmaterials", 318738), ("magmaterials", 416529))

# Create object
assetsender = AssetSender(collection, collection_wallet, private_key)

# Try to find assets in the collection wallet to send them.
# If not all needed assets were in the collection wallet, the script will mint the rest.
assetsender.send_or_mint_assets(INPUT, recipient)

# Send assets with given asset ID to the given wallet
assetsender.send_assets(("1099543811405", "1099543811406"), recipient)

# Mint given number of assets
assetsender.mint_assets("rawmaterials", 318738, "recipient.wam", 5)

Contribution

Contribution is highly welcome. Please send your pull requests or create issues with found bugs and suggestions. In your pull requests please use Black formatting.

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

waxNFTdispatcher-0.2.0.tar.gz (6.4 kB view details)

Uploaded Source

Built Distribution

waxNFTdispatcher-0.2.0-py3-none-any.whl (6.6 kB view details)

Uploaded Python 3

File details

Details for the file waxNFTdispatcher-0.2.0.tar.gz.

File metadata

  • Download URL: waxNFTdispatcher-0.2.0.tar.gz
  • Upload date:
  • Size: 6.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.14 CPython/3.10.5 Windows/10

File hashes

Hashes for waxNFTdispatcher-0.2.0.tar.gz
Algorithm Hash digest
SHA256 69bbe8aec1d59d7b8386135e9b2293c0690378b502a16ab1806f3550729a28e6
MD5 b1e7b592bc2093ee6eaba366d19fd4ae
BLAKE2b-256 8782143714855da42a3cb2d4a3fb6be82c01d8ba2317bf6c1339d1eded9b255a

See more details on using hashes here.

File details

Details for the file waxNFTdispatcher-0.2.0-py3-none-any.whl.

File metadata

File hashes

Hashes for waxNFTdispatcher-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 47f78f4d8f116b77bf018ff1486e558586eede161a131ee8a3fef245fbb32030
MD5 da59dfb5cf72ed33e39f8fd65a698d89
BLAKE2b-256 3400ee182ce47b84d1bc0f457480114eebcf4f019c26d941d742b3efb0f73557

See more details on using hashes here.

Supported by

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