{"id":25595506,"url":"https://github.com/polywrap/coingecko","last_synced_at":"2025-04-13T00:55:39.532Z","repository":{"id":116744929,"uuid":"521665090","full_name":"polywrap/coingecko","owner":"polywrap","description":"Rust wrapper implementation of the coingecko","archived":false,"fork":false,"pushed_at":"2023-09-28T12:46:31.000Z","size":906,"stargazers_count":1,"open_issues_count":1,"forks_count":5,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-13T00:55:34.634Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/polywrap.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"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}},"created_at":"2022-08-05T14:18:03.000Z","updated_at":"2024-04-09T13:34:03.000Z","dependencies_parsed_at":"2025-02-21T11:41:02.227Z","dependency_job_id":null,"html_url":"https://github.com/polywrap/coingecko","commit_stats":null,"previous_names":["polywrap/coingecko"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/polywrap%2Fcoingecko","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/polywrap%2Fcoingecko/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/polywrap%2Fcoingecko/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/polywrap%2Fcoingecko/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/polywrap","download_url":"https://codeload.github.com/polywrap/coingecko/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248650438,"owners_count":21139672,"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":[],"created_at":"2025-02-21T11:29:32.237Z","updated_at":"2025-04-13T00:55:39.505Z","avatar_url":"https://github.com/polywrap.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# CoinGecko Wrap\n\n## Introduction\n\nThe CoinGecko Wrap provides a seamless way to interact with the CoinGecko API V3, powered by the Polywrap. The SDK is implemented as a Wasm wrap, written in Rust, which enables it to run on any platform. This allows developers to easily integrate cryptocurrency data into their applications without needing to manage raw API calls directly.\n\n## Features\n\n- **Comprehensive Data Access**: With the provided GraphQL schema, you have access to a wide range of cryptocurrency data - from simple price checks to detailed market and exchange metrics.\n- **Cross-Platform**: Powered by Polywrap, this Wrap can run on virtually any platform.\n\n## Installation\n\nTo install the CoinGecko Wrap, you can use the `npm` package manager:\n\n```bash\nnpm install @polywrap/client-js\n```\n\n\u003e Note: Installation steps may vary depending on your environment. Please refer to the [Polywrap documentation](https://docs.polywrap.io/) for more information.\n\n## Usage\n\nInteracting with the SDK is simple. Here's a basic example that shows how to ping the CoinGecko API:\n\n```javascript\nimport {PolywrapClient} from \"@polywrap/client-js\";\n\nasync function checkPing() {\n  const args = {}; // Ping doesn't require any arguments\n  const client = new PolywrapClient();\n\n  const result = await client.invoke({\n    uri: \"wrapscan.io/polywrap/coingecko@1.0\",\n    method: \"ping\",\n    args: args,\n  });\n\n  console.log(result); // Should return the API server status\n}\n\ncheckPing().then(() =\u003e {\n  console.log(\"Done!\");\n});\n```\n\n## CoinGecko Wrap Overview\n\nThe provided Wrap gives you access to a wide variety of endpoints, including:\n\n- **General Information**: Ping the server, check global crypto data, or get trending searches.\n- **Simple Data Access**: Fetch simple current prices or supported vs currencies.\n- **Coins**: Dive deep into coin data, including tickers, history, market charts, and more.\n- **Exchanges**: Explore exchanges, get volume charts, or fetch specific tickers.\n- **Derivatives**: Access data for derivative tickers and exchanges.\n- **Indexes**: Get information on market indexes.\n- **And more**: The Wrap supports a plethora of other functionalities like asset platforms, contracts, exchange rates, and public company data.\n\n## Feedback and Contributions\n\nIf you encounter any issues or have feature requests, please open an issue on our GitHub repository. Contributions are also welcome! Please ensure to follow the contribution guidelines and code of conduct.\n\n## License\n\nThis SDK is licensed under the [MIT License](LICENSE). Please refer to the LICENSE file for detailed information.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpolywrap%2Fcoingecko","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpolywrap%2Fcoingecko","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpolywrap%2Fcoingecko/lists"}