{"id":18853200,"url":"https://github.com/kashifch-eth/upgradeable-smart-contract-demo","last_synced_at":"2025-07-17T14:33:44.932Z","repository":{"id":164861436,"uuid":"625197222","full_name":"KashifCh-eth/Upgradeable-Smart-Contract-Demo","owner":"KashifCh-eth","description":"Upgradeable Smart Contracts","archived":false,"fork":false,"pushed_at":"2023-04-08T13:20:55.000Z","size":198,"stargazers_count":5,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-04T16:53:40.660Z","etag":null,"topics":["openzeppelin-contracts","smat-contracts","upgrade-testing","upgradeable-smart-contract","upgrades"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","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/KashifCh-eth.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":"2023-04-08T11:10:54.000Z","updated_at":"2023-11-21T19:39:22.000Z","dependencies_parsed_at":null,"dependency_job_id":"45979afa-0e85-4a60-bcf4-14e3c0b294ff","html_url":"https://github.com/KashifCh-eth/Upgradeable-Smart-Contract-Demo","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/KashifCh-eth/Upgradeable-Smart-Contract-Demo","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KashifCh-eth%2FUpgradeable-Smart-Contract-Demo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KashifCh-eth%2FUpgradeable-Smart-Contract-Demo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KashifCh-eth%2FUpgradeable-Smart-Contract-Demo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KashifCh-eth%2FUpgradeable-Smart-Contract-Demo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/KashifCh-eth","download_url":"https://codeload.github.com/KashifCh-eth/Upgradeable-Smart-Contract-Demo/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KashifCh-eth%2FUpgradeable-Smart-Contract-Demo/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265616994,"owners_count":23798941,"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":["openzeppelin-contracts","smat-contracts","upgrade-testing","upgradeable-smart-contract","upgrades"],"created_at":"2024-11-08T03:43:25.153Z","updated_at":"2025-07-17T14:33:44.914Z","avatar_url":"https://github.com/KashifCh-eth.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Sample Hardhat Project\n\nThis project demonstrates a basic Hardhat use case. It comes with a sample contract, a test for that contract, and a script that deploys that contract.\n\nTry running some of the following tasks:\n\n```shell\nnpx hardhat help\nnpx hardhat test\nREPORT_GAS=true npx hardhat test\nnpx hardhat node\nnpx hardhat run scripts/deploy.js\n\n```\n\n# First Deploy Address\n\nDeployed Address : 0x0850D321d04740D1d011e2144931853852Ca8706\n\n# Verify First Logic\n\nyarn hardhat verify --network goeril 0x0850D321d04740D1d011e2144931853852Ca8706\nyarn run v1.22.19\nwarning package.json: No license field\n$ \"C:\\tempery\\Upgradeable Contracts\\node_modules\\.bin\\hardhat\" verify --network goeril 0x0850D321d04740D1d011e2144931853852Ca8706\n(node:8816) ExperimentalWarning: stream/web is an experimental feature. This feature could change at any time\n(Use `node --trace-warnings ...` to show where the warning was created)\nVerifying implementation: 0xdf079EE247Cb9de42C76C49913fB5DDacb020841\nSuccessfully verified contract upgradeTest on Etherscan.\nhttps://goerli.etherscan.io/address/0xdf079EE247Cb9de42C76C49913fB5DDacb020841#code\nVerifying proxy: 0x0850D321d04740D1d011e2144931853852Ca8706\nContract at 0x0850D321d04740D1d011e2144931853852Ca8706 already verified.\nLinking proxy 0x0850D321d04740D1d011e2144931853852Ca8706 with implementation\nSuccessfully linked proxy to implementation.\nVerifying proxy admin: 0xba8709de90895526FD6285fa1DE877C0c50762Eb\nContract at 0xba8709de90895526FD6285fa1DE877C0c50762Eb already verified.\n\nProxy fully verified.\nDone in 57.94s.\n\n# Deploy UpgradeV2 With New Logic\n\nwarning package.json: No license field\n$ \"C:\\tempery\\Upgradeable Contracts\\node_modules\\.bin\\hardhat\" run scripts/deployUpgrade.js --network goeril\n(node:6164) ExperimentalWarning: stream/web is an experimental feature. This feature could change at any time\n(Use `node --trace-warnings ...` to show where the warning was created)\n(node:7808) ExperimentalWarning: stream/web is an experimental feature. This feature could change at any time\n(Use `node --trace-warnings ...` to show where the warning was created)\ndeployer Address : 0x03d10Bc942d8a04cdd46F7b7020d221ffDD60acc\nAccount Balance : 53550868613104334\nUpgrade Sccess\nDone in 44.82s.\n\n# Verify Upgradeable V2\n\n$ \"C:\\tempery\\Upgradeable Contracts\\node_modules\\.bin\\hardhat\" verify --network goeril 0x0850D321d04740D1d011e2144931853852Ca8706\n(node:14156) ExperimentalWarning: stream/web is an experimental feature. This feature could change at any time\n(Use `node --trace-warnings ...` to show where the warning was created)\nVerifying implementation: 0xe1A5A1A9AEc0bFa10DC2e3cE118C1d7b0FC5ba95\nNothing to compile\nSuccessfully submitted source code for contract\ncontracts/upgradeV2.sol:upgradeV2 at 0xe1A5A1A9AEc0bFa10DC2e3cE118C1d7b0FC5ba95\nfor verification on the block explorer. Waiting for verification result...\n\nSuccessfully verified contract upgradeV2 on Etherscan.\nhttps://goerli.etherscan.io/address/0xe1A5A1A9AEc0bFa10DC2e3cE118C1d7b0FC5ba95#code\nVerifying proxy: 0x0850D321d04740D1d011e2144931853852Ca8706\nContract at 0x0850D321d04740D1d011e2144931853852Ca8706 already verified.\nLinking proxy 0x0850D321d04740D1d011e2144931853852Ca8706 with implementation\nSuccessfully linked proxy to implementation.\nVerifying proxy admin: 0xba8709de90895526FD6285fa1DE877C0c50762Eb\nContract at 0xba8709de90895526FD6285fa1DE877C0c50762Eb already verified.\n\nProxy fully verified.\nDone in 47.34s.\nPS C:\\tempery\\Upgradeable Contracts\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkashifch-eth%2Fupgradeable-smart-contract-demo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkashifch-eth%2Fupgradeable-smart-contract-demo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkashifch-eth%2Fupgradeable-smart-contract-demo/lists"}