{"id":21252455,"url":"https://github.com/keep-starknet-strange/shinigami","last_synced_at":"2025-04-05T08:08:40.922Z","repository":{"id":249997635,"uuid":"832960091","full_name":"keep-starknet-strange/shinigami","owner":"keep-starknet-strange","description":"Bitcoin Script VM in Cairo","archived":false,"fork":false,"pushed_at":"2024-10-20T01:12:49.000Z","size":3693,"stargazers_count":58,"open_issues_count":14,"forks_count":56,"subscribers_count":11,"default_branch":"main","last_synced_at":"2024-10-20T14:53:41.909Z","etag":null,"topics":["bitcoin","bitcoin-script","cairo","starknet"],"latest_commit_sha":null,"homepage":"https://shinigamibtc.dev","language":"Cairo","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/keep-starknet-strange.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","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-07-24T04:49:32.000Z","updated_at":"2024-10-20T01:12:53.000Z","dependencies_parsed_at":"2024-08-29T03:47:12.011Z","dependency_job_id":"2d8b0b26-1448-4bca-bb91-bbe73d2557cb","html_url":"https://github.com/keep-starknet-strange/shinigami","commit_stats":null,"previous_names":["keep-starknet-strange/shinigami"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/keep-starknet-strange%2Fshinigami","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/keep-starknet-strange%2Fshinigami/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/keep-starknet-strange%2Fshinigami/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/keep-starknet-strange%2Fshinigami/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/keep-starknet-strange","download_url":"https://codeload.github.com/keep-starknet-strange/shinigami/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247305935,"owners_count":20917208,"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":["bitcoin","bitcoin-script","cairo","starknet"],"created_at":"2024-11-21T03:47:42.740Z","updated_at":"2025-04-05T08:08:40.897Z","avatar_url":"https://github.com/keep-starknet-strange.png","language":"Cairo","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n  \u003cimg src=\"resources/shinigami-logo/shinigami.png\" alt=\"shinigami-logo\" height=\"260\"/\u003e\n\n  ***Bitcoin Script VM in Cairo***\n\n\u003ca href=\"https://github.com/keep-starknet-strange/shinigami/actions/workflows/check.yml\"\u003e\u003cimg alt=\"GitHub Workflow Status\" src=\"https://img.shields.io/github/actions/workflow/status/keep-starknet-strange/shinigami/check.yml?style=for-the-badge\" height=30\u003e\u003c/a\u003e\n\n\u003ca href=\"https://bitcoin.org/\"\u003e \u003cimg alt=\"Bitcoin\" src=\"https://img.shields.io/badge/Bitcoin-000?style=for-the-badge\u0026logo=bitcoin\u0026logoColor=white\" height=30\u003e\u003c/a\u003e\n\u003ca href=\"https://www.cairo-lang.org/\"\u003e \u003cimg alt=\"Cairo\" src=\"https://img.shields.io/badge/Cairo-000?style=for-the-badge\" height=30\u003e\u003c/a\u003e\n\u003ca href=\"https://react.dev/\"\u003e \u003cimg alt=\"React\" src=\"https://img.shields.io/badge/react-%2320232a.svg?style=for-the-badge\u0026logo=react\u0026logoColor=%2361DAFB\" height=30\u003e\u003c/a\u003e\n\n\u003ca href=\"https://exploration.starkware.co/\"\u003e\u003cimg src=\"https://img.shields.io/badge/Exploration Team-000.svg?\u0026style=for-the-badge\u0026logo=data:image/svg%2bxml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIGlkPSJhIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxODEgMTgxIj48ZGVmcz48c3R5bGU+LmJ7ZmlsbDojZmZmO308L3N0eWxlPjwvZGVmcz48cGF0aCBjbGFzcz0iYiIgZD0iTTE3Ni43Niw4OC4xOGwtMzYtMzcuNDNjLTEuMzMtMS40OC0zLjQxLTIuMDQtNS4zMS0xLjQybC0xMC42MiwyLjk4LTEyLjk1LDMuNjNoLjc4YzUuMTQtNC41Nyw5LjktOS41NSwxNC4yNS0xNC44OSwxLjY4LTEuNjgsMS44MS0yLjcyLDAtNC4yN0w5Mi40NSwuNzZxLTEuOTQtMS4wNC00LjAxLC4xM2MtMTIuMDQsMTIuNDMtMjMuODMsMjQuNzQtMzYsMzcuNjktMS4yLDEuNDUtMS41LDMuNDQtLjc4LDUuMThsNC4yNywxNi41OGMwLDIuNzIsMS40Miw1LjU3LDIuMDcsOC4yOS00LjczLTUuNjEtOS43NC0xMC45Ny0xNS4wMi0xNi4wNi0xLjY4LTEuODEtMi41OS0xLjgxLTQuNCwwTDQuMzksODguMDVjLTEuNjgsMi4zMy0xLjgxLDIuMzMsMCw0LjUzbDM1Ljg3LDM3LjNjMS4zNiwxLjUzLDMuNSwyLjEsNS40NCwxLjQybDExLjQtMy4xMSwxMi45NS0zLjYzdi45MWMtNS4yOSw0LjE3LTEwLjIyLDguNzYtMTQuNzYsMTMuNzNxLTMuNjMsMi45OC0uNzgsNS4zMWwzMy40MSwzNC44NGMyLjIsMi4yLDIuOTgsMi4yLDUuMTgsMGwzNS40OC0zNy4xN2MxLjU5LTEuMzgsMi4xNi0zLjYsMS40Mi01LjU3LTEuNjgtNi4wOS0zLjI0LTEyLjMtNC43OS0xOC4zOS0uNzQtMi4yNy0xLjIyLTQuNjItMS40Mi02Ljk5LDQuMyw1LjkzLDkuMDcsMTEuNTIsMTQuMjUsMTYuNzEsMS42OCwxLjY4LDIuNzIsMS42OCw0LjQsMGwzNC4zMi0zNS43NHExLjU1LTEuODEsMC00LjAxWm0tNzIuMjYsMTUuMTVjLTMuMTEtLjc4LTYuMDktMS41NS05LjE5LTIuNTktMS43OC0uMzQtMy42MSwuMy00Ljc5LDEuNjhsLTEyLjk1LDEzLjg2Yy0uNzYsLjg1LTEuNDUsMS43Ni0yLjA3LDIuNzJoLS42NWMxLjMtNS4zMSwyLjcyLTEwLjYyLDQuMDEtMTUuOGwxLjY4LTYuNzNjLjg0LTIuMTgsLjE1LTQuNjUtMS42OC02LjA5bC0xMi45NS0xNC4xMmMtLjY0LS40NS0xLjE0LTEuMDgtMS40Mi0xLjgxbDE5LjA0LDUuMTgsMi41OSwuNzhjMi4wNCwuNzYsNC4zMywuMTQsNS43LTEuNTVsMTIuOTUtMTQuMzhzLjc4LTEuMDQsMS42OC0xLjE3Yy0xLjgxLDYuNi0yLjk4LDE0LjEyLTUuNDQsMjAuNDYtMS4wOCwyLjk2LS4wOCw2LjI4LDIuNDYsOC4xNiw0LjI3LDQuMTQsOC4yOSw4LjU1LDEyLjk1LDEyLjk1LDAsMCwxLjMsLjkxLDEuNDIsMi4wN2wtMTMuMzQtMy42M1oiLz48L3N2Zz4=\" alt=\"Exploration Team\" height=\"30\"\u003e\u003c/a\u003e\n\u003ca href=\"https://t.me/ShinigamiStarknet\"\u003e\u003cimg src=\"https://img.shields.io/badge/Telegram-2CA5E0?style=for-the-badge\u0026logo=telegram\u0026logoColor=white\" alt=\"Telegram\" height=\"30\"\u003e\u003c/a\u003e\n\u003ca href=\"https://x.com/BitcoinWildlife\"\u003e\u003cimg src=\"https://img.shields.io/badge/BitcoinWildlife-%23000.svg?style=for-the-badge\u0026logo=X\u0026logoColor=white\" alt=\"X\" height=\"30\"\u003e\u003c/a\u003e\n\n\u003c/div\u003e\n\n## Overview\n\n`shinigami` is a library for generic Bitcoin Script execution in Cairo, enabling the generation of STARK proofs for Bitcoin Script computation and Bitcoin transaction execution.\n\nKey features :\n\n- Bitcoin Script interpretation and execution\n- Transaction execution and proving\n- Frontend Script IDE with STARK prover integration\n- Easily configurable VM ( enable different opcodes )\n- In cairo, Bitcoin Script compiler\n\n## Usage\n\n### Running\n\n#### Execute Mainnet Transaction\n\n```bash\nscarb build\n./scripts/run_bitcoin_transaction.sh \u003ctx-id\u003e\n```\n\n#### Example ( 1st Bitcoin Transaction )\n\n```bash\nscarb build\n./scripts/run_bitcoin_transaction.sh f4184fc596403b9d638783cf57adfe4c75c605f6356fbc91338530e9831e9e16\n```\n\n#### Execute custom script\n\n```bash\n./scripts/run_script.sh \u003cquoted-script\u003e\n```\n\n#### Example ( Basic addition script )\n\n```bash\n./scripts/run_script.sh \"OP_1 OP_2 OP_ADD OP_3 OP_EQUAL\"\n```\n\n#### Other commands\n\nCheck out [this file](https://github.com/keep-starknet-strange/shinigami/blob/main/packages/cmds/src/main.cairo) to see other types of commands you can use with Shinigami!\n\n### Building\n\n```bash\nscarb build\n```\n\nThis will compile all the components.\n\n### Testing\n\n```bash\nscarb test\n```\n\nThis will run the test-suite for all opcodes, integration, and testing Scripts.\n\n### Dependencies\n\nThe following are required to use / run shinigami :\n\n- [scarb](https://docs.swmansion.com/scarb/)\n\n## References\n\n- [How To Contribute](./CONTRIBUTING.md)\n- [Shinigami Supported Opcodes](./resources/supported-opcodes.md)\n- [Shinigami Telegram](https://t.me/ShinigamiStarknet)\n- [Shinigami OnlyDust](https://app.onlydust.com/p/shinigami)\n- [Bitcoin Script Wiki](https://en.bitcoin.it/wiki/Script)\n\n## Acknowledgements\n\nSpecial thanks for these projects.\n\n- [btcd](https://github.com/btcsuite/btcd/tree/master) : Bitcoin full node implementation written in Go, which heavily inspired the design of the Bitcoin Script engine in Shinigami. The amazing documentation and comments in btcd have been a gold mine and are appreciated.\n\n## Contributors ✨\n\nAlso, thanks goes to these wonderful people. Follow the [contributors guide](https://github.com/keep-starknet-strange/shinigami/blob/main/CONTRIBUTING.md) if you'd like to take part.\n\u003c!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section --\u003e\n\u003c!-- prettier-ignore-start --\u003e\n\u003c!-- markdownlint-disable --\u003e\n\u003ctable\u003e\n  \u003ctbody\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/b-j-roberts\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/54774639?v=4?s=100\" width=\"100px;\" alt=\"Brandon R\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eBrandon R\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/keep-starknet-strange/shinigami/commits?author=b-j-roberts\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/AbdelStark\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/45264458?v=4?s=100\" width=\"100px;\" alt=\"A₿del ∞/21M 🐺 - 🐱\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eA₿del ∞/21M 🐺 - 🐱\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/keep-starknet-strange/shinigami/commits?author=AbdelStark\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://okhaimie.com/\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/57156589?v=4?s=100\" width=\"100px;\" alt=\"okhai\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eokhai\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/keep-starknet-strange/shinigami/commits?author=okhaimie-dev\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/supreme2580\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/100731397?v=4?s=100\" width=\"100px;\" alt=\"Supreme Labs\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eSupreme Labs\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/keep-starknet-strange/shinigami/commits?author=supreme2580\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/hakymulla\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/25408889?v=4?s=100\" width=\"100px;\" alt=\"Kazeem Hakeem\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eKazeem Hakeem\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/keep-starknet-strange/shinigami/commits?author=hakymulla\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/lomasson\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/97454276?v=4?s=100\" width=\"100px;\" alt=\"lomasson\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003elomasson\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/keep-starknet-strange/shinigami/commits?author=lomasson\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"http://nextdoorhacker.com/\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/40477?v=4?s=100\" width=\"100px;\" alt=\"Prasanna Gautam\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003ePrasanna Gautam\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/keep-starknet-strange/shinigami/commits?author=prasincs\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://www.heyfemi.com/home\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/53274579?v=4?s=100\" width=\"100px;\" alt=\"Olufemi Olumaiyegun\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eOlufemi Olumaiyegun\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/keep-starknet-strange/shinigami/commits?author=olufemi-olumaiyegun\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/Xavek\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/61218841?v=4?s=100\" width=\"100px;\" alt=\"Xavek\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eXavek\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/keep-starknet-strange/shinigami/commits?author=Xavek\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/ptisserand\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/544314?v=4?s=100\" width=\"100px;\" alt=\"ptisserand\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eptisserand\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/keep-starknet-strange/shinigami/commits?author=ptisserand\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"http://mubarak23.github.io/\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/7858376?v=4?s=100\" width=\"100px;\" alt=\"Mubarak Muhammad Aminu\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eMubarak Muhammad Aminu\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/keep-starknet-strange/shinigami/commits?author=mubarak23\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://nodeguardians.io/character/tadev-guardian\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/122918260?v=4?s=100\" width=\"100px;\" alt=\"Tristan\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eTristan\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/keep-starknet-strange/shinigami/commits?author=TAdev0\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/harsh-ps-2003\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/119954739?v=4?s=100\" width=\"100px;\" alt=\"Harsh Pratap Singh\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eHarsh Pratap Singh\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/keep-starknet-strange/shinigami/commits?author=harsh-ps-2003\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/j1mbo64\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/83956685?v=4?s=100\" width=\"100px;\" alt=\"j1mbo64\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003ej1mbo64\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/keep-starknet-strange/shinigami/commits?author=j1mbo64\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/pidb\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/25273209?v=4?s=100\" width=\"100px;\" alt=\"Jackson Xu\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eJackson Xu\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/keep-starknet-strange/shinigami/commits?author=pidb\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/estherbreath\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/107428391?v=4?s=100\" width=\"100px;\" alt=\"Esther Breath\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eEsther Breath\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/keep-starknet-strange/shinigami/commits?author=estherbreath\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://varun-doshi.vercel.app/\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/61531351?v=4?s=100\" width=\"100px;\" alt=\"Varun Doshi\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eVarun Doshi\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/keep-starknet-strange/shinigami/commits?author=varun-doshi\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/kateberryd\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/35270183?v=4?s=100\" width=\"100px;\" alt=\"Zintarh\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eZintarh\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/keep-starknet-strange/shinigami/commits?author=kateberryd\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/EjembiEmmanuel\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/83036156?v=4?s=100\" width=\"100px;\" alt=\"Oche\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eOche\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/keep-starknet-strange/shinigami/commits?author=EjembiEmmanuel\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/Gift-Naomi\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/149405096?v=4?s=100\" width=\"100px;\" alt=\"Mystic\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eMystic\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/keep-starknet-strange/shinigami/commits?author=Gift-Naomi\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/Jemiiah\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/160767568?v=4?s=100\" width=\"100px;\" alt=\"Jemiiah\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eJemiiah\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/keep-starknet-strange/shinigami/commits?author=Jemiiah\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/ooochoche\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/101812348?v=4?s=100\" width=\"100px;\" alt=\"Benedict Ejembi\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eBenedict Ejembi\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/keep-starknet-strange/shinigami/commits?author=ooochoche\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/0xSpyC\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/97438738?v=4?s=100\" width=\"100px;\" alt=\"0xSpyC\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003e0xSpyC\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/keep-starknet-strange/shinigami/commits?author=0xSpyC\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/0xBEEFCAF3\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/24356537?v=4?s=100\" width=\"100px;\" alt=\"Armin Sabouri\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eArmin Sabouri\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/keep-starknet-strange/shinigami/commits?author=0xBEEFCAF3\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/oluwa-peski\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/53274579?v=4?s=100\" width=\"100px;\" alt=\"oluwapeski\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eoluwapeski\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/keep-starknet-strange/shinigami/commits?author=oluwa-peski\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/adrianvrj\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/111903096?v=4?s=100\" width=\"100px;\" alt=\"ADR!AN\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eADR!AN\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/keep-starknet-strange/shinigami/commits?author=adrianvrj\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/manlikeHB\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/109147010?v=4?s=100\" width=\"100px;\" alt=\"Yusuf Habib\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eYusuf Habib\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/keep-starknet-strange/shinigami/commits?author=manlikeHB\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/Oshioke-Salaki\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/105825121?v=4?s=100\" width=\"100px;\" alt=\"Oshioke Salaki\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eOshioke Salaki\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/keep-starknet-strange/shinigami/commits?author=Oshioke-Salaki\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://soetandev.netlify.app/\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/17912134?v=4?s=100\" width=\"100px;\" alt=\"Emmanuel Soetan\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eEmmanuel Soetan\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/keep-starknet-strange/shinigami/commits?author=Shoetan\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/mexes20\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/127276944?v=4?s=100\" width=\"100px;\" alt=\"Mexes\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eMexes\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/keep-starknet-strange/shinigami/commits?author=mexes20\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/Iwueseiter\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/156322726?v=4?s=100\" width=\"100px;\" alt=\"Iwueseiter\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eIwueseiter\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/keep-starknet-strange/shinigami/commits?author=Iwueseiter\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/ShantelPeters\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/174444978?v=4?s=100\" width=\"100px;\" alt=\"Shantel peters. \"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eShantel peters. \u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/keep-starknet-strange/shinigami/commits?author=ShantelPeters\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/bloomingpeach\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/177087057?v=4?s=100\" width=\"100px;\" alt=\"Nguyen Dao\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eNguyen Dao\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/keep-starknet-strange/shinigami/commits?author=bloomingpeach\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/od-hunter\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/146340502?v=4?s=100\" width=\"100px;\" alt=\"Hunter001\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eHunter001\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/keep-starknet-strange/shinigami/commits?author=od-hunter\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://www.xelmar.co/\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/46507005?v=4?s=100\" width=\"100px;\" alt=\"IsraelRex\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eIsraelRex\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#design-Israelrex9\" title=\"Design\"\u003e🎨\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/jsandinoDev\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/49879640?v=4?s=100\" width=\"100px;\" alt=\"Josue Sandino\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eJosue Sandino\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/keep-starknet-strange/shinigami/commits?author=jsandinoDev\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/martinvibes\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/127976766?v=4?s=100\" width=\"100px;\" alt=\"martin machiebe\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003emartin machiebe\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/keep-starknet-strange/shinigami/commits?author=martinvibes\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/stevencartavia\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/112043913?v=4?s=100\" width=\"100px;\" alt=\"Steven\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eSteven\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/keep-starknet-strange/shinigami/commits?author=stevencartavia\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/RedVelvetZip\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/48105289?v=4?s=100\" width=\"100px;\" alt=\"Red\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eRed\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/keep-starknet-strange/shinigami/commits?author=RedVelvetZip\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/chachaleo\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/49371958?v=4?s=100\" width=\"100px;\" alt=\"Charlotte\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eCharlotte\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/keep-starknet-strange/shinigami/commits?author=chachaleo\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/Mystic-Nayy\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/149405096?v=4?s=100\" width=\"100px;\" alt=\"Na'omi-Gift\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eNa'omi-Gift\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/keep-starknet-strange/shinigami/commits?author=Mystic-Nayy\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/zintarh\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/35270183?v=4?s=100\" width=\"100px;\" alt=\"Zintarh\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eZintarh\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/keep-starknet-strange/shinigami/commits?author=zintarh\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/JoE11-y\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/55321462?v=4?s=100\" width=\"100px;\" alt=\"BlockyJ\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eBlockyJ\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/keep-starknet-strange/shinigami/commits?author=JoE11-y\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/SoarinSkySagar\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/117727361?v=4?s=100\" width=\"100px;\" alt=\"Sagar Rana\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eSagar Rana\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/keep-starknet-strange/shinigami/commits?author=SoarinSkySagar\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/Jeanmichel7\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/59661788?v=4?s=100\" width=\"100px;\" alt=\"Jean-Michel\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eJean-Michel\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/keep-starknet-strange/shinigami/commits?author=Jeanmichel7\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/cypherpepe\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/125112044?v=4?s=100\" width=\"100px;\" alt=\"Cypher Pepe\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eCypher Pepe\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/keep-starknet-strange/shinigami/commits?author=cypherpepe\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n  \u003c/tbody\u003e\n\u003c/table\u003e\n\n\u003c!-- markdownlint-restore --\u003e\n\u003c!-- prettier-ignore-end --\u003e\n\n\u003c!-- ALL-CONTRIBUTORS-LIST:END --\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkeep-starknet-strange%2Fshinigami","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkeep-starknet-strange%2Fshinigami","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkeep-starknet-strange%2Fshinigami/lists"}