{"id":13562184,"url":"https://github.com/Finschia/finschia-sdk","last_synced_at":"2025-04-03T18:32:56.724Z","repository":{"id":37099846,"uuid":"204853480","full_name":"Finschia/finschia-sdk","owner":"Finschia","description":"A framework for building blockchains based Finschia Mainnet that is forked from cosmos-sdk","archived":false,"fork":false,"pushed_at":"2024-05-23T01:55:35.000Z","size":280692,"stargazers_count":62,"open_issues_count":51,"forks_count":28,"subscribers_count":9,"default_branch":"main","last_synced_at":"2024-05-23T03:25:16.395Z","etag":null,"topics":["blockchain","cosmos-sdk","golang"],"latest_commit_sha":null,"homepage":"","language":"Go","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/Finschia.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","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":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-08-28T05:16:22.000Z","updated_at":"2024-05-27T12:29:51.957Z","dependencies_parsed_at":"2023-09-27T08:11:37.443Z","dependency_job_id":"d0a4d7e7-19ac-4b5f-a967-ff1ad0294dba","html_url":"https://github.com/Finschia/finschia-sdk","commit_stats":{"total_commits":9625,"total_committers":355,"mean_commits":"27.112676056338028","dds":0.8916363636363637,"last_synced_commit":"3aba8ae616e4c836e377d1b181724ec16c843075"},"previous_names":["line/lbm-sdk","line/lfb-sdk","line/cosmos-sdk"],"tags_count":260,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Finschia%2Ffinschia-sdk","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Finschia%2Ffinschia-sdk/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Finschia%2Ffinschia-sdk/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Finschia%2Ffinschia-sdk/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Finschia","download_url":"https://codeload.github.com/Finschia/finschia-sdk/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247056933,"owners_count":20876481,"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","cosmos-sdk","golang"],"created_at":"2024-08-01T13:01:05.516Z","updated_at":"2025-04-03T18:32:51.710Z","avatar_url":"https://github.com/Finschia.png","language":"Go","funding_links":[],"categories":["Go"],"sub_categories":[],"readme":"The Finschia SDK is a framework for building blockchain applications in Golang.\nIt is being used to build [`Finschia`](https://github.com/Finschia/finschia), the first implementation of the Finschia Mainnet.\nThis is forked from [`cosmos-sdk`](https://github.com/cosmos/cosmos-sdk) at 2021-03-15.\n\n**WARNING**: Breaking changes may occur because this repository is still in the pre-release development phase.\n\n**Note**: Requires [Go 1.20+](https://golang.org/dl/)\n\n## What is the Finschia SDK?\n\nThe [Finschia SDK](https://github.com/Finschia/finschia-sdk) is an open-source framework for building multi-asset public Proof-of-Stake (PoS) \u003cdf value=\"blockchain\"\u003eblockchains\u003c/df\u003e, as well as permissioned Proof-Of-Authority (PoA) blockchains. Blockchains built with the Cosmos SDK are generally referred to as **application-specific blockchains**. \n\nThe purpose of `Finschia SDK` is to succeed to [the objectives of `Cosmos sdk`](https://github.com/cosmos/cosmos-sdk/blob/master/docs/intro/overview.md) while helping develop blockchains that require faster transaction processing to be applied to reality.\n\n## Why the Finschia SDK?\n\nCosmos-sdk, which created the philosophy of application-specific blockchain, established its status as a framework for various application blockchain development. `Finschia SDK` inherited this `cosmos-sdk` philosophy, addressing slow transaction processing problem that was difficult for cosmos-sdk to apply in real financial system. Real financial systems require thousands of processing performance per second, with Finschia SDK adding many performance improvements to meet that demand.\nThe following work was carried out to improve performance.\n\n- Concurrent checkTx, deliverTx\n- Use [fastcache](https://github.com/victoriametrics/fastcache) for inter block cache and nodedb cache of iavl\n- Lock granularity enhancement\n\nTo learn about Cosmos SDK, please refer [Cosmos SDK Docs](https://github.com/cosmos/cosmos-sdk/blob/master/docs).\n\n## Quick Start\n\n**Build**\n```\nmake build\nmake install\n\n# you can see the version!\nsimd version\n```\n\n\u0026nbsp;\n\n**Configure**\n```\nzsh init_node.sh sim {N(number of nodes), default=1}\n```\n\n\u0026nbsp;\n\n**Run**\n```\n# run a node\nsimd start --home ~/.simapp/simapp0\n\n# If N is larger than 1, run all node.\n# simapp0 has other nodes as persistant_peer. \nsimd start --home ~/.simapp/simapp0\nsimd start --home ~/.simapp/simapp1\n...\n```\n\n**Visit with your browser**\n* Node: http://localhost:26657/\n* REST: http://localhost:1317/swagger/\n\n\u0026nbsp;\n\n## Follow Guide\nYou can refer to the sample tx commands [here](docs/sample-tx.md). \nTest different commands to get a broader understanding of Finschia\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FFinschia%2Ffinschia-sdk","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FFinschia%2Ffinschia-sdk","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FFinschia%2Ffinschia-sdk/lists"}