endaoment / endaoment-contracts Goto Github PK
View Code? Open in Web Editor NEWSolidity contracts for Endaoment's on-chain Donor-Advised Fund
License: Other
Solidity contracts for Endaoment's on-chain Donor-Advised Fund
License: Other
Create 4 new wallets from Bip39 and assign one each to the following roles in contracts created in #1 :
ADMIN
PAUSER
ACCOUNTANT
REVIEWER
Record wallet addresses in .env files
Update readme to include specifics about contracts and endaoment project.
//Taken from OZ Checklist
Post Ropsten Attack, re-deploy factories.
Deploy 0.6.10 Solidity contracts to Rinkeby & retrieve new contract addresses
Roles to establish:
.env Files to update:
From ZAL:
" Got an easy question. In the Fund contract contributors and totalContributors are declared but not used. Is it for future developments or they were intended to be used somehow ?"
Addressing Ropsten Outage by redeploying to Rinkeby
Calculate fee, subtract from grant value. Ignore potential rounding errors when calculating fee.
Review and add comment documentation in proper format.
///STARTING ENDAOMENT CONTRACTS DEPLOYMENT///
Network: ropsten
Account: 0xb7888a8766e836d2DF6b498B106f0893B4609e73
Deploying EndaomentAdmin...
EndaomentAdmin deployed to: 0x1A289f58bcf042FF7F3cA484d65e8e417525F030
Setting wallet address roles...
EndaomentAdmin.Role.ADMIN set to: 0x3EEaC5d43d47228fF1cC5116537d80E51285B886
EndaomentAdmin.Role.PAUSER set to: 0xBb77D2c8c6feC55285C782356333afDcd4A926D8
EndaomentAdmin.Role.ACCOUNTANT set to: 0x9928Fa2b51f7e2ccE76Cf0a6aED1b7e4afE0CC0f
EndaomentAdmin.Role.REVIEWER set to: 0x78062b69CffD97e6E0bBA4Cd71B0EC436B634E10
Deploying FundFactory...
FundFactory deployed to: 0x67fE71606c9205AE89d643899bca6d771957c54f
EndaomentAdmin.Role.FUND_FACTORY set to: 0x67fE71606c9205AE89d643899bca6d771957c54f
Deploying OrgFactory...
OrgFactory deployed to: 0xa9207DCff860637dd484D6ACF8F9a58e87da0c9A
EndaomentAdmin.Role.ORG_FACTORY set to: 0xa9207DCff860637dd484D6ACF8F9a58e87da0c9A
Endaoment contract suite sucessfully deployed to the ropsten ethereum network!
Complete wallet setup for new Admin HW wallet and update role on rinkeby as well.
Re-deploy post audit reposten contracts....
Infinite Unlock all tokens (preferably programmatically)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.