Openzeppelin-Community-Tact / contracts

OpenZeppelin Community Tact Contracts is a library for developing secure smart contracts on Tact
5 stars 1 forks source link
hack-ton-berfest hacktoberfest

OpenZeppelin to Tact Conversion ๐Ÿ”„๐ŸŽ‰

๐Ÿ“ Description:

The blockchain development landscape is always on the move ๐Ÿš€, with tools that are today's gold standard potentially being the relics of tomorrow. However, some treasures remain eternal! ๐Ÿ† OpenZeppelin, for instance, has cemented its position as a set of standardized, secure contracts for Ethereum.

With the emergence of Tact and surging interest in the TON platform, there's an intriguing challenge awaiting: porting the renowned OpenZeppelin contracts to fit snugly into Tact. ๐Ÿงฉ This venture isn't just about expanding horizons for the TON community but also arming developers with trustworthy tools for crafting the future.

๐ŸŽฏ Main Goals:

  1. Analysis of OpenZeppelin Contracts: ๐Ÿ•ต๏ธ Dive deep to identify the most popular and frequently used contracts.
  2. Adaptation for Tact: ๐Ÿ› ๏ธ Mold these contracts to be Tact-compliant, tweaking syntax and integrating with Tact libraries.
  3. Testing: ๐Ÿงช Aim for contracts that are foolproof, devoid of vulnerabilities, and resonate with the spirit of the original OpenZeppelin models.
  4. Documentation: ๐Ÿ“š Forge comprehensive guides and docs for devs who are keen on integrating these contracts into their Tact-based endeavours.

โœจ Advantages:

๐Ÿค— Getting Involved:

All devs and security aficionados out there, we're rolling out the red carpet for you! If you've got the itch to beef up the Tact ecosystem and push the frontiers of blockchain project security, hop on board! ๐Ÿš‚

How to Contribute? ๐Ÿ› ๏ธ๐Ÿ’ก

Open-source is all about camaraderie and collective brilliance. If you're looking to sprinkle some of your magic, here's the way:

  1. Fork the Repository: ๐Ÿด Kick-off by forking the main repository.
  2. Create a new branch in your haven, perhaps something like feature/your-feature-name.
  3. Craft and Commit: ๐ŸŽจ Make your revisions or additions and seal them with a commit.
  4. Send in a Pull Request: ๐Ÿ“ฎ Launch a PR to the primary repository.
  5. Telegram Touch: ๐Ÿ“ž Do drop in your Telegram profile in the PR, so we can chit-chat!

๐Ÿ”— Useful Links:


โš ๏ธ Note: A background with Ethereum contracts and a tad bit of familiarity with the Tact world would be a neat advantage for contributors. โš ๏ธ