{"id":13430017,"url":"https://github.com/starcoinorg/starcoin","last_synced_at":"2026-01-16T21:37:59.279Z","repository":{"id":36984538,"uuid":"238777884","full_name":"starcoinorg/starcoin","owner":"starcoinorg","description":"Starcoin - A Move smart contract blockchain network that scales by layering","archived":false,"fork":false,"pushed_at":"2025-05-12T09:59:50.000Z","size":57703,"stargazers_count":1140,"open_issues_count":213,"forks_count":260,"subscribers_count":94,"default_branch":"dag-master","last_synced_at":"2025-05-12T10:29:13.256Z","etag":null,"topics":["blockchain","cryptocurrency"],"latest_commit_sha":null,"homepage":"","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/starcoinorg.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2020-02-06T20:26:56.000Z","updated_at":"2025-05-07T11:20:14.000Z","dependencies_parsed_at":"2023-01-17T11:15:34.385Z","dependency_job_id":"45b67ba9-7c93-4ef0-bc2a-e558c9060b2f","html_url":"https://github.com/starcoinorg/starcoin","commit_stats":null,"previous_names":[],"tags_count":235,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/starcoinorg%2Fstarcoin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/starcoinorg%2Fstarcoin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/starcoinorg%2Fstarcoin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/starcoinorg%2Fstarcoin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/starcoinorg","download_url":"https://codeload.github.com/starcoinorg/starcoin/tar.gz/refs/heads/dag-master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254159186,"owners_count":22024558,"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","cryptocurrency"],"created_at":"2024-07-31T02:00:49.239Z","updated_at":"2025-10-05T01:07:18.931Z","avatar_url":"https://github.com/starcoinorg.png","language":"Rust","funding_links":[],"categories":["Move-Powered Blockchains","Rust","**8\\. Conclusion**","Others"],"sub_categories":["**7.4 Security, Audits, and Formal Verification**"],"readme":"```text\n ██████╗████████╗ █████╗ ██████╗  █████╗  █████╗ ██╗███╗  ██╗\n██╔════╝╚══██╔══╝██╔══██╗██╔══██╗██╔══██╗██╔══██╗██║████╗ ██║\n╚█████╗    ██║   ███████║██████╔╝██║  ╚═╝██║  ██║██║██╔██╗██║\n ╚═══██╗   ██║   ██╔══██║██╔══██╗██║  ██╗██║  ██║██║██║╚████║\n██████╔╝   ██║   ██║  ██║██║  ██║╚█████╔╝╚█████╔╝██║██║ ╚███║\n╚═════╝    ╚═╝   ╚═╝  ╚═╝╚═╝  ╚═╝ ╚════╝  ╚════╝ ╚═╝╚═╝  ╚══╝\n```\n\nStarcoin - a smart contract blockchain network that scales by layering\n\nnet proxima using move with table extension feature. If you want to use it, you should compile dev branch. \n\n[Report a Bug](https://github.com/starcoinorg/starcoin/issues/new?assignees=\u0026labels=bug\u0026template=01_BUG_REPORT.md\u0026title=bug%3A+\")\n·\n[Request a Feature](https://github.com/starcoinorg/starcoin/issues/new?assignees=\u0026labels=enhancement\u0026template=02_FEATURE_REQUEST.md\u0026title=feat%3A+\")\n.\n[Ask a Question](https://github.com/starcoinorg/starcoin-cookbook/issues/new?assignees=\u0026labels=question\u0026template=02_QUESTION.md\u0026title=%5Bquestion%5D\")\n\n\n[![Build and Test](https://github.com/starcoinorg/starcoin/workflows/Build%20and%20Test/badge.svg)](https://github.com/starcoinorg/starcoin/actions?query=workflow%3A%22Build+and+Test%22+branch%3Amaster)\n[![License](https://img.shields.io/badge/license-Apache-green.svg)](LICENSE)\n[![codecov](https://codecov.io/gh/starcoinorg/starcoin/branch/master/graph/badge.svg)](https://codecov.io/gh/starcoinorg/starcoin)\n[![LoC](https://tokei.rs/b1/github/starcoinorg/starcoin?category=lines)](https://github.com/starcoinorg/starcoin)\n\n## Binary file description\n\nThe starcoin project comes with several wrappers/executables, `release` indicates whether the binary is included in the release archive.\n\n|         Command         | SRC Directory           | Release | Description                                                                                                                                                                                                                                                                                                  |\n|:-----------------------:|-------------------------|---------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n|     **`starcoin`**      | cmd/starcoin            | true    | Our main Starcoin CLI client. It is the entry point into the Starcoin network. We can use it to run a node, or connect to a another node as an interactive console. `starcoin --help` and the [CLI reference](https://starcoinorg.github.io/starcoin-cookbook/docs/reference/cli/) for command line options. |\n|        **`mpm`**        | vm/move-package-manager | true    | Move Package Manager(mpm) is a command line tool to develop move projects, like Cargo for Rust, or NPM for NodeJS.                                                                                                                                                                                           |\n|    `starcoin_miner`     | cmd/miner_client        | true    | A CPU miner client for starcoin.                                                                                                                                                                                                                                                                             |             \n| `starcoin_db_exporter`  | cmd/db-exporter         | true    | A tool for exporting or importing data from or to the starcoin database.                                                                                                                                                                                                                                     |                                                                                                                                                                                                                                                                   \n|  `starcoin_generator`   | cmd/generator           | true    | A tool for generate genesis file or mock data.                                                                                                                                                                                                                                                               |\n|        `airdrop`        | cmd/airdrop             | false   | A tool for batch transfer Token based on a csv file.                                                                                                                                                                                                                                                         |                                                                                                                                                                                                                                                        |\n|   `genesis-nft-miner`   | cmd/genesis-nft-miner   | false   | A tool for claim the GenesisNFT, All address in the file [contrib-contracts/src/genesis-nft-address.json](contrib-contracts/src/genesis-nft-address.json).                                                                                                                                                   |\n|    `starcoin-faucet`    | cmd/faucet              | false   | A tool for providing a simple faucet web service                                                                                                                                                                                                                                                             |                                                                                                                                                                                                                                                                                                     \n|   `starcoin-indexer`    | cmd/indexer             | false   | A tool for creating index on Elasticsearch for starcoin's block and transaction, etc.                                                                                                                                                                                                                        |\n|   `merkle-generator`    | cmd/merkle-generator    | false   | A tool for generating merkle data from a detail csv file of a distribution, for airdrop by merkle tree.                                                                                                                                                                                                      |\n|   `resource-exporter`   | cmd/resource-exporter   | false   | A tool for export `resource` from starcoin state database.                                                                                                                                                                                                                                                   |                                                                                                                                                                                                                                                                                                      \n|      `tx-factory`       | cmd/tx-factory          | false   | A tool used to generate transactions, generally for testing or benchmark.                                                                                                                                                                                                                                    |\n|    `starcoin-replay`    | cmd/replay              | false   | A tool for replay block data from a database to a new database.                                                                                                                                                                                                                                              |\n| `starcoin-peer-watcher` | cmd/peer-watcher        | false   | A sample app for join starcoin p2p network and print the discovered peer info.                                                                                                                                                                                                                               |\n\n## Build from source\n\n```shell\ncargo build --release \n```\n\nFor prerequisites and detailed build instructions please read [Build from source](https://starcoinorg.github.io/starcoin-cookbook/docs/getting-started/install/build) document.\n\n## Install binary\n\nDownload binary release from GitHub [releases](https://github.com/starcoinorg/starcoin/releases) page.\n\nOr install by one-line script:\n\n`curl --proto '=https' -O --tlsv1.2 -sSf https://raw.githubusercontent.com/starcoinorg/starcoin/master/scripts/install_starcoin_mpm.sh | sh install_starcoin_mpm.sh v1.11.12\n`\n\n## Run dev node:\n\n```shell\nstarcoin -n dev console\n```\n\nMore detailed dev instructions please read [Run starcoin dev network](https://developer.starcoin.org/en/setup/runnetwork/) document.\n\n## Join a test network\n\n```shell\nstarcoin -n barnard console\n```\n\n## Join main network\n\n```shell\nstarcoin -n main console\n```\n\n## Connect to remote node\n\nConnect to the main network seed nodes:\n\n```shell\nstarcoin --connect ws://main.seed.starcoin.org:9870 console\n```\n\n\u003enote: Account-related commands cannot be used when connecting remotely\n\nConnect to the main network seed nodes and use a local account database for using Account-related commands\n\n```shell\nstarcoin --connect ws://main.seed.starcoin.org:9870 --local-account-dir ~/.starcoin/main/account_vaults console\n```\n\nMore detailed test network info please read [Join starcoin test network](https://developer.starcoin.org/en/setup/runnetwork/).\n\n\n## Roadmap\n\nSee the [open issues](https://github.com/starcoinorg/starcoin/issues) for a list of proposed features (and known issues).\n\n- [Top Feature Requests](https://github.com/starcoinorg/starcoin/issues?q=label%3Aenhancement+is%3Aopen+sort%3Areactions-%2B1-desc) (Add your votes using the 👍 reaction)\n- [Top Bugs](https://github.com/starcoinorg/starcoin/issues?q=is%3Aissue+is%3Aopen+label%3Abug+sort%3Areactions-%2B1-desc) (Add your votes using the 👍 reaction)\n- [Newest Bugs](https://github.com/starcoinorg/starcoin/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n- [Help Wanted](https://github.com/starcoinorg/starcoin/issues?q=label%3A\"help+wanted\"+is%3Aissue+is%3Aopen)\n\n## Contributing\n\nFirst off, thanks for taking the time to contribute! Contributions are what makes the open-source community such an amazing place to learn, inspire, and create. Any contributions you make will benefit everybody else and are **greatly appreciated**.\n\nPlease try to create bug reports that are:\n\n- _Reproducible._ Include steps to reproduce the problem.\n- _Specific._ Include as much detail as possible: which version, what environment, etc.\n- _Unique._ Do not duplicate existing opened issues.\n- _Scoped to a Single Bug._ One bug per report.\n\nYou can learn more about contributing to the Starcoin project by reading our [Contribution Guide](./CONTRIBUTING.md) and by viewing our [Code of Conduct](./CODE_OF_CONDUCT.md).\n\n### Code Layout\n\nYou could find the introduction of each code directory [here](code_layout.md) for helping to understand the organization of codes.\n\n## Support\n\nReach out to the maintainer at one of the following places:\n\n- [GitHub discussions](https://github.com/starcoinorg/starcoin/discussions)\n- [Starcoin Linktree](https://linktr.ee/starcoin)\n- [Starcoin\u0026Move Contributor Telegram Group](https://t.me/starcoin_contributor)\n\n## License\n\nStarcoin is licensed as [Apache 2.0](./LICENSE).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstarcoinorg%2Fstarcoin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fstarcoinorg%2Fstarcoin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstarcoinorg%2Fstarcoin/lists"}