Create backups of NFT metadata and content from EVM and Tezos NFT contracts

backup ethereum nft tezos
4 Open Issues Need Help Last updated: Jul 10, 2025

Open Issues Need Help

View All on GitHub
Blockchain NFT Management

AI Summary: The task is to modify the nftbk project to handle cases where Tezos NFT contracts lack a `token_metadata` big map. This likely involves adding exception handling to gracefully manage such situations, preventing errors when retrieving token URIs for these contracts.

Complexity: 2/5
enhancement good first issue library P2

Create backups of NFT metadata and content from EVM and Tezos NFT contracts

Rust
#backup#ethereum#nft#tezos
Blockchain NFT Management

AI Summary: Optimize the NFT backup tool to avoid redundant downloads of identical extra content across multiple token IDs within the same contract. This involves refactoring the storage mechanism to store extra content under a contract-level directory instead of a token-ID level directory, potentially utilizing symlinks for efficiency.

Complexity: 4/5
enhancement good first issue library P2

Create backups of NFT metadata and content from EVM and Tezos NFT contracts

Rust
#backup#ethereum#nft#tezos
Blockchain NFT Management

AI Summary: The task is to debug and fix connection refused errors in the `nftbk` project, a Rust-based tool for backing up NFT metadata and content. The error occurs when fetching metadata from an IPFS gateway (https://ipfs.bitmark.com). The solution likely involves implementing retry logic with exponential backoff or investigating network connectivity issues between the `nftbk` application and the IPFS gateway.

Complexity: 4/5
bug good first issue

Create backups of NFT metadata and content from EVM and Tezos NFT contracts

Rust
#backup#ethereum#nft#tezos
Blockchain NFT Management

AI Summary: The task is to improve the NFT backup tool's robustness by implementing fallback mechanisms for IPFS gateways. When a request to an IPFS gateway fails, the tool should attempt to retrieve the data from alternative gateways before reporting an error. This requires identifying the failure as a gateway issue and implementing logic to try multiple gateways.

Complexity: 4/5
enhancement good first issue

Create backups of NFT metadata and content from EVM and Tezos NFT contracts

Rust
#backup#ethereum#nft#tezos