aragon / osx Goto Github PK
View Code? Open in Web Editor NEWAragon OSx Protocol
License: GNU Affero General Public License v3.0
Aragon OSx Protocol
License: GNU Affero General Public License v3.0
Describe the bug
The final step of DAO creation throws the following error:
Error: call revert exception [ See: https://links.ethers.org/v5-errors-CALL_EXCEPTION ] (method="latestRelease()", data="0x", errorArgs=null, errorName=null, errorSignature=null, reason=null, code=CALL_EXCEPTION, version=abi/5.7.0)
at E.makeError (index.js:224:23)
at E.throwError (index.js:233:20)
at z.decodeFunctionResult (interface.js:345:23)
at $.<anonymous> (index.js:293:48)
at Generator.next (<anonymous>)
at o (index.js:5:58)
*NETWORK UNSUPPORTED
To Reproduce (please complete the following information)
Network: Mainnet
Blockchain: Polygon
Logo:
Name: Oscar's Aragon DAO
Summary: I'm just doing this as a test
Current behavior
The console throws the following error and a dao is not created
*NETWORK UNSUPPORTED
api-stg.vocdoni.net/v2/accounts/0xEe0861faBEdc0BD4E41fe9fE97E6Cd1c7e4B717a:1
Failed to load resource: the server responded with a status of 404 ()
network.tsx:62 *NETWORK UNSUPPORTED
api-stg.vocdoni.net/v2/accounts/0xEe0861faBEdc0BD4E41fe9fE97E6Cd1c7e4B717a:1
Failed to load resource: the server responded with a status of 404 ()
4createDao.tsx:516 Error: call revert exception [ See: https://links.ethers.org/v5-errors-CALL_EXCEPTION ] (method="latestRelease()", data="0x", errorArgs=null, errorName=null, errorSignature=null, reason=null, code=CALL_EXCEPTION, version=abi/5.7.0)
at E.makeError (index.js:224:23)
at E.throwError (index.js:233:20)
at z.decodeFunctionResult (interface.js:345:23)
at $.<anonymous> (index.js:293:48)
at Generator.next (<anonymous>)
at o (index.js:5:58)
Expected behavior
A DAO creation transaction should be created via my Metamask wallet.
System (please complete the following information):
Describe the bug
I am getting an error on tokenvotingsetup contract that data size is bigger than allowed
(screenshot below)
To Reproduce (please complete the following information)
Current behavior
In depth explanation, if required, or a clear and concise description of what actually happens.
Expected behavior
Contract should deploy
System (please complete the following information):
I know this does not align with how issues should be opened.Am participating on ETHSafari hackathon, in Kenya and my blockchain of choice is Aragon. I know it will make it seamless to build. But how do I get a test net? Do I use external tools like Rinkeby or Aragon has one?
Currently, the ACL is intended to control access on the contract level. It is not intended to control user-level permissions.
In this design concept, Component
s such as WhitelistVoting
have to manage the user-level permissions themselves inside the Component
contract.
https://github.com/aragon/zaragoza/blob/58710cc3677db5b04d2d65c53ca6bb6e147e10a7/packages/contracts/contracts/votings/whitelist/WhitelistVoting.sol#L49
Remark: In WhitelistVoting
, users can vote in either every voting or none at all. To allow for controlling access to single votings or have specific user groups, a more complicated permission management would be needed inside WhitelistVoting
.
This design is problematic for several reasons: Permission-management for each component
We need to be able to manage access for different actors: contracts, users, or groups (of both)
The access should be granular down to the level of specific objects managed by the smart contract via object identifiers.
mapping (uint256 => Object) objects
. Alice in group ALPHA
can execute function bar(uint256 _id, ...) auth(_id, ALPHA)
on object with _id=1
but not _id=2
.Moreover, permissions dynamically depending on contract state would be nice to have.
A general requirement is that the developer-facing functions should be clear and self-explanatory in their usage and naming.
mapping (bytes32 => address) internal authPermissions;
and associated functions to be more generic.ACLOracle
The pdf is unavailable in the url:
https://github.com/aragon/osx/blob/develop/audits/AragonOSx-security-audit-report-halborn.pdf
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.