{"id":13804642,"url":"https://github.com/kariy/probe","last_synced_at":"2025-04-13T18:23:40.795Z","repository":{"id":65341695,"uuid":"536469032","full_name":"kariy/probe","owner":"kariy","description":"A Starknet toolkit","archived":false,"fork":false,"pushed_at":"2025-03-06T14:35:15.000Z","size":396,"stargazers_count":17,"open_issues_count":4,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-03-27T09:11:35.118Z","etag":null,"topics":["blockchain","cli","rpc","rust","starknet"],"latest_commit_sha":null,"homepage":"","language":"Rust","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/kariy.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-09-14T07:47:44.000Z","updated_at":"2025-03-06T14:35:19.000Z","dependencies_parsed_at":"2024-05-29T17:35:32.617Z","dependency_job_id":"5c1ac31d-bcad-45fd-9c0f-f0b0020de1b3","html_url":"https://github.com/kariy/probe","commit_stats":null,"previous_names":["kariy/rika-chan"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kariy%2Fprobe","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kariy%2Fprobe/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kariy%2Fprobe/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kariy%2Fprobe/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kariy","download_url":"https://codeload.github.com/kariy/probe/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248759178,"owners_count":21157107,"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":["blockchain","cli","rpc","rust","starknet"],"created_at":"2024-08-04T01:00:51.690Z","updated_at":"2025-04-13T18:23:40.768Z","avatar_url":"https://github.com/kariy.png","language":"Rust","readme":"# `probe`\n\nA Starknet toolkit.\n\n## Installation\n\n```\ncargo install --git https://github.com/kariy/probe-chan --locked --force\n```\n\n## Usage\n\n```console\nprobe\nA Starknet toolkit.\n\nUsage: probe \u003cCOMMAND\u003e\n\nCommands:\n  --to-hex             Convert decimal felt to hexadecimal. [aliases: th]\n  --to-dec             Convert hexadecimal felt to decimal. [aliases: td]\n  --max-felt           Get the maximum felt value. [aliases: mxf]\n  --max-sfelt          Get the maximum signed felt value. [aliases: mxsf]\n  --min-sfelt          Get the minimum signed felt value. [aliases: mnsf]\n  --from-ascii         Convert from ASCII to Cairo short string. [aliases: fa]\n  --to-ascii           Convert Cairo short string to its ASCII format. [aliases: ta]\n  --split-u256         Split a uint256 into its low and high components. [aliases: su]\n  account              Account management utilities [aliases: acc]\n  age                  Get the timestamp of a block.\n  balance              Get the ETH balance of an address. [aliases: bal]\n  block                Get information about a block. [aliases: b]\n  block-number         Get the latest block number. [aliases: bn]\n  call                 Call a StarkNet function without creating a transaction.\n  chain-id             Get the StarkNet chain ID. [aliases: ci]\n  class                Get the contract class definition in the given block associated with the given hash [aliases: cl]\n  code                 Get the contract class definition in the given block at the given address [aliases: cd]\n  compute-address      Compute the contract address from the given information [aliases: ca]\n  contract-class       Get the contract class hash in the given block for the contract deployed at the given address [aliases: cc]\n  class-hash           Compute the hash of a contract class. [aliases: ch]\n  compiled-class-hash  Compute the compiled class hash of a Sierra contract class. [aliases: cch]\n  declare              Declare a new contract class. [aliases: dec]\n  deploy               Deploy a new contract. [aliases: dep]\n  ecdsa                Perform ECDSA operations over the STARK-friendly elliptic curve. [aliases: ec]\n  events               Returns all events matching the given filter [aliases: ev]\n  index                Compute the address of a storage variable. [aliases: idx]\n  invoke               Submit a new transaction to be added to the chain. [aliases: inv]\n  keccak               Hash abritrary data using StarkNet keccak. [aliases: kck]\n  legacy-declare       Declare a new legacy contract class. [aliases: ldec]\n  nonce                Get the latest nonce associated with the address. [aliases: n1]\n  pedersen             Calculate the Pedersen hash on two field elements. [aliases: ped]\n  rpc                  Perform a raw JSON-RPC request.\n  completions          Generate command completion script for a specific shell. [aliases: com]\n  state-update         Get the information about the result of executing the requested block\n  storage              Get the value of a contract's storage at the given index [aliases: str]\n  syncing              Get the synchronization status of the StarkNet node [aliases: sync]\n  tx                   Get information about a transaction.\n  tx-count             Get the number of transactions in a block. [aliases: txc]\n  tx-pending           Get the transactions in the transaction pool, recognized by the sequencer. [aliases: txp]\n  tx-status            Get the status of a transaction. [aliases: txs]\n  receipt              Get the receipt of a transaction. [aliases: rct]\n  help                 Print this message or the help of the given subcommand(s)\n\nOptions:\n  -h, --help     Print help\n  -V, --version  Print version\n```\n","funding_links":[],"categories":["Additional developer resources"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkariy%2Fprobe","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkariy%2Fprobe","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkariy%2Fprobe/lists"}