{"id":17447777,"url":"https://github.com/pmuens/hello-starknet","last_synced_at":"2026-02-11T21:34:01.807Z","repository":{"id":146810719,"uuid":"508697050","full_name":"pmuens/hello-starknet","owner":"pmuens","description":"Learning about StarkNet while following the official tutorial","archived":false,"fork":false,"pushed_at":"2022-06-30T13:43:37.000Z","size":68,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-09-13T06:01:55.016Z","etag":null,"topics":["blockchain","cairo","cairo-lang","smart-contract","smart-contracts","starknet","starkware"],"latest_commit_sha":null,"homepage":"","language":"Cairo","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pmuens.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2022-06-29T13:11:45.000Z","updated_at":"2022-06-30T16:42:15.000Z","dependencies_parsed_at":null,"dependency_job_id":"5ce1a3a8-021d-4e3c-a04c-5450fff2fe56","html_url":"https://github.com/pmuens/hello-starknet","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/pmuens/hello-starknet","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pmuens%2Fhello-starknet","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pmuens%2Fhello-starknet/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pmuens%2Fhello-starknet/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pmuens%2Fhello-starknet/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pmuens","download_url":"https://codeload.github.com/pmuens/hello-starknet/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pmuens%2Fhello-starknet/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29345571,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-11T20:11:40.865Z","status":"ssl_error","status_checked_at":"2026-02-11T20:10:41.637Z","response_time":97,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["blockchain","cairo","cairo-lang","smart-contract","smart-contracts","starknet","starkware"],"created_at":"2024-10-17T19:49:37.747Z","updated_at":"2026-02-11T21:34:01.794Z","avatar_url":"https://github.com/pmuens.png","language":"Cairo","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Hello StarkNet\n\nLearning about StarkNet while following the [official tutorial](https://starknet.io/docs/hello_starknet/index.html).\n\n## Setup\n\n1. `git clone \u003curl\u003e`\n2. `nix-shell`\n3. `poetry shell`\n4. `starknet-devnet`\n\n_Optional_: Update the `cairo.cairoFormatPath` property in the `.vscode/settings.json` file. Run `which cairo-format` within a Poetry shell to get the project-specific `cairo-format` path.\n\n_Optional_: Update the `python.formatting.blackPath` property in the `.vscode/settings.json` file. Run `which black` within a Poetry shell to get the project-specific `black` path.\n\n## Useful Commands\n\n```sh\nnix-shell\n\npoetry init\npoetry shell\n\nstarknet-devnet\n\nstarknet-compile --version\nstarknet-compile name.cairo --output name_compiled.json --abi name_abi.json\n\nstarknet deploy_account [--account=my_account]\nstarknet declare --contract name_compiled.json [--gateway_url=http://127.0.0.1:5050]\nstarknet deploy --contract name_compiled.json [--gateway_url=http://127.0.0.1:5050]\nstarknet invoke --address CONTRACT_ADDRESS --abi name_abi.json --function NAME --inputs INPUTS [--gateway_url=http://127.0.0.1:5050]\nstarknet tx_status --hash TRANSACTION_HASH [--contracts CONTRACT_ADDRESS:name_compiled.json] [--error_message] [--feeder_gateway_url=http://127.0.0.1:5050]\nstarknet call --address CONTRACT_ADDRESS --abi name_abi.json --function NAME [--feeder_gateway_url=http://127.0.0.1:5050]\nstarknet get_transaction --hash TRANSACTION_HASH [--feeder_gateway_url=http://127.0.0.1:5050]\nstarknet get_transaction_receipt --hash TRANSACTION_HASH [--feeder_gateway_url=http://127.0.0.1:5050]\nstarknet get_transaction_trace --hash TRANSACTION_HASH [--feeder_gateway_url=http://127.0.0.1:5050]\nstarknet estimate_fee --address CONTRACT_ADDRESS --abi name_abi.json --function NAME --inputs INPUTS [--feeder_gateway_url=http://127.0.0.1:5050]\nstarknet get_code --contract_address CONTRACT_ADDRESS [--feeder_gateway_url=http://127.0.0.1:5050]\nstarknet get_class_by_hash --class_hash CLASS_HASH [--feeder_gateway_url=http://127.0.0.1:5050]\nstarknet get_full_contract --contract_address CONTRACT_ADDRESS [--feeder_gateway_url=http://127.0.0.1:5050]\nstarknet get_class_hash_at --contract_address CONTRACT_ADDRESS [--feeder_gateway_url=http://127.0.0.1:5050]\nstarknet get_block [--number BLOCK_NUMBER] [--hash BLOCK_HASH] [--feeder_gateway_url=http://127.0.0.1:5050]\nstarknet get_state_update [--block_number BLOCK_NUMBER] [--block_hash BLOCK_HASH] [--feeder_gateway_url=http://127.0.0.1:5050]\nstarknet get_storage_at --contract_address CONTRACT_ADDRESS --key STORAGE_KEY [--feeder_gateway_url=http://127.0.0.1:5050]\n\ncairo-format -i name.cairo\n\ncairo-compile --version\ncairo-compile name.cairo --output name_compiled.json\n\ncairo-run --program=name_compiled.json --print_output --print_info --relocate_prints [--tracer]\n\ncairo-sharp submit --source name.cairo --program_input name.json\ncairo-sharp status JOB_KEY\ncairo-sharp is_verified FACT --node_url=ETHEREUM_NODE_URL\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpmuens%2Fhello-starknet","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpmuens%2Fhello-starknet","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpmuens%2Fhello-starknet/lists"}