{"id":22809285,"url":"https://github.com/michielpost/theshareitnetwork","last_synced_at":"2025-03-30T21:18:53.357Z","repository":{"id":66251543,"uuid":"370616052","full_name":"michielpost/TheShareItNetwork","owner":"michielpost","description":"The Share It Network","archived":false,"fork":false,"pushed_at":"2021-06-04T09:03:07.000Z","size":318,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-06T00:32:09.710Z","etag":null,"topics":["subgraph","thegraph","thegraphprotocol"],"latest_commit_sha":null,"homepage":"","language":"Solidity","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/michielpost.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-05-25T08:14:49.000Z","updated_at":"2023-05-02T12:27:31.000Z","dependencies_parsed_at":null,"dependency_job_id":"a1a580e6-fdaa-482f-bb16-306a9d108d26","html_url":"https://github.com/michielpost/TheShareItNetwork","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/michielpost%2FTheShareItNetwork","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/michielpost%2FTheShareItNetwork/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/michielpost%2FTheShareItNetwork/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/michielpost%2FTheShareItNetwork/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/michielpost","download_url":"https://codeload.github.com/michielpost/TheShareItNetwork/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246379362,"owners_count":20767696,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["subgraph","thegraph","thegraphprotocol"],"created_at":"2024-12-12T11:14:56.882Z","updated_at":"2025-03-30T21:18:53.346Z","avatar_url":"https://github.com/michielpost.png","language":"Solidity","funding_links":[],"categories":[],"sub_categories":[],"readme":"# The ShareIt Network\nSmart Contract and subgraph for The ShareIt Network\n\nDeployed to Kovan Testnet: `0x6E8c5AFd3CFf5f6Ec85c032B68eF2997323a00FD` block `25176330`\n\nAvailable as subgraph on The Graph: https://thegraph.com/explorer/subgraph/michielpost/the-shareit-network\n\n\n## Generic Data Sharing for dApps\nThe smart contract allows for easy data sharing or notifications within a dApp. \n\nIf you have a small amount of data to share, you can put it directly into the smart contract. But it's advised to put the shared data on storage (for example IPFS or Sia Skynet) and share the URL / location of the shared data.\n\nCall the `share` methods of the smart contract with the following inputs:\n- `receiver` Ethereum address you want to share this data with\n- `appId` unique appId to filter shares only relevant for your dApp\n- `shareType` (optional) can be used to differentiate between different shares within your dApp\n- `data` small amount of data or url to data location\n\nAll shares are indexed using The Graph and available to dApps using GraphQL.\nhttps://thegraph.com/explorer/subgraph/michielpost/the-shareit-network\n\n### Deploy to The Graph\n\nMake sure you are authorized:\n`graph auth https://api.thegraph.com/deploy/ [TOKEN]`\n\n```\ngraph codegen \ngraph deploy --node https://api.thegraph.com/deploy/ --ipfs https://api.thegraph.com/ipfs/ michielpost/the-shareit-network\n```\n\n## Acknowledgements\nDevelopment has been made possible with a grant from [The Graph](https://thegraph.com/blog/wave-one-funding).","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmichielpost%2Ftheshareitnetwork","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmichielpost%2Ftheshareitnetwork","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmichielpost%2Ftheshareitnetwork/lists"}