{"id":24504671,"url":"https://github.com/rookiecol/learning-thirdweb","last_synced_at":"2025-10-24T04:54:34.837Z","repository":{"id":251167892,"uuid":"836595699","full_name":"RookieCol/learning-thirdweb","owner":"RookieCol","description":"Repository to learn thirdweb sdk V5 functionalities  with a custom simple cli","archived":false,"fork":false,"pushed_at":"2024-08-12T21:53:34.000Z","size":220,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-15T08:30:42.827Z","etag":null,"topics":["cli","thirdweb","thirdweb-sdk"],"latest_commit_sha":null,"homepage":"","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/RookieCol.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-08-01T07:17:02.000Z","updated_at":"2024-08-12T21:53:37.000Z","dependencies_parsed_at":"2024-08-13T00:44:28.088Z","dependency_job_id":null,"html_url":"https://github.com/RookieCol/learning-thirdweb","commit_stats":null,"previous_names":["rookiecol/thirdweb-starterkit","rookiecol/thirdweb-cli","rookiecol/learning-thirdweb"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/RookieCol/learning-thirdweb","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RookieCol%2Flearning-thirdweb","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RookieCol%2Flearning-thirdweb/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RookieCol%2Flearning-thirdweb/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RookieCol%2Flearning-thirdweb/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RookieCol","download_url":"https://codeload.github.com/RookieCol/learning-thirdweb/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RookieCol%2Flearning-thirdweb/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":280742561,"owners_count":26382923,"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-10-24T02:00:06.418Z","response_time":73,"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":["cli","thirdweb","thirdweb-sdk"],"created_at":"2025-01-21T23:25:26.396Z","updated_at":"2025-10-24T04:54:34.794Z","avatar_url":"https://github.com/RookieCol.png","language":"TypeScript","readme":"# Thirdweb Deployment Script\n\n\u003e \u003cspan style=\"color: red;\"\u003e**This repo is made to have fun learning, be careful with the private key you use.**\u003c/span\u003e\n\nThis script facilitates the deployment of ERC20, ERC721, and ERC1155 using the Thirdweb SDK.\n\n### Features\n- Interactive CLI: Guides users to choose the contract type and input necessary parameters.\n- Deployment Options: Supports ERC20, ERC721, and ERC1155 contracts.\n\n\n### Current Blockchains\n\n- Rootstock Testnet(31)\n    \n\n## Configuration\n\n\u003e **If you are on Replit, just go to Secrets and update the values.**\n\nCreate a `.env` file with the following variables:\n\n- `clientId`: Your Thirdweb client ID.\n- `privateKey`: Your private key for transaction signing.\n  \n### Usage\n\n- Select Contract Type: Choose between ERC20, ERC721, or ERC1155.\n- Provide Details: Input token name, symbol, and description.\n- Deploy: The script deploys the contract and displays its address.\n\n### Example \n\n```\n? Which type of contract would you like to deploy? (Use arrow keys)\n  ERC20\n  ERC721\n  ERC1155\n\n# Upon selecting a contract type, you will be prompted to enter specific details.\n? Enter the name of the ERC20 token: MyToken\n? Enter the symbol of the ERC20 token: MTK\n? Enter a description for the ERC20 token: My custom ERC20 token.\n\n# The script will then deploy the contract and display the contract address.\nDeploying ERC20 contract...\n✔ ERC20 token deployed at address: 0xYourContractAddress\n```\n\n## Future Developments\n- **Test:** Working on the testing of the current code.\n- **Improved UI/UX:** I'm working on enhancing the user interface for better accessibility and user experience.\n- **Support for Additional Blockchains:** I plan to add support for more blockchain networks beyond the Rootstock Testnet.\n- **Advanced Contract Features:** I'm implementing more sophisticated contract functionalities and configurations.\n- **Security Enhancements:** I'm continuously improving security measures and best practices.\n\nIf you have any suggestions or ideas, I'd love to hear them!\n\n## Contributing\n\nI'm open to contributions from the community! Here's how you can help:\n\n- **Bug Reports \u0026 Feature Requests:** Use the Issues tab on the GitHub repository to report bugs or request new features.\n- **Pull Requests:** Feel free to fork the project, make changes, and submit a pull request (PR).\n\n### Guidelines for PRs\n\n1. **Fork the repository** and create your branch from `main`.\n2. **Write clear and descriptive commit messages**.\n3. **Include tests** where applicable.\n4. **Update documentation** if you add new features or change existing ones.\n\nForward to your contributions and collaboration!\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frookiecol%2Flearning-thirdweb","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frookiecol%2Flearning-thirdweb","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frookiecol%2Flearning-thirdweb/lists"}