Comments (1)
-
I think this is an issue only of voter education. Each stakeholder has a limited number of votes to cast, and I assume that they would prefer to cast them for things they understand and that are legit enough. It would be expected that in such a situation, proposers would offer verifiable trace that their proposal is genuine, and those proposers that don't do it wouldn't be very successful.
-
In which sense could the proposals variable be abused? A proposal fee can be implemented to avoid DDoS style attacks. In terms of using
proposals
to store unrelated data, I don't know how much of an issue this is, since the caller pays for the required gas. -
This is the most troubling one, but is also not directly related. I'm only looking to simplify the
propose
function. We will look later on if we can also simplify the enacting functions (I had a thought and made my head spin).
I can see that the potential for abuse is high, but on the other hand I can see that proposeVenture
and proposeDividends
are practically identical. I don't think that the new proposeNewFunding
will differ in anything other than the parameters passed on to abi.encodeWithSignature(...)
.
from contracts.
Related Issues (20)
- Include votes in `DAO.sol` for distributing dividends HOT 22
- Fix ERC20DividendableEth for supply changes.
- Fix ERC20DividendableEth for transfers. HOT 1
- Fix Fixidity conversions in ERC20DividendableEth HOT 1
- Add multiple base support to DecimalMath.sol HOT 4
- DAO should be able to raise funds through a Voting process HOT 8
- Replace Fixidity for DecimalMath in Issuance*.sol
- Get Voting out of drafts.
- Refactoring `Voting.enact()` - Multiple proposals HOT 1
- Remove unused return values in Lists
- Remove Fixidity imports
- DAO.sol needs a proposal to cancel an investment.
- Upgrade ERC20MultiDividendable
- "Contract code size exceeds 24576 bytes" during coverage HOT 6
- Consider adopting ERC1726 for ERC20DividendableEth HOT 1
- _grantRole in AccessControl.sol is private HOT 1
- Introduce array of roleIds HOT 3
- Crytic.io security analysis of the HQ20 contracts
- https://hq20-contracts.netlify.app/ Page not found
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 contracts.