Skip to content

Conversation

@martinvibes
Copy link
Contributor

PR Description:

This PR sets up the core infrastructure for smart contract interactions and Pinata IPFS integration.

Key Updates:

  • Created /contracts directory for ABIs and addresses.
  • Added smart contract connection utilities:
  • Web3 provider setup, network detection, error handling.
  • Implemented contract read/write utilities.
  • Set up a multi-network configuration.
  • Integrated Pinata IPFS:
  • File upload, retrieval, unpinning, and metadata updates.
  • Progress tracking, error handling, and retry logic.
  • Added TypeScript interfaces for contracts and Pinata API.

This PR closes #80

This establishes a clean, scalable foundation for blockchain and IPFS operations.

@martinvibes
Copy link
Contributor Author

@ONEONUORA kindly review :)

Copy link
Contributor

@ONEONUORA ONEONUORA left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice implementation @martinvibes . Thank you for implementing the utils functions

@ONEONUORA ONEONUORA merged commit 5880d45 into skill-mind:main Jul 6, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

# Repository Setup for Smart Contract Integration & Pinata IPFS Integration

2 participants