{"id":22770225,"url":"https://github.com/ujjwalguptaofficial/ethcontracts","last_synced_at":"2025-04-15T03:40:45.161Z","repository":{"id":63742546,"uuid":"569529906","full_name":"ujjwalguptaofficial/ethcontracts","owner":"ujjwalguptaofficial","description":"Readymade ethereum contracts implementation with support for all ethereum library.","archived":false,"fork":false,"pushed_at":"2023-04-05T10:58:17.000Z","size":3758,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-04-05T03:01:56.885Z","etag":null,"topics":["dapp","ethereum","ethereum-contract","ethereum-dapp","evm","javascript-library","openzeppelin-contracts","solidity","web3"],"latest_commit_sha":null,"homepage":"https://ujjwalguptaofficial.github.io/ethcontracts-doc/","language":"TypeScript","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/ujjwalguptaofficial.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,"publiccode":null,"codemeta":null}},"created_at":"2022-11-23T03:05:05.000Z","updated_at":"2024-01-12T18:48:34.000Z","dependencies_parsed_at":"2024-12-11T15:37:40.711Z","dependency_job_id":"13d0d0c6-d787-4e13-b99c-2c51185acfa9","html_url":"https://github.com/ujjwalguptaofficial/ethcontracts","commit_stats":{"total_commits":101,"total_committers":2,"mean_commits":50.5,"dds":0.00990099009900991,"last_synced_commit":"b4a49f3f0e5f43fcc492600ff9fc751c77aa7592"},"previous_names":[],"tags_count":11,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ujjwalguptaofficial%2Fethcontracts","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ujjwalguptaofficial%2Fethcontracts/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ujjwalguptaofficial%2Fethcontracts/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ujjwalguptaofficial%2Fethcontracts/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ujjwalguptaofficial","download_url":"https://codeload.github.com/ujjwalguptaofficial/ethcontracts/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249003935,"owners_count":21196794,"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":["dapp","ethereum","ethereum-contract","ethereum-dapp","evm","javascript-library","openzeppelin-contracts","solidity","web3"],"created_at":"2024-12-11T15:29:30.238Z","updated_at":"2025-04-15T03:40:45.139Z","avatar_url":"https://github.com/ujjwalguptaofficial.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![GitHub version](https://badge.fury.io/gh/ujjwalguptaofficial%2Fethcontracts.svg)](https://badge.fury.io/gh/ujjwalguptaofficial%2Fethcontracts)\n[![npm version](https://badge.fury.io/js/@ethcontracts%2Fcore.svg)](https://badge.fury.io/js/@ethcontracts%2Fcore)\n[![CI](https://github.com/ujjwalguptaofficial/ethcontracts/actions/workflows/ci.yml/badge.svg)](https://github.com/ujjwalguptaofficial/ethcontracts/actions/workflows/ci.yml)\n# ethcontracts\nReadymade ethereum contracts implementation with support for all ethereum library. The contracts are created based on [openzeppelin](https://github.com/OpenZeppelin) standard.\n\n\u003e Smart contract development has became standard (everyone using openZeppelin) and so their calling can be made standard too. EthContract.js solves this problem and provide you readymade API with lots of flexibility and features.\n\n## AIM\n\nOur aim is to make dapp development standard and easy. We will be creating more tools if needed in future.\n\n# install\n\n```\nnpm i @ethcontracts/core\n```\n\n# Features\n\n* Based on openzeppelin standard\n* Supports for multiple ethers client - web3.js and ethers\n* Extensible - you can extend and customize as per need\n* Automatic ABI management\n* Treeshakable (use only what's needed and others part won't be included in your code)\n* Free and MIT License\n* Strong typescript support\n\n# Docs\n\nhttps://ujjwalguptaofficial.github.io/ethcontracts-doc/\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fujjwalguptaofficial%2Fethcontracts","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fujjwalguptaofficial%2Fethcontracts","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fujjwalguptaofficial%2Fethcontracts/lists"}