semvec/pypi-packages huggingface dataset:
nftools 1.1.3rc1
A CLI for managing your solana nft collection.
License: MIT license
Requires Python: >=3.7
Keywords: nftools

=======
nftools
=======


.. image:: https://img.shields.io/pypi/v/nftools.svg
        :target: https://pypi.python.org/pypi/nftools

.. image:: https://img.shields.io/travis/akajimeagle/nftools.svg
        :target: https://travis-ci.com/akajimeagle/nftools

.. image:: https://readthedocs.org/projects/nftools/badge/?version=latest
        :target: https://nftools.readthedocs.io/en/latest/?version=latest
        :alt: Documentation Status

A CLI for managing your solana nft collection.


* Free software: MIT license


Requirements
-------------

- `python3.7`_ installed.

.. _python3.7: https://www.python.org/downloads/

- `solana-cli-tools`_ installed.

.. _solana-cli-tools: https://docs.solana.com/cli/install-solana-cli-tools

- `spl-token-cli`_ installed.

.. _spl-token-cli: https://spl.solana.com/token


Getting Started
----------------
With requirements installed, and python3.7 active and on path (or in virtual environment):

- Install nftools: :code:`pip install nftools`
- Verify installation: :code:`nftools --version`
    - If successful, should output :code:`nftools, version 1.0.7a`
- View available methods: :code:`nftools --help`
- Run your first command: :code:`nftools snapshot`



READY
------


Create Whitelist Token
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*Create whitelist token (0 decimals) and mint specified amount to your wallet.*

::

$ nftools create-whitelist-token


Take Holder Snapshot
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*Take snapshot of active holders for specified collection.
Captures wallet address, nft token address, and nft token account address.
Save in your specified format (json, csv, xlsx)*

::

$ nftools snapshot


Get Hash List
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*Get list of nft token addresses for specified collection. Save in your specified format (json, csv, xlsx)*

::

$ nftools get-hash-list


Get Collection NFts Held
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*Get # of collection NFTs held by owner. Save in your specified format (json, csv, xlsx)*

::

$ nftools get-holders


WIP
-------


Get Collection Metadata
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
::

$ nftools get-metadata


TODO
-------


Collection Airdrop
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
::

$ nftools airdrop-collection


=======
History
=======

0.1.0 (2022-08-14)
------------------

* First release on PyPI.