{"id":37179393,"url":"https://github.com/graphprotocol/osmosis","last_synced_at":"2026-01-14T20:52:47.072Z","repository":{"id":40688437,"uuid":"483775778","full_name":"graphprotocol/osmosis","owner":"graphprotocol","description":"The AMM Laboratory","archived":false,"fork":true,"pushed_at":"2024-11-12T14:54:07.000Z","size":228888,"stargazers_count":0,"open_issues_count":0,"forks_count":9,"subscribers_count":3,"default_branch":"main","last_synced_at":"2024-11-12T15:38:54.413Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"osmosis-labs/osmosis","license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/graphprotocol.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","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}},"created_at":"2022-04-20T18:49:13.000Z","updated_at":"2024-11-12T14:54:08.000Z","dependencies_parsed_at":"2023-07-13T06:24:56.888Z","dependency_job_id":null,"html_url":"https://github.com/graphprotocol/osmosis","commit_stats":null,"previous_names":["figment-networks/osmosis"],"tags_count":100,"template":false,"template_full_name":null,"purl":"pkg:github/graphprotocol/osmosis","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/graphprotocol%2Fosmosis","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/graphprotocol%2Fosmosis/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/graphprotocol%2Fosmosis/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/graphprotocol%2Fosmosis/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/graphprotocol","download_url":"https://codeload.github.com/graphprotocol/osmosis/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/graphprotocol%2Fosmosis/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28434500,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-14T18:57:19.464Z","status":"ssl_error","status_checked_at":"2026-01-14T18:52:48.501Z","response_time":107,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: 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":[],"created_at":"2026-01-14T20:52:46.451Z","updated_at":"2026-01-14T20:52:47.052Z","avatar_url":"https://github.com/graphprotocol.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Osmosis\n\n![Banner!](assets/banner.png)\n\n[![Project Status: Active -- The project has reached a stable, usable\nstate and is being actively\ndeveloped.](https://img.shields.io/badge/repo%20status-Active-green.svg?style=flat-square)](https://www.repostatus.org/#active)\n[![GoDoc](https://img.shields.io/badge/godoc-reference-blue?style=flat-square\u0026logo=go)](https://pkg.go.dev/github.com/osmosis-labs/osmosis/v11)\n[![Go Report\nCard](https://goreportcard.com/badge/github.com/osmosis-labs/osmosis?style=flat-square)](https://goreportcard.com/report/github.com/osmosis-labs/osmosis/v11)\n[![Version](https://img.shields.io/github/tag/osmosis-labs/osmosis.svg?style=flat-square)](https://github.com/osmosis-labs/osmosis/releases/latest)\n[![License:\nApache-2.0](https://img.shields.io/github/license/osmosis-labs/osmosis.svg?style=flat-square)](https://github.com/osmosis-labs/osmosis/blob/main/LICENSE)\n[![Lines Of\nCode](https://img.shields.io/tokei/lines/github/osmosis-labs/osmosis?style=flat-square)](https://github.com/osmosis-labs/osmosis)\n[![GitHub\nSuper-Linter](https://img.shields.io/github/actions/workflow/status/osmosis-labs/osmosis/lint.yml?style=flat-square\u0026label=Lint)](https://github.com/marketplace/actions/super-linter)\n[![Discord](https://badgen.net/badge/icon/discord?icon=discord\u0026label)](https://discord.gg/osmosis)\n\nOsmosis is a fair-launched, customizable automated market maker for\ninterchain assets that allows the creation and management of\nnon-custodial, self-balancing, interchain token index similar to one of\nBalancer.\n\nInspired by [Balancer](http://balancer.finance/whitepaper) and Sunny\nAggarwal's '[DAOfying Uniswap Automated Market Maker\nPools](https://www.sunnya97.com/blog/daoifying-uniswap-automated-market-maker-pools)',\nthe goal for Osmosis is to provide the best-in-class tools that extend\nthe use of AMMs within the Cosmos ecosystem beyond traditional token\nswap-type use cases. Bonding curves, while having found their primary\nuse case in decentralized exchange mechanisms, its potential use case can be\nfurther extended through the customizability that Osmosis offers.\nThrough the customizability offered by Osmosis such as custom-curve AMMs,\ndynamic adjustments of spread factors, multi-token liquidity pools--the AMM\ncan offer decentralized formation of token fundraisers, interchain\nstaking, options market, and more for the Cosmos ecosystem.\n\nWhereas most Cosmos zones have focused their incentive scheme on the\ndelegators, Osmosis attempts to align the interests of multiple\nstakeholders of the ecosystem such as LPs, DAO members, as well as\ndelegators. One mechanism that is introduced is how staked liquidity\nproviders have sovereign ownership over their pools, and through the\npool governance process allow them to adjust the parameters depending on\nthe pool's competition and market conditions. Osmosis is a sovereign\nCosmos zone that derives its sovereignty not only from its\napplication-specific blockchain architecture but also the collective\nsovereignty of the LPs that has aligned interest to different tokens\nthat they are providing liquidity for.\n\n## System Requirements\n\nThis system spec has been tested by many users and validators and found\nto be comfortable:\n\n- Quad Core or larger AMD or Intel (amd64) CPU\n  - ARM CPUs like the Apple M1 are not supported at this time.\n- 64GB RAM (A lot can be in swap)\n- 1TB NVMe Storage\n- 100MBPS bidirectional internet connection\n\nYou can run Osmosis on lower-spec hardware for each component, but you\nmay find that it is not highly performant or prone to crashing.\n\n## Documentation\n\nFor the most up to date documentation please visit\n[docs.osmosis.zone](https://docs.osmosis.zone/)\n\n## Joining the Mainnet\n\n[Please visit the official instructions on how to join the Mainnet\nhere.](https://docs.osmosis.zone/overview/validate/joining-mainnet)\n\nThank you for supporting a healthy blockchain network and community by\nrunning an Osmosis node!\n\n## Contributing\n\nThe contributing guide for Osmosis explains the branching structure, how\nto use the SDK fork, and how to make / test updates to SDK branches.\n\n## LocalOsmosis\n\nLocalOsmosis is a containerized local Osmosis testnet used for trying out new features locally. \nLocalOsmosis documentation can be found [here](https://github.com/osmosis-labs/osmosis/tree/main/tests/localosmosis)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgraphprotocol%2Fosmosis","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgraphprotocol%2Fosmosis","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgraphprotocol%2Fosmosis/lists"}