Comments (5)
Awesome, thanks for the info!
from clone-factory.
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.
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.
@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.
@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)
- Action required: Greenkeeper could not be activated 🚨
- EIP-1167 - Minimal Proxy Contract HOT 38
- Requirements on library and which factory to choose HOT 6
- Odd behaviour with msg.sender HOT 2
- Should not destroy cloned contract HOT 1
- Include in OpenZeppelin? HOT 2
- Why so many clone factory contracts? HOT 3
- create2 HOT 8
- Immutably owned clones HOT 3
- failure of the delegatecall should revert with return data
- Update for newer Solidity version HOT 1
- Estimate right amount of gas to receive ether
- Are custom errors bubbled up too?
- Settle on either "package-lock.json" or "yarn.lock"
- Outdated version of Solidity compiler version. HOT 2
- I can't call this function
- Use returndatasize HOT 1
- How would one update the address the proxy is using? HOT 11
- Implementation on Rinkeby HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from clone-factory.