{"id":20478905,"url":"https://github.com/jtgrassie/xmrpc","last_synced_at":"2025-04-13T13:15:43.800Z","repository":{"id":125976763,"uuid":"230672127","full_name":"jtgrassie/xmrpc","owner":"jtgrassie","description":"A small utility for calling the Monero JSON RPC interface(s)","archived":false,"fork":false,"pushed_at":"2019-12-29T09:13:12.000Z","size":6,"stargazers_count":13,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-13T13:15:38.322Z","etag":null,"topics":["monero","monero-wallet-rpc","monerod","rpc","xmr"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jtgrassie.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-12-28T21:49:53.000Z","updated_at":"2024-05-31T07:27:30.000Z","dependencies_parsed_at":null,"dependency_job_id":"497a6005-9740-4a86-8ba7-362383548781","html_url":"https://github.com/jtgrassie/xmrpc","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/jtgrassie%2Fxmrpc","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jtgrassie%2Fxmrpc/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jtgrassie%2Fxmrpc/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jtgrassie%2Fxmrpc/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jtgrassie","download_url":"https://codeload.github.com/jtgrassie/xmrpc/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248717238,"owners_count":21150389,"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":["monero","monero-wallet-rpc","monerod","rpc","xmr"],"created_at":"2024-11-15T15:39:48.310Z","updated_at":"2025-04-13T13:15:43.792Z","avatar_url":"https://github.com/jtgrassie.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# xmrpc\n\nA small utility for calling the Monero JSON RPC interface(s).\n\nWhen developing software that uses the Monero RPC interface, one often ends up\nusing `curl` to test the methods. This little script just aids the lazy from\ntyping out the long `curl` commands or formatting the JSON payload.\n\n## Install\n\nJust copy [xmrpc.sh](./xmrpc.sh) to somewhere in your `PATH`.\n\n## Usage\n\n    xmrpc.sh [host:]port method [name:value ...]\n\n### Examples\n\n    xmrpc.sh 28081 get_version\n    xmrpc.sh node.xmr.to:18081 get_version\n    xmrpc.sh 28081 get_block height:123456\n    xmrpc.sh 28081 get_block hash:aaaac8fe6bd05f32aa68b9bd13d66d2056335a1a4a88c788f7a07ab8a1e64912\n    xmrpc.sh 28084 get_transfers in:true\n    xmrpc.sh 28084 get_address account_index:0 address_index:[0,1]\n\n### Searching\n\nIf you have the Monero source tree and set an enviroment variable `MONERO_ROOT`\nto its path, you can then use the `doc` command to search methods and get the\nexpected parameters from the code. For example:\n\n    xmrpc.sh doc transfer\n    xmrpc.sh doc \".*bulk.*pay\"\n    xmrpc.sh doc \".*pay\"\n    xmrpc.sh doc \".*\"\n\n## Supporting the project\n\nIf you use it and want to donate, XMR donations to:\n\n```\n451ytzQg1vUVkuAW73VsQ72G96FUjASi4WNQse3v8ALfjiR5vLzGQ2hMUdYhG38Fi15eJ5FJ1ZL4EV1SFVi228muGX4f3SV\n```\n\n![QR code](./qr-small.png)\n\nwould be very much appreciated.\n\n## License\n\nPlease see the [LICENSE](./LICENSE) file.\n\n[//]: # ( vim: set tw=80: )\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjtgrassie%2Fxmrpc","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjtgrassie%2Fxmrpc","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjtgrassie%2Fxmrpc/lists"}