Python Solana Soulbound NFT Builder
Budget: $10 – $30 USD
I need a concise Python-based solution that lets me mint soul-bound NFTs on Solana while feeding in the key fields myself: a locally uploaded image, metadata attributes includes a human-readable NFT name, an expiry date, a mint token address, PoGStatus, PoGGuid, and an off-chain metadata URL. The metadata attributes must be included in the blockchain for reference and validation using tools Solscan.io.
The flow I’m picturing is straightforward: I provide the image file through a simple prompt or drag-and-drop, the script pushes it to Arweave/IPFS (whichever you find easier to wire up) and writes the returned link into the on-chain metadata. The NFT must be flagged as soul-bound so it cannot be transferred by the holder, and it should carry the expiry timestamp in metadata. When that timestamp is reached the program should automatically trigger a burn transaction—no manual intervention—removing the token from circulation.
Please build with solana-py or another reputable SDK, and include clear setup instructions, environment requirements, and a short README so I can run the minting process and the automated expiry/burn routine locally or from a lightweight server cron.
The flow I’m picturing is straightforward: I provide the image file through a simple prompt or drag-and-drop, the script pushes it to Arweave/IPFS (whichever you find easier to wire up) and writes the returned link into the on-chain metadata. The NFT must be flagged as soul-bound so it cannot be transferred by the holder, and it should carry the expiry timestamp in metadata. When that timestamp is reached the program should automatically trigger a burn transaction—no manual intervention—removing the token from circulation.
Please build with solana-py or another reputable SDK, and include clear setup instructions, environment requirements, and a short README so I can run the minting process and the automated expiry/burn routine locally or from a lightweight server cron.