{"id":13564327,"url":"https://github.com/ontio/ontology","last_synced_at":"2026-02-11T06:06:20.202Z","repository":{"id":31229195,"uuid":"129360044","full_name":"ontio/ontology","owner":"ontio","description":"Official Go implementation of the Ontology protocol. https://dev-docs.ont.io/#/","archived":false,"fork":false,"pushed_at":"2025-05-27T10:08:49.000Z","size":43802,"stargazers_count":835,"open_issues_count":68,"forks_count":294,"subscribers_count":121,"default_branch":"master","last_synced_at":"2025-05-27T11:25:31.390Z","etag":null,"topics":["blockchain","distributed-ledger","golang","high-performance","ontology"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"lgpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ontio.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","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,"zenodo":null}},"created_at":"2018-04-13T06:41:29.000Z","updated_at":"2025-05-27T10:08:54.000Z","dependencies_parsed_at":"2023-01-14T18:45:28.215Z","dependency_job_id":"a82755fc-3ce9-42de-b237-10c00d7f8b88","html_url":"https://github.com/ontio/ontology","commit_stats":{"total_commits":2315,"total_committers":79,"mean_commits":"29.303797468354432","dds":0.8876889848812095,"last_synced_commit":"c0189e316320d66ef7368e8dacb27f31b32ae9d3"},"previous_names":[],"tags_count":95,"template":false,"template_full_name":null,"purl":"pkg:github/ontio/ontology","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ontio%2Fontology","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ontio%2Fontology/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ontio%2Fontology/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ontio%2Fontology/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ontio","download_url":"https://codeload.github.com/ontio/ontology/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ontio%2Fontology/sbom","scorecard":{"id":707743,"data":{"date":"2025-08-11","repo":{"name":"github.com/ontio/ontology","commit":"26b5ad4f1c1feb1e3c72a0d10a227c8ba23a887a"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":2.6,"checks":[{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Maintained","score":0,"reason":"1 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Code-Review","score":5,"reason":"Found 14/28 approved changesets -- score normalized to 5","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/go.yml:1","Warn: no topLevel permission defined: .github/workflows/pr.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Binary-Artifacts","score":6,"reason":"binaries present in source code","details":["Warn: binary detected: smartcontract/service/wasmvm/libwasmjit_onto_interface.a:1","Warn: binary detected: smartcontract/service/wasmvm/libwasmjit_onto_interface_darwin.a:1","Warn: binary detected: wasmtest/test-contract/bridge_optimized.wasm:1","Warn: binary detected: wasmtest/test-contract/bridge_optimized2.wasm:1"],"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: GNU Lesser General Public License v3.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact v2.5.9 not signed: https://api.github.com/repos/ontio/ontology/releases/211514031","Warn: release artifact v2.5.8-go1.22.5 not signed: https://api.github.com/repos/ontio/ontology/releases/165557468","Warn: release artifact v2.5.8 not signed: https://api.github.com/repos/ontio/ontology/releases/161256958","Warn: release artifact v2.5.2 not signed: https://api.github.com/repos/ontio/ontology/releases/152967824","Warn: release artifact v2.5.9 does not have provenance: https://api.github.com/repos/ontio/ontology/releases/211514031","Warn: release artifact v2.5.8-go1.22.5 does not have provenance: https://api.github.com/repos/ontio/ontology/releases/165557468","Warn: release artifact v2.5.8 does not have provenance: https://api.github.com/repos/ontio/ontology/releases/161256958","Warn: release artifact v2.5.2 does not have provenance: https://api.github.com/repos/ontio/ontology/releases/152967824"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/go.yml:57: update your workflow using https://app.stepsecurity.io/secureworkflow/ontio/ontology/go.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/go.yml:60: update your workflow using https://app.stepsecurity.io/secureworkflow/ontio/ontology/go.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/go.yml:72: update your workflow using https://app.stepsecurity.io/secureworkflow/ontio/ontology/go.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/go.yml:14: update your workflow using https://app.stepsecurity.io/secureworkflow/ontio/ontology/go.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/go.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/ontio/ontology/go.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/go.yml:29: update your workflow using https://app.stepsecurity.io/secureworkflow/ontio/ontology/go.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/go.yml:43: update your workflow using https://app.stepsecurity.io/secureworkflow/ontio/ontology/go.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pr.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/ontio/ontology/pr.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pr.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/ontio/ontology/pr.yml/master?enable=pin","Warn: containerImage not pinned by hash: docker/Dockerfile:2","Warn: containerImage not pinned by hash: docker/Dockerfile:9: pin your Docker image by updating ubuntu:18.04 to ubuntu:18.04@sha256:152dc042452c496007f07ca9127571cb9c29697f42acbfad72324b2bb2e43c98","Warn: containerImage not pinned by hash: docker/Dockerfile.local.dev:2: pin your Docker image by updating ubuntu:18.04 to ubuntu:18.04@sha256:152dc042452c496007f07ca9127571cb9c29697f42acbfad72324b2bb2e43c98","Warn: containerImage not pinned by hash: docker/Dockerfile.release:3","Warn: containerImage not pinned by hash: docker/Dockerfile.release:10: pin your Docker image by updating ubuntu:18.04 to ubuntu:18.04@sha256:152dc042452c496007f07ca9127571cb9c29697f42acbfad72324b2bb2e43c98","Warn: goCommand not pinned by hash: .gha.gofmt.sh:5","Warn: goCommand not pinned by hash: .travis.gofmt.sh:3","Warn: downloadThenRun not pinned by hash: wasmtest/gha-run-wasm-tests.sh:11","Warn: downloadThenRun not pinned by hash: wasmtest/run-wasm-tests.sh:16","Info:   0 out of   7 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 third-party GitHubAction dependencies pinned","Info:   0 out of   5 containerImage dependencies pinned","Info:   0 out of   2 goCommand dependencies pinned","Info:   0 out of   2 downloadThenRun dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 26 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"Vulnerabilities","score":0,"reason":"19 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GO-2022-1098 / GHSA-2chg-86hq-7w38","Warn: Project is vulnerable to: GO-2024-2818 / GHSA-3jgf-r68h-xfqm","Warn: Project is vulnerable to: GO-2024-3189 / GHSA-27vh-h6mc-q6g8","Warn: Project is vulnerable to: GO-2022-0254","Warn: Project is vulnerable to: GO-2022-0256 / GHSA-59hh-656j-3p7v","Warn: Project is vulnerable to: GO-2022-0456 / GHSA-wjxw-gh3m-7pm5","Warn: Project is vulnerable to: GO-2023-2046 / GHSA-ppjg-v974-84cm","Warn: Project is vulnerable to: GO-2024-2819 / GHSA-4xc9-8hmq-j652","Warn: Project is vulnerable to: GHSA-5m8f-chrv-7rw5","Warn: Project is vulnerable to: GHSA-pvx3-gm3c-gmpr","Warn: Project is vulnerable to: GHSA-rqmg-hrg4-fm69","Warn: Project is vulnerable to: GHSA-v9jh-j8px-98vq","Warn: Project is vulnerable to: GHSA-vmf7-hmh6-vv57","Warn: Project is vulnerable to: GHSA-vrcc-g6vj-mh5w","Warn: Project is vulnerable to: GO-2021-0053 / GHSA-c3h9-896r-86jm","Warn: Project is vulnerable to: GO-2022-0300 / GHSA-mh3m-8c74-74xh","Warn: Project is vulnerable to: GO-2022-0322 / GHSA-cg3q-j54f-5p7p","Warn: Project is vulnerable to: GO-2023-1792 / GHSA-927h-x4qj-r242","Warn: Project is vulnerable to: GO-2024-2611 / GHSA-8r3f-844c-mc37"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-22T07:12:21.130Z","repository_id":31229195,"created_at":"2025-08-22T07:12:21.130Z","updated_at":"2025-08-22T07:12:21.130Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29327973,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-11T03:52:29.695Z","status":"ssl_error","status_checked_at":"2026-02-11T03:52:23.094Z","response_time":97,"last_error":"SSL_read: 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","distributed-ledger","golang","high-performance","ontology"],"created_at":"2024-08-01T13:01:29.754Z","updated_at":"2026-02-11T06:06:20.191Z","avatar_url":"https://github.com/ontio.png","language":"Go","funding_links":[],"categories":["Go","Smart Contract Platforms"],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003eOntology\u003c/h1\u003e\n\u003ch4 align=\"center\"\u003eVersion 2.5.8(Bin) 1.17.0(Lib)\u003c/h4\u003e\n\n[![GoDoc](https://godoc.org/github.com/ontio/ontology?status.svg)](https://godoc.org/github.com/ontio/ontology)\n[![Go Report Card](https://goreportcard.com/badge/github.com/ontio/ontology)](https://goreportcard.com/report/github.com/ontio/ontology)\n[![Discord](https://img.shields.io/discord/102860784329052160.svg)](https://discord.gg/gDkuCAq)\n\nEnglish | [中文](README_CN.md)\n\nWelcome to the official Go implementation of the [Ontology](https://ont.io) blockchain!\n\nOntology is a high-performance public blockchain project and distributed trust collaboration platform. It is highly customizable and suitable for all kinds of business requirements. The Ontology MainNet was launched on June 30th, 2018.\n\nAs a public blockchain project, Ontology is currently maintained by both the Ontology core tech team and community members who can all support you in development. There are many available tools for use for development - SDKs, the SmartX IDE, Ontology blockchain explorer and more.\n\nNew features are still being rapidly developed, therefore the master branch may be unstable. Stable versions can be found in the [releases section](https://github.com/ontio/ontology/releases).\n\n## Features\n\n- Scalable lightweight universal smart contracts\n- Scalable WASM contract support\n- Cross-chain interactive protocol\n- Multiple encryption algorithms supported\n- Highly optimized transaction processing speed\n- P2P link layer encryption (optional module)\n- Multiple consensus algorithms supported (VBFT/DBFT/RBFT/SBFT/PoW)\n- Quick block generation time (1-30 seconds)\n\n\n## Install from Binaries\nYou can download a stable compiled version of the Ontology node software by:\n\nDownloading a specific version from the [release section](https://github.com/ontio/ontology/releases).\n\n## Build From Source\n\n### Prerequisites\n\n- [Golang](https://golang.org/doc/install) version 1.17 or later\n\n\n### Build\n\nNote that the code in the `master` branch may not be stable.\n\n```\n$ git clone https://github.com/ontio/ontology.git\n$ cd ontology\n$ make all\n```\n\nAfter building the source code successfully, you should see two executable programs:\n\n- `ontology`: The primary Ontology node application and CLI.\n- `tools/sigsvr`: The Ontology Signature Server, `sigsvr` - an RPC server for signing transactions. Detailed documentation can be found [here](https://github.com/ontio/documentation/blob/master/docs/pages/doc_en/Ontology/sigsvr_en.md).\n\n## Run Ontology\n\nThe Ontology CLI can run nodes for the MainNet, TestNet and local PrivateNet. Check out the [Ontology CLI user guide](https://github.com/ontio/ontology/blob/master/docs/specifications/cli_user_guide.md) for a full list of commands.\n\n### MainNet Sync Node\n\nYou can run an Ontology MainNet node built from the source code with:\n\n```shell\n./ontology                          # Linux\n./ontology-darwin-amd64             # MacOS\nstart ontology-windows-amd64.exe    # Windows\n```\n\n### TestNet Sync Node\n\nYou can run an Ontology TestNet node built from the source code with:\n\n```shell\n./ontology --networkid 2                        # Linux\n./ontology-darwin-amd64 --networkid 2           # MacOS\n start ontology-windows-amd64.exe --networkid 2 # Windows\n```\n\n### Local PrivateNet\n\nThe Ontology CLI allows you to run a local PrivateNet on your computer. Before you can run the PrivateNet you will need to create a wallet file. A wallet file named `wallet.dat` can be generated by running\n\n``` shell\n./ontology account add -d\n```\n\nTo start the PrivateNet built from the source code with:\n\n```shell\n./ontology --testmode                       # Linux\n./ontology-darwin-amd64 --testmode          # MacOS\nstart ontology-windows-amd64.exe --testmode # Windows\n```\n\nHere's an example of the directory structure\n\n``` shell\n$ tree\n└── ontology\n    ├── ontology\n    └── wallet.dat\n```\n\n\n### Run with Docker\n\nYou can run the Ontology node software with Docker.\n\n1. Setup Docker-compose on your computer\n  - You will need the latest version of [Docker Compose](https://docs.docker.com/compose/install/).\n\n2. Make a Docker image\n  - In the root directory of the source code, run `make docker` to make an Ontology image.\n\n3. Run the Ontology image\n  - Run the command `docker run ontio/ontology` to start Ontology\n  - Run the command `docker run -ti ontio/ontology` to start Ontology and allow interactive keyboard input\n  - If you need to keep the data generated by the image, refer to Docker's data persistence function\n  - You can add arguments to the Ontology command, such as with `docker run ontio/ontology --networkid 2`.\n\n## Examples\n\n### ONT transfer sample\n -- from: transfer from； -- to: transfer to； -- amount: ONT amount；\n```shell\n ./ontology asset transfer  --from=ARVVxBPGySL56CvSSWfjRVVyZYpNZ7zp48 --to=AaCe8nVkMRABnp5YgEjYZ9E5KYCxks2uce --amount=10\n```\nIf the asset transfer is successful, the result will display as follows:\n\n```shell\nTransfer ONT\n  From:ARVVxBPGySL56CvSSWfjRVVyZYpNZ7zp48\n  To:AaCe8nVkMRABnp5YgEjYZ9E5KYCxks2uce\n  Amount:10\n  TxHash:437bff5dee9a1894ad421d55b8c70a2b7f34c574de0225046531e32faa1f94ce\n```\nTxHash is the transfer transaction hash, and we can query a transfer result by the TxHash.\nDue to block time, the transfer transaction will not be executed before the block is generated and added.\n\nIf you want to transfer ONG, just add --asset=ong flag.\n\nNote that ONT is an integer and has no decimals, whereas ONG has 9 decimals. For detailed info please read [Everything you need to know about ONG](https://medium.com/ontologynetwork/everything-you-need-to-know-about-ong-582ed216b870).\n\n```shell\n./ontology asset transfer --from=ARVVxBPGySL56CvSSWfjRVVyZYpNZ7zp48 --to=ARVVxBPGySL56CvSSWfjRVVyZYpNZ7zp48 --amount=95.479777254 --asset=ong\n```\nIf transfer of the asset succeeds, the result will display as follows:\n\n```shell\nTransfer ONG\n  From:ARVVxBPGySL56CvSSWfjRVVyZYpNZ7zp48\n  To:AaCe8nVkMRABnp5YgEjYZ9E5KYCxks2uce\n  Amount:95.479777254\n  TxHash:e4245d83607e6644c360b6007045017b5c5d89d9f0f5a9c3b37801018f789cc3\n```\n\nPlease note, when you use the address of an account, you can use the index or label of the account instead. Index is the sequence number of a particular account in the wallet. The index starts from 1, and the label is the unique alias of an account in the wallet.\n\n```shell\n./ontology asset transfer --from=1 --to=2 --amount=10\n```\n\n### Query transfer status sample\n\n```shell\n./ontology info status \u003cTxHash\u003e\n```\n\nFor Example:\n\n```shell\n./ontology info status 10dede8b57ce0b272b4d51ab282aaf0988a4005e980d25bd49685005cc76ba7f\n```\n\nResult:\n\n```shell\nTransaction:transfer success\nFrom:AXkDGfr9thEqWmCKpTtQYaazJRwQzH48eC\nTo:AYiToLDT2yZuNs3PZieXcdTpyC5VWQmfaN\nAmount:10\n```\n\n### Query account balance sample\n\n```shell\n./ontology asset balance \u003caddress|index|label\u003e\n```\n\nFor Example:\n\n```shell\n./ontology asset balance ARVVxBPGySL56CvSSWfjRVVyZYpNZ7zp48\n```\n\nor\n\n```shell\n./ontology asset balance 1\n```\nResult:\n```shell\nBalanceOf:ARVVxBPGySL56CvSSWfjRVVyZYpNZ7zp48\n  ONT:989979697\n  ONG:28165900\n```\n\nFor further examples, please refer to the [CLI User Guide](https://ontio.github.io/documentation/cli_user_guide_en.html).\n\n## Contributions\n\nContributors to Ontology are very welcome! Before beginning, please take a look at our [contributing guidelines](CONTRIBUTING.md). You can open an issue by [clicking here](https://github.com/ontio/ontology/issues/new).\n\nIf you have any issues getting setup, open an issue or reach out in the [Ontology Discord](https://discordapp.com/invite/4TQujHj).\n\n## License\n\nThe Ontology source code is available under the [LGPL-3.0](LICENSE) license.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fontio%2Fontology","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fontio%2Fontology","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fontio%2Fontology/lists"}