GithubHelp home page GithubHelp logo

Use in production? about clone-factory HOT 5 CLOSED

optionality avatar optionality commented on June 18, 2024
Use in production?

from clone-factory.

Comments (5)

glitch003 avatar glitch003 commented on June 18, 2024 1

Awesome, thanks for the info!

from clone-factory.

nateawelch avatar nateawelch commented on June 18, 2024

The only one I know of is https://finneyvote.com/, although there may be others that we don't know about. In a sense, I'm glad that there hasn't been heavy mainnet usage since the proxy bytecode has changed a bit through the months, and anybody running on mainnet on an old version wouldn't benefit from the EIP. There are a few people using clone-factory in development as well, notably Chronologic in their revamp of ethereum-alarm-clock.

from clone-factory.

mds1 avatar mds1 commented on June 18, 2024

In a sense, I'm glad that there hasn't been heavy mainnet usage since the proxy bytecode has changed a bit through the months, and anybody running on mainnet on an old version wouldn't benefit from the EIP.

@flygoing Could you expand on what you mean by this? I was planning to leverage the createClone function of CloneFactory.sol on mainnet, though this statement makes me hesitant. I came across this repo through the recent OpenZeppelin article on EIP 1167, so figured it would be safe to use. Are there any concerns to be aware of?

from clone-factory.

nateawelch avatar nateawelch commented on June 18, 2024

@mds1 Sorry for the delay, I'm infrequent to check my Github notifications. My now 1.5 year old comment was referring to the fact that the minimal proxy bytecode that clone-factory relies on (EIP 1167), which we also wrote, hadn't been standardized yet, and prior to standardization the bytecode was constantly being golfed/optimized. It is now stable since the EIP was finalized, and the bytecode used in this library wont change from the bytecode in the EIP. There are no further concerns regarding this.

The list of production implementations is also longer now. My current company Totle uses these in production to handle the creation of affiliate contracts, Augur v2 uses them, and Chronologic has been using them in production for some time now. There are others as well, but I don't have an extensive list.

from clone-factory.

mds1 avatar mds1 commented on June 18, 2024

@flygoing Hey, no worries at all. Appreciate the response. I was just trying to do some due diligence and make sure there was nothing major I was missing. Did some tests with the OpenZeppelin implementation and had no problems with it, so ended up moving forward with that.

from clone-factory.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.