{"id":13767022,"url":"https://github.com/byterocket/TSOwnable-Huff","last_synced_at":"2025-05-10T22:31:29.219Z","repository":{"id":41244714,"uuid":"501168152","full_name":"byterocket/TSOwnable-Huff","owner":"byterocket","description":"A Two-Step Transfer Ownable contract implemented in Huff.","archived":false,"fork":false,"pushed_at":"2022-08-24T08:28:52.000Z","size":21,"stargazers_count":16,"open_issues_count":0,"forks_count":2,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-05-10T04:51:46.374Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Solidity","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/byterocket.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}},"created_at":"2022-06-08T08:42:47.000Z","updated_at":"2023-10-26T18:03:02.000Z","dependencies_parsed_at":"2022-07-12T23:10:30.040Z","dependency_job_id":null,"html_url":"https://github.com/byterocket/TSOwnable-Huff","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/byterocket%2FTSOwnable-Huff","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/byterocket%2FTSOwnable-Huff/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/byterocket%2FTSOwnable-Huff/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/byterocket%2FTSOwnable-Huff/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/byterocket","download_url":"https://codeload.github.com/byterocket/TSOwnable-Huff/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253492529,"owners_count":21916959,"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":[],"created_at":"2024-08-03T16:01:03.651Z","updated_at":"2025-05-10T22:31:28.916Z","avatar_url":"https://github.com/byterocket.png","language":"Solidity","funding_links":[],"categories":["Huff projects you can learn from and contribute to"],"sub_categories":[],"readme":"\u003ch1 align=center\u003e\u003ccode\u003e\nTSOwnable in Huff\n\u003c/code\u003e\u003c/h1\u003e\n\n`TSOwnable` is a Two-Step Transfer Ownable contract implemented in [Huff](https://github.com/huff-language),\na low-level EVM programming language.\n\nFor more information about how to enter the Huff ecosystem, read our accompanying\n[article](https://merkleplant.xyz/posts/entering-the-huff-ecosystem).\n\n## Installation\n\n1. Install Huff's [huff-rs](https://github.com/huff-language/huff-rs) compiler and the [foundry](https://github.com/foundry-rs/foundry) toolchain\n2. Clone and `cd` into the repository\n3. Run `forge install`\n\n## Compilation\n\nThis project uses Huff's [HuffDeployer](https://github.com/huff-language/foundry-huff) library to\neasily compile and test Huff contracts.\n\n## Tests\n\nRun tests with `forge test --ffi`.\n\n\u003e **Warning**\n\u003e\n\u003e The `HuffDeployer` library uses Huff's `huff-rs` compiler to compile and deploy Huff contracts.\n\u003e\n\u003e In order to call the `huff-rs` compiler, foundry's FFI cheatcode needs to be activated.\n\u003e\n\u003e **ONLY USE THE FFI FLAG IF YOU ARE CERTAIN THAT THE CODE IS NOT MALICIOUS!**\n\n## Disclaimer\n\nThis is experimental software and is provided on an \"as is\" and \"as available\"\nbasis.\n\nWe do not give any warranties and will not be liable for any loss incurred\nthrough any use of this codebase.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbyterocket%2FTSOwnable-Huff","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbyterocket%2FTSOwnable-Huff","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbyterocket%2FTSOwnable-Huff/lists"}