Open Issues Need Help
View All on GitHubAI 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.
Create backups of NFT metadata and content from EVM and Tezos NFT contracts
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.
Create backups of NFT metadata and content from EVM and Tezos NFT contracts
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.
Create backups of NFT metadata and content from EVM and Tezos NFT contracts
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.
Create backups of NFT metadata and content from EVM and Tezos NFT contracts