{"id":13455494,"url":"https://github.com/StrataFoundation/strata","last_synced_at":"2025-03-24T08:32:54.239Z","repository":{"id":36994947,"uuid":"398065786","full_name":"StrataFoundation/strata","owner":"StrataFoundation","description":"Strata Protocol is an open-source protocol to launch tokens around a person, project, idea, or collective on Solana.","archived":false,"fork":false,"pushed_at":"2025-02-20T03:22:49.000Z","size":29584,"stargazers_count":103,"open_issues_count":6,"forks_count":102,"subscribers_count":7,"default_branch":"master","last_synced_at":"2025-03-18T06:09:29.956Z","etag":null,"topics":["solana","solana-program","token"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/StrataFoundation.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","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-08-19T20:23:50.000Z","updated_at":"2025-02-20T11:22:38.000Z","dependencies_parsed_at":"2024-01-12T19:47:13.696Z","dependency_job_id":"4b818e92-8a95-4e43-bf7b-18a588e7ba12","html_url":"https://github.com/StrataFoundation/strata","commit_stats":{"total_commits":804,"total_committers":11,"mean_commits":73.0909090909091,"dds":0.5211442786069651,"last_synced_commit":"ab288abb1892161bfae21b955fbc160311ac4eee"},"previous_names":[],"tags_count":208,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StrataFoundation%2Fstrata","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StrataFoundation%2Fstrata/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StrataFoundation%2Fstrata/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StrataFoundation%2Fstrata/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/StrataFoundation","download_url":"https://codeload.github.com/StrataFoundation/strata/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245235552,"owners_count":20582260,"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":["solana","solana-program","token"],"created_at":"2024-07-31T08:01:06.247Z","updated_at":"2025-03-24T08:32:54.229Z","avatar_url":"https://github.com/StrataFoundation.png","language":"TypeScript","readme":"# Strata\n\nThis series of smart contracts serves to standardizing and indexing all social tokens.\n\nDocs are located in `packages/docs`\n\n# Development\n\nWe recommend using [localnet](https://docs.solana.com/developing/test-validator) for working on Strata.\n\n## Install Submodules\n\nPull the deps\n\n```\ngit submodule init\ngit submodule update\n```\n\n## Lerna Setup\n\nStrata uses Lerna to make it easier to develope on our JS SDKs.\n\n```\nnpx lerna bootstrap\n```\n\n## Build the deps\n\n```\nanchor run build-deps\n```\n\nTo watch for changes,\n\n```\nyarn idl // generated idl changes\nyarn watch // code changes\n```\n\n## Build the Strata packages\n\n```\nyarn build\n```\n\n## Test\n\n```\nanchor test --provider.cluster localnet\n```\n\n## Bootstrap the Open Collective\n\nIf you wish to use this on devnet, first the open collective needs to be created. This has already been run for devent, but putting it here for the sake of completeness\n\n```\nenv ANCHOR_WALLET=~/.config/solana/id.json ANCHOR_PROVIDER_URL=https://api.devnet.solana.com yarn run bootstrap\n```\n\n## Contribution\n\nThank you for your interest in contributing to Strata! All contributions are welcome no\nmatter how big or small. This includes (but is not limited to) filing issues,\nadding documentation, fixing bugs, creating examples, and implementing features.\n\nIf you'd like to contribute, please claim an issue by commenting, forking, and\nopening a pull request, even if empty. This allows the maintainers to track who\nis working on what issue as to not overlap work.\n\nFor simple documentation changes, feel free to just open a pull request.\n\nIf you're considering larger changes or self motivated features, please file an issue\nand engage with the maintainers in [Discord](https://discord.gg/XQhCFg77WM).\n","funding_links":[],"categories":["Code","TypeScript"],"sub_categories":["Social"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FStrataFoundation%2Fstrata","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FStrataFoundation%2Fstrata","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FStrataFoundation%2Fstrata/lists"}