{"id":17957538,"url":"https://github.com/itinance/study-factory-proxy","last_synced_at":"2025-09-02T14:42:53.437Z","repository":{"id":66335573,"uuid":"544008730","full_name":"itinance/study-factory-proxy","owner":"itinance","description":"A study for building Factories using Proxy-Contracts from OpenZeppelin","archived":false,"fork":false,"pushed_at":"2022-11-01T13:17:03.000Z","size":17,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-02-09T06:16:07.069Z","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/itinance.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":"2022-10-01T11:51:58.000Z","updated_at":"2023-11-20T06:53:50.000Z","dependencies_parsed_at":null,"dependency_job_id":"4a874507-176b-4032-9442-28f82147aed9","html_url":"https://github.com/itinance/study-factory-proxy","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/itinance%2Fstudy-factory-proxy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/itinance%2Fstudy-factory-proxy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/itinance%2Fstudy-factory-proxy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/itinance%2Fstudy-factory-proxy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/itinance","download_url":"https://codeload.github.com/itinance/study-factory-proxy/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247046725,"owners_count":20874709,"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":"2024-10-29T10:55:31.972Z","updated_at":"2025-04-03T17:32:18.120Z","avatar_url":"https://github.com/itinance.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Study\n\nThis study shows some weird stuff that makes testing factories with hardhat impossible at the moment.\n\nThe goal of this repository is to implement an upgradeable factory, which clones an upgradebale contract (BoxV1)\nand makes it testable. \n\nDeployed on rinkeby, everything works fine and we can use it and play around.\n\nBut when we want to write tests on cloned instances, some weird error messages appear:\n\n\u003e   BoxFactory:\n\u003e   Deployment\n\u003e   Should be able to accass properties of the box:\n\u003e   Error: call revert exception [ See: https://links.ethers.org/v5-errors-CALL_EXCEPTION ] (method=\"width()\", data=\"0x\", errorArgs=null, errorName=null, errorSignature=null, reason=null, code=CALL_EXCEPTION, version=abi/5.7.0)\n\u003e   at Logger.makeError (node_modules/@ethersproject/logger/src.ts/index.ts:269:28)\n\u003e   at Logger.throwError (node_modules/@ethersproject/logger/src.ts/index.ts:281:20)\n\n\n# Development:\n```shell\nyarn install\nyarn build\nyarn test\n```\n\n# Deployment\n\nCopy `.env.dist` to `.env`\n\nFill out the corresponding variables and the Mnemonic for Deployer wallet in\n`MNEMONIC=` \n\nAn Infura (https://infura.io/) account is required for deployment. The free account is sufficient.\n\n# Unit-Tests and Gas consumption\n\n![image info](./docs/unit-tests-and-gas-consumption.png)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fitinance%2Fstudy-factory-proxy","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fitinance%2Fstudy-factory-proxy","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fitinance%2Fstudy-factory-proxy/lists"}