Seamless development flow in local pushing commits to repo AND to IPFS at the same time

sol_Bo8des9o db8886cf3e Adding repo to the blockchain and IPFS!!! vor 1 Monat
4REALOSS.sol 04aa8bb5bc Create 4REALOSS.sol already deployed and confirmed https://polygonscan.com/verifyContract-solc?a=0xfa57b2c914ef81119fd490d54f4aa8e0156b9924&c=v0.6.8%2bcommit.0bbfe453&lictype=5 vor 1 Jahr
IPFS_hash.jpeg 4ed0bce764 Add files via upload vor 1 Jahr
README.md 1dc254cc23 Update README.md - Contract deployed into Polygon blockchain vor 1 Jahr
blockchain_ db8886cf3e Adding repo to the blockchain and IPFS!!! vor 1 Monat
magic.sh 966c5577ae Update magic.sh - Adding hashes into file to be used on the blockchain as needed vor 1 Jahr

README.md

4RealOSS

BlockchainRealOSS

Initial Real Blockchain Open Source Software - git push your projects into IPFS and your remote repo at the same time, to the blockchain - Your footprint to the worlds.

Prerequisites

Instructions:

  • clone this project (or just add magic.sh to your local repo)
  • copy magic.sh into your local project/repository (your project needs to have git intialized already)
  • run magic.sh from your terminal/CMD/Powershell (make sure file has execute permissions i.e "chmod +x magic.sh")
    • Unix/Linux systems: ./magic.sh
    • Windows systems: bash magic.sh
  • proceed to use git normally as always, project will be pushed to ipfs eveytime you push to your remote repo.
  • your ipfs hashes (CID) are stored at the .ipfs_hashes file, we use these on the blockchain contract as reference to our projects. Just need to sign.
  • reference your project/ipfs hash on polygon blockchain @ https://polygonscan.com/verifyContract-solc?a=0xfa57b2c914ef81119fd490d54f4aa8e0156b9924&c=v0.6.8%2bcommit.0bbfe453&lictype=5

IPFS_hash

Coming up..

  • command to trigger blockchain transaction to reference CID (Metamask) Note: Already usable, contract deployed on Polygon!
  • UI similar to GitHub/GitLab/Gogs " for now use the one you always use :) " we will feature commits-to-ipfs and commit-to-blockchain buttons.
  • Install globally on git to be applied to all/any repo.