{"id":28244188,"url":"https://github.com/concealnetwork/conceal-api-cli","last_synced_at":"2025-06-10T17:30:45.370Z","repository":{"id":154481977,"uuid":"631997564","full_name":"ConcealNetwork/conceal-api-cli","owner":"ConcealNetwork","description":"CLI for Conceal JS API","archived":false,"fork":false,"pushed_at":"2024-07-23T13:28:54.000Z","size":156,"stargazers_count":0,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-28T01:07:52.694Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","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/ConcealNetwork.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":"2023-04-24T13:53:08.000Z","updated_at":"2024-07-23T13:28:52.000Z","dependencies_parsed_at":"2024-07-23T15:39:32.534Z","dependency_job_id":null,"html_url":"https://github.com/ConcealNetwork/conceal-api-cli","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ConcealNetwork%2Fconceal-api-cli","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ConcealNetwork%2Fconceal-api-cli/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ConcealNetwork%2Fconceal-api-cli/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ConcealNetwork%2Fconceal-api-cli/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ConcealNetwork","download_url":"https://codeload.github.com/ConcealNetwork/conceal-api-cli/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ConcealNetwork%2Fconceal-api-cli/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259117308,"owners_count":22807738,"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":"2025-05-19T08:13:19.941Z","updated_at":"2025-06-10T17:30:45.352Z","avatar_url":"https://github.com/ConcealNetwork.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Conceal API CLI\nCLI for Conceal JS API allows you to easily communicate with the conceal daemon or the walletd through command line interface.\n# How to use\nThe project is using node.js as main language. Simply clone or download the repository then do the following\n\n```\nnpm install\nnode index.js\n```\n\nYou will get a list of available modules. Each modules has a list of commands you can call. \n\n```\nnode index.js address\n```\n\nFor instance will give you list of all address related commands\n\n```\nnode index.js address getAddresses\n```\n\nThis example calls the getAddreses command that returns all the addresses present in the container. Result would be:\n\n```\n{\n  addresses: [\n    'ccx7HoRxHKxBgUMXjjpr4DKhy8B68SvAvFzx1VapxzeT5Hy81CM8rhW6ihmry9adA26SARBufBXDWVV2EzHeJgTb5aHKY9u72S',\n    'ccx7DLbgW9dEPRanscJ5rwAKUtdB6DD6VXF85CsWDaAwQxh3KfZWQyN6ihmry9adA26SARBufBXDWVV2EzHeJgTb5aHKbAoPH6',\n    'ccx7UMVEdPve768aRoPQKyB6VLY8CrbQogbBYCALoWYverWY3mHA5Fe6ihmry9adA26SARBufBXDWVV2EzHeJgTb5aHKZ5nqxy',\n    'ccx7CAoviZCSnw3fbU52584A88YizJosnN9vKuKtL5VCcLnfd8cW7uJ6ihmry9adA26SARBufBXDWVV2EzHeJgTb5aHKc4nJHV'\n  ]\n}\n```\n# How to build\nYou can also build the Windows executable. Later other OS executables will be also added.\n\n```\nnpm install\nnode build.js\n```\nThis will make a \"conceal-cli.exe\" ready to use executable. No need for node.js from then on.\n\n# How to set daemon and walletd connection info\nIf you are using it with node, you can just edit the config.json with the correct info. If you are using the precompiled exectuable you can simply use it from command line.\n\nFor the daemon\n```\nconceal-cli --dh=http://127.0.0.1 --dp=16000 daemon getInfo\n```\nor\n```\nconceal-cli --daemon-host=http://127.0.0.1 --daemon-port=16000 daemon getInfo\n```\nAnd for the walletd\n```\nconceal-cli --wh=http://127.0.0.1 --wp=3333 address getAddresses\n```\nor\n```\nconceal-cli --walletd-host=http://127.0.0.1 --walletd-port=3333 address getAddresses\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fconcealnetwork%2Fconceal-api-cli","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fconcealnetwork%2Fconceal-api-cli","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fconcealnetwork%2Fconceal-api-cli/lists"}