{"id":19973068,"url":"https://github.com/l1zle/fullstack-blockchain-tutorial","last_synced_at":"2026-05-13T17:34:36.873Z","repository":{"id":227505175,"uuid":"771580742","full_name":"L1ZLe/Fullstack-Blockchain-Tutorial","owner":"L1ZLe","description":"This is a full-stack blockchain project that enables users to deploy and interact with basic smart contracts through a localhosted website. The project facilitates the deployment of smart contracts and their integration with a frontend interface for seamless interaction with the blockchain.","archived":false,"fork":false,"pushed_at":"2024-03-13T16:29:07.000Z","size":219,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-12T09:30:08.520Z","etag":null,"topics":["blockchain","blockchain-technology","fullstack-development","solidity"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","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/L1ZLe.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}},"created_at":"2024-03-13T15:01:41.000Z","updated_at":"2024-03-14T00:29:46.000Z","dependencies_parsed_at":"2024-03-13T17:49:52.076Z","dependency_job_id":null,"html_url":"https://github.com/L1ZLe/Fullstack-Blockchain-Tutorial","commit_stats":null,"previous_names":["l1zle/fullstack-blockchain-tutorial"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/L1ZLe%2FFullstack-Blockchain-Tutorial","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/L1ZLe%2FFullstack-Blockchain-Tutorial/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/L1ZLe%2FFullstack-Blockchain-Tutorial/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/L1ZLe%2FFullstack-Blockchain-Tutorial/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/L1ZLe","download_url":"https://codeload.github.com/L1ZLe/Fullstack-Blockchain-Tutorial/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241405877,"owners_count":19957922,"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":["blockchain","blockchain-technology","fullstack-development","solidity"],"created_at":"2024-11-13T03:10:13.165Z","updated_at":"2026-05-13T17:34:36.813Z","avatar_url":"https://github.com/L1ZLe.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Blockchain Fullstack Project\n\n## Description\nThis is a full-stack blockchain project that enables users to deploy and interact with basic smart contracts through a localhosted website. The project facilitates the deployment of smart contracts and their integration with a frontend interface for seamless interaction with the blockchain.\n\n## Features\n- Deployment of basic smart contracts\n- Integration with a frontend interface\n- Interaction with deployed contracts through a localhosted website\n- Testing functionality with Hardhat\n- Gas estimation and USD cost estimation\n- Automatic verification of contracts on Etherscan\n\n## Installation\n1. Clone the repository.\n2. Install dependencies using Yarn: `yarn install`\n\n## Usage\n1. Deploy the smart contracts: `yarn hardhat deploy`\n2. Test the contracts: `yarn hardhat test`\n3. Connect to a testnet: `yarn hardhat deploy --network sepolia`\n4. Run scripts for funding or withdrawal: `yarn hardhat run scripts/fund.js` or `yarn hardhat run scripts/withdraw.js`\n5. Verify contracts on Etherscan: `yarn hardhat verify --constructor-args arguments.js DEPLOYED_CONTRACT_ADDRESS`\n\n## Environment Setup\n- Set SEPOLIA_RPC_URL and PRIVATE_KEY as environment variables. You can add them to a .env file.\n- Obtain testnet ETH from faucets.chain.link and ensure it shows up in your Metamask.\n\n## Support\nFor help or inquiries, feel free to reach out via oundel.store@gmail.com or open an issue in the repository.\n\n## License\nThis project is licensed under the [MIT License](LICENSE).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fl1zle%2Ffullstack-blockchain-tutorial","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fl1zle%2Ffullstack-blockchain-tutorial","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fl1zle%2Ffullstack-blockchain-tutorial/lists"}