{"id":22173807,"url":"https://github.com/puneethkumarck/q4_sol_puneethkumarck","last_synced_at":"2025-08-27T19:33:40.526Z","repository":{"id":259033067,"uuid":"874763122","full_name":"Puneethkumarck/Q4_SOL_PUNEETHKUMARCK","owner":"Puneethkumarck","description":null,"archived":false,"fork":false,"pushed_at":"2024-10-21T14:46:38.000Z","size":10099,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-24T17:53:39.860Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Puneethkumarck.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2024-10-18T12:21:03.000Z","updated_at":"2024-10-21T14:46:53.000Z","dependencies_parsed_at":"2024-10-22T16:45:49.706Z","dependency_job_id":null,"html_url":"https://github.com/Puneethkumarck/Q4_SOL_PUNEETHKUMARCK","commit_stats":null,"previous_names":["puneethkumarck/q4_sol_puneethkumarck"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Puneethkumarck/Q4_SOL_PUNEETHKUMARCK","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Puneethkumarck%2FQ4_SOL_PUNEETHKUMARCK","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Puneethkumarck%2FQ4_SOL_PUNEETHKUMARCK/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Puneethkumarck%2FQ4_SOL_PUNEETHKUMARCK/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Puneethkumarck%2FQ4_SOL_PUNEETHKUMARCK/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Puneethkumarck","download_url":"https://codeload.github.com/Puneethkumarck/Q4_SOL_PUNEETHKUMARCK/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Puneethkumarck%2FQ4_SOL_PUNEETHKUMARCK/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272367934,"owners_count":24922230,"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","status":"online","status_checked_at":"2025-08-27T02:00:09.397Z","response_time":76,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":"2024-12-02T07:35:38.554Z","updated_at":"2025-08-27T19:33:40.147Z","avatar_url":"https://github.com/Puneethkumarck.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Solana Builder Program\n\nWelcome to my Solana Cohort project repository! This project demonstrates proficiency in both TypeScript and Rust for Solana blockchain development.\n\n## Repository Structure\n\nThis repository is organized into two main directories:\n\n- `ts/`: Contains the TypeScript implementation\n- `rs/`: Contains the Rust implementation\n\nEach directory has its own README with specific setup and execution instructions.\n\n## Project Overview\n\nThis project covers essential Solana development tasks, including:\n\n1. Generating Solana keypairs\n2. Requesting airdrops on the Solana devnet\n3. Transferring SOL tokens\n4. Interacting with custom Solana programs\n\nBoth the TypeScript and Rust implementations provide similar functionality, showcasing the ability to work with Solana using different programming languages.\n\n## TypeScript Implementation\n\nThe TypeScript implementation is located in the `ts/` directory. It uses the `@solana/web3.js` library to interact with the Solana blockchain.\n\nFor detailed information about the TypeScript implementation, please refer to the [TypeScript README](./ts/readme.md).\n\n## Rust Implementation\n\nThe Rust implementation is located in the `rs/` directory. It uses various Solana-related crates such as `solana-sdk`, `solana-client`, and `solana-program` for blockchain interactions.\n\nFor detailed information about the Rust implementation, please refer to the [Rust README](./rs/readme.md).\n\n## Getting Started\n\nTo get started with either implementation:\n\n1. Clone this repository\n2. Navigate to either the `ts/` or `rs/` directory\n3. Follow the setup and execution instructions in the respective README files\n\n## Notes\n\n- Ensure you're connected to the Solana devnet for all operations.\n- Keep your wallet files secure and do not commit them to version control.\n- You may need to adjust file paths or wallet addresses based on your specific setup.\n\nHappy coding and welcome to the world of Solana development!","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpuneethkumarck%2Fq4_sol_puneethkumarck","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpuneethkumarck%2Fq4_sol_puneethkumarck","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpuneethkumarck%2Fq4_sol_puneethkumarck/lists"}