{"id":13566266,"url":"https://github.com/hackbg/fadroma","last_synced_at":"2025-04-03T23:31:30.731Z","repository":{"id":37778370,"uuid":"330659093","full_name":"hackbg/fadroma","owner":"hackbg","description":"Magical flying bulldozer for the Cosmosverse. Contains clients for Tendermint-based chains in various degrees of completeness, and a mini build system for deploying systems of multiple interdependent smart contracts from source.","archived":false,"fork":false,"pushed_at":"2024-04-24T18:33:08.000Z","size":183403,"stargazers_count":48,"open_issues_count":53,"forks_count":14,"subscribers_count":6,"default_branch":"v2","last_synced_at":"2024-04-24T19:36:22.025Z","etag":null,"topics":["build-system","cosmos","cosmwasm","nodejs","rust","smart-contracts","tendermint","typescript"],"latest_commit_sha":null,"homepage":"https://fadroma.tech","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/hackbg.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG-RUST.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","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":"2021-01-18T12:27:57.000Z","updated_at":"2024-06-18T22:58:11.760Z","dependencies_parsed_at":"2023-02-19T16:45:57.087Z","dependency_job_id":"790dd007-d8a8-458f-a518-7d6a17df793b","html_url":"https://github.com/hackbg/fadroma","commit_stats":{"total_commits":2699,"total_committers":13,"mean_commits":207.6153846153846,"dds":0.1407928862541682,"last_synced_commit":"04b574586341291db0ba4304c4582562f8e1c744"},"previous_names":[],"tags_count":946,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hackbg%2Ffadroma","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hackbg%2Ffadroma/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hackbg%2Ffadroma/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hackbg%2Ffadroma/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hackbg","download_url":"https://codeload.github.com/hackbg/fadroma/tar.gz/refs/heads/v2","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247097910,"owners_count":20883125,"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":["build-system","cosmos","cosmwasm","nodejs","rust","smart-contracts","tendermint","typescript"],"created_at":"2024-08-01T13:02:05.759Z","updated_at":"2025-04-03T23:31:27.069Z","avatar_url":"https://github.com/hackbg.png","language":"Rust","funding_links":[],"categories":["Projects","TypeScript"],"sub_categories":["Helpers"],"readme":"# [Fadroma](https://fadroma.tech) Scriptable User Agents for the Blockchain\n\n[![](https://img.shields.io/npm/v/@hackbg/fadroma?color=%2365b34c\u0026label=%40fadroma%2Fagent\u0026style=for-the-badge)](https://www.npmjs.com/package/@hackbg/fadroma)\n\nFadroma defines a **unified TypeScript API for interacting with blockchains\nthat are based on Tendermint and CosmWasm**.\n\nThe Fadroma Agent API provides the following features:\n\n* [Connecting and authenticating to blockchain RPC endpoints](./chain.md)\n* Transacting and [staking](./staking.md) with [native and custom tokens](./token.md)\n* [Submitting and voting on governance proposals](./governance.md)\n* [Interacting with smart contracts](./program.md)\n* [Deploying groups of interconnected smart contracts from source](./deploy.md)\n\nTo talk with a particular chain, you need to install one or more of the following packages\nalongside `@hackbg/fadroma`:\n\n* [**@fadroma/scrt**](https://www.npmjs.com/package/@fadroma/scrt)\n  for [Secret Network](https://scrt.network/).\n* [**@fadroma/namada**](https://www.npmjs.com/package/@fadroma/namada)\n  for [Namada](https://namada.net/).\n* [**@fadroma/cw**](https://www.npmjs.com/package/@fadroma/cw)\n  for generic CosmWasm-enabled chains, such as:\n  * [Archway](https://archway.io/)\n  * [Axelar](https://www.axelar.network/)\n  * [Axone](https://axone.xyz/) (formerly OKP4)\n  * [Injective](https://injective.com/)\n  * [Osmosis](https://osmosis.zone/)\n  * Other chains that are not explicitly supported may work, too!\n\nFadroma is truly free software developed at [Hack.bg](https://hack.bg),\navailable under [GNU AGPLv3](https://www.gnu.org/licenses/agpl-3.0.en.html).\nCustom licensing is available for paying users.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhackbg%2Ffadroma","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhackbg%2Ffadroma","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhackbg%2Ffadroma/lists"}