← Back to home

Sharedtools.org

SharedTools.org - Powertools for protocol creators, UI based launcher for NFT, vote-escrow, mining, stableswap

Screenshots

Sharedtools.org screenshot 1
Sharedtools.org screenshot 2
Sharedtools.org screenshot 3

Problem Statement

https://youtu.be/-Nh8gnrWiBsSharedTools seek to abstract away common DeFi patterns such as liquidity mining, vote escrow, NFTs, airdrops and provide a common UI for other protocols and factory contracts allowing everyone to use audited base code. Protecting users, and saving costs on audits.UIs we have developed and launched:https://sharedtools.org common - UI for veTokens at, live on mainnethttps://factory.sharedtools.org - UI with factories for launching contracts at Contract factories are live on Rinkeby, Matic, with some also on Metis and mainnet.Additionally we created the following dev tooling:hardhat-template for quick, easy, descriptive cross chain deploys.hardhat-framework with common network info for sidechains.smartcontract-UI for autogenerating smart contract uis.openzeppelin-ovm fork for using OZProjects are linked at https://github.com/chimera-defi/sharedtools-index

Solution

The project is the culmination of a few microprojects.The slides here may help: https://docs.google.com/presentation/d/1R50pb8qXqrkST98XKYz-epb4Wqyj-Y9zFB5Gw-BQwDo/edit#slide=id.gf596c35fb7_1_125Projects are linked at https://github.com/chimera-defi/sharedtools-indexMost code is forked and modified from well known examples. Fork history, if any, is preserved or mentioned in the repos.The project used Matic and Metis for deploys.Rarible ERC factories were used for a base, and are also shown on our factory frontend.Alchemy is used for ETH API access for deploys.Due to the NFTs being custom, IPFS is used via pinata for NFT metadata. The contracts hope to allow more people to easily deploy custom NFTs with the base uri pointing to IPFS like stores.Subprojects:hardhat-framework - containing network info and hardhat config and a flattener.harhat-template- inherits the above, allows 2 line deploys to any chain with ample output.merkle-distributor-generic - NFT airdropsopenzeppelin-contracts-ovm - OZ fork for OVM, worked on with Optimism a bitsharedtools-factory - Inherits the above, has factory contracts for Masterchef/LM, stableSwap pools, Airdrops, NFTs, voteEscrowsmartcontract-ui - Autogenerate UI from smart contracts for rapid prototypingfactory-ui - factory.sharedtools.org - Auto-generated UI for factory contracts, fork of ape-tax. Factory Contracts are deployed to matic,mainnet,metis and rinkeby.Allows UI based contract creation for common DeFi patterns and NFTsveToken-voting - sharedtools.org - common UI for veTokens - live on mainnetAlso have a yearn-strat i started working on at https://github.com/chimera-defi/sharedstake-strategies/blob/master/contracts/vETH2CRVStrategy.solAnd a uniswap v3 nft to erc20 mapper SRC: https://github.com/chimera-defi/UniV3NFTERC20Mapper

Hackathon

ETHOnline 2021

2021

Prizes

  • 🏆

    Best use of Alchemy

Contributors