{"id":13467401,"url":"https://github.com/bandprotocol/bandchain","last_synced_at":"2025-03-26T02:31:27.230Z","repository":{"id":32727126,"uuid":"226300769","full_name":"bandprotocol/bandchain","owner":"bandprotocol","description":"BandChain - Decentralized Data Delivery Network","archived":true,"fork":false,"pushed_at":"2022-07-07T15:23:54.000Z","size":112212,"stargazers_count":222,"open_issues_count":189,"forks_count":51,"subscribers_count":18,"default_branch":"master","last_synced_at":"2025-03-17T20:23:36.244Z","etag":null,"topics":["band","blockchain","cosmos","monorepo","oracle"],"latest_commit_sha":null,"homepage":"https://bandprotocol.com","language":"Reason","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/bandprotocol.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":"CODEOWNERS","security":null,"support":null}},"created_at":"2019-12-06T10:13:16.000Z","updated_at":"2024-11-04T23:53:22.000Z","dependencies_parsed_at":"2022-09-17T04:01:22.044Z","dependency_job_id":null,"html_url":"https://github.com/bandprotocol/bandchain","commit_stats":null,"previous_names":["bandprotocol/d3n"],"tags_count":33,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bandprotocol%2Fbandchain","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bandprotocol%2Fbandchain/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bandprotocol%2Fbandchain/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bandprotocol%2Fbandchain/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bandprotocol","download_url":"https://codeload.github.com/bandprotocol/bandchain/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245576529,"owners_count":20638125,"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":["band","blockchain","cosmos","monorepo","oracle"],"created_at":"2024-07-31T15:00:55.956Z","updated_at":"2025-03-26T02:31:24.590Z","avatar_url":"https://github.com/bandprotocol.png","language":"Reason","funding_links":[],"categories":["Reason"],"sub_categories":[],"readme":"# BandChain - Decentralized Data Delivery Network\n\nThis repository is a [monorepo] containing the reference implementation of BandChain and its various supporting tools. See below for the breakdown and explanation of each module. README for each of the modules.\n\n## Table of Contents\n\n| Module                 | Description                                               |\n| ---------------------- | --------------------------------------------------------- |\n| [`chain`](chain)       | 🔗 BandChain blockchain reference implementation          |\n| [`bridges`](bridges)   | 📡 Lite client bridges on other smart contract platforms  |\n| [`lambda`](lambda)     | 👷‍♂️ AWS Lambda package for running data source executables |\n| [`go-owasm`](go-owasm) | 🐀 Go library for executing oracle scripts with Wasmer    |\n| [`helpers`](helpers)   | 🔪 Client-side utility libraries                          |\n| [`obi`](obi)           | 📦 Oracle binary encoding implementations                 |\n| [`owasm`](owasm)       | 🔮 WebAssembly library for writing oracle scripts         |\n| [`scan`](scan)         | 🔍 Web interface to explore D3N network                   |\n\n## Running with Docker\n\nThere are 2 ways to run bandchain\n\n#### Run on 4 validators\n\n```\n./chain/docker-config/generate-genesis.sh \u0026\u0026 docker-compose up multi-validator\n```\n\n#### Run 1 validator (for development)\n\n```\n./chain/docker-config/single-validator/generate-genesis.sh \u0026\u0026 docker-compose up single-validator\n```\n\n#### (Optional) Run Owasm Studio\n\n```\ndocker-compose up \u003csingle or multi\u003e owasm-studio\n```\n\n#### Tear down\n\n```\ndocker-compose down -v\n```\n\n## Running a Validator Node\n\n[📚 Guide to Becoming a Validator](https://medium.com/bandprotocol/bandchain-wenchang-testnet-2-how-to-join-as-a-validator-76bc4180ddd7)\n\n## License \u0026 Contributing\n\nAll modules are licensed under the terms of the Apache 2.0 License unless otherwise specified in the LICENSE file at module's root.\n\nWe highly encourage participation from the community to help with D3N development. If you are interested in developing with D3N or have suggestion for protocol improvements, please open an issue, submit a pull request, or [drop as a line].\n\n[monorepo]: https://en.wikipedia.org/wiki/Monorepo\n[drop as a line]: mailto:connect@bandprotocol.com\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbandprotocol%2Fbandchain","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbandprotocol%2Fbandchain","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbandprotocol%2Fbandchain/lists"}