{"id":31923384,"url":"https://github.com/fuellabs/sway-standard-implementations","last_synced_at":"2025-10-13T23:50:11.446Z","repository":{"id":248557566,"uuid":"821949038","full_name":"FuelLabs/sway-standard-implementations","owner":"FuelLabs","description":"Production ready implementations of the Sway standards","archived":false,"fork":false,"pushed_at":"2024-11-02T03:46:13.000Z","size":2459,"stargazers_count":5,"open_issues_count":4,"forks_count":4,"subscribers_count":7,"default_branch":"master","last_synced_at":"2025-05-21T18:34:21.950Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://github.com/FuelLabs/sway-standards","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/FuelLabs.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":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-06-29T22:16:31.000Z","updated_at":"2024-12-19T11:15:46.000Z","dependencies_parsed_at":"2024-07-15T19:31:53.337Z","dependency_job_id":"3a063185-9a03-445d-996c-c02c76cf80ce","html_url":"https://github.com/FuelLabs/sway-standard-implementations","commit_stats":null,"previous_names":["fuellabs/sway-standard-implementations"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/FuelLabs/sway-standard-implementations","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FuelLabs%2Fsway-standard-implementations","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FuelLabs%2Fsway-standard-implementations/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FuelLabs%2Fsway-standard-implementations/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FuelLabs%2Fsway-standard-implementations/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/FuelLabs","download_url":"https://codeload.github.com/FuelLabs/sway-standard-implementations/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FuelLabs%2Fsway-standard-implementations/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279017229,"owners_count":26086016,"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","status":"online","status_checked_at":"2025-10-13T02:00:06.723Z","response_time":61,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":[],"created_at":"2025-10-13T23:50:10.267Z","updated_at":"2025-10-13T23:50:11.437Z","avatar_url":"https://github.com/FuelLabs.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n    \u003ca href=\"https://github.com/FuelLabs/sway-standard-implementations/actions/workflows/ci.yml\" alt=\"CI\"\u003e\n        \u003cimg src=\"https://github.com/FuelLabs/sway-standard-implementations/actions/workflows/ci.yml/badge.svg\" /\u003e\n    \u003c/a\u003e\n    \u003ca href=\"./LICENSE\" alt=\"License\"\u003e\n        \u003cimg src=\"https://img.shields.io/github/license/FuelLabs/sway-standard-implementations\" /\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://discord.gg/xfpK4Pe\"\u003e\n        \u003cimg src=\"https://img.shields.io/discord/732892373507375164?color=6A7EC2\u0026logo=discord\u0026logoColor=ffffff\u0026labelColor=6A7EC2\u0026label=Discord\" /\u003e\n    \u003c/a\u003e\n\u003c/p\u003e\n\n# Sway Standard Implementations\n\n## Overview\n\nThe purpose of this repository is to contain production ready implementations of the [sway standards](https://github.com/FuelLabs/sway-standards).\n\n## Implementations\n\n#### SRC-14: Owned Proxy Contract\n\n- The [Owned Proxy Contract](./src14/owned_proxy/) is an opinionated implementation of the [extended SRC-14 standard](https://docs.fuel.network/docs/sway-standards/src-14-simple-upgradeable-proxies/). It utilises the [Upgradability library from sway-libs](https://github.com/FuelLabs/sway-libs) and includes initialization functionality that allows for secure ownership upon deployment.\n\n## Tests\n\nTo run the tests of the implementation projects; make sure you are in the source directory of this repository `sway-standard-implementations/\u003cyou are here\u003e`.\n\nRun the sdk-harness tests:\n\n```bash\ncd tests \u0026\u0026 forc test --release --locked \u0026\u0026 cargo test\n```\n\n\u003e **NOTE:**\n\u003e This may take a while depending on your hardware, future improvements to Sway will decrease build times. After this has been run once, individual test projects may be built on their own to save time.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffuellabs%2Fsway-standard-implementations","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffuellabs%2Fsway-standard-implementations","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffuellabs%2Fsway-standard-implementations/lists"}