Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Mainnet audit base branch #1155

Closed
wants to merge 39 commits into from
Closed

Mainnet audit base branch #1155

wants to merge 39 commits into from

Conversation

ottodevs
Copy link
Member

@ottodevs ottodevs commented Aug 5, 2019

This PR will contain every change from the audits to have a final review of the changes for each app combined to be ready for mainnet.

Depends on mainnet audit changes from:

topocount and others added 30 commits August 5, 2019 03:53
- remove entry struct
- remove all name-related require lines
- update tests accordingly
…ng only .gitignored files on npm run clean and npm run clean:build
- Add missing dependencies
- Make rewards capable to run in isolation
- ganache-cli.sh still needs a path change on that case
- Remove unused dependencies (react-motion)
- Remove @tps/test-helpers dep
- Stop using @tps/test-helpers, use @aragon instead, or local if needed
- Consolidate inline helper functions
- Refactor artifacts requirements
- Refactor before hook and modernize to follow modern trends
- Remove unused variables and functions
- Fix typos
- Lint file
- Sort to prevent reentrancy
- Use inherited TimeHelpers functions
- Lint spacing
- Extract transfer reward logic to new private function
- Sort to prevent reentrancy
- Add additional comments
- Fix typos
- Use MiniMeToken instance instead of address of referenceToken
- Make guards cleaner, merge `if` condition into the guard
@coveralls
Copy link

Coverage Status

Coverage decreased (-0.3%) to 99.747% when pulling 48540a8 on mainnet-audit into 7c32597 on dev.

topocount and others added 3 commits August 20, 2019 10:32
* dev: (39 commits)
  Projects: revert to old aragonUI version
  Projects: mv AppTitleButton
  Dot Voting/date-fns: use v2 formatting strings
  Upgrade date fns (#1188)
  upgrade Rewards ADS UI (#1187)
  Aragon DS upgrade: addressbook (#1156)
  Revert Rewards & Projects to previous aragonUI
  Dot Voting: fix issues found during QA
  Dot Voting/CastVote: fix prop type
  Revert "[DEV] rm pre-commit lint"
  Dot Voting: mv totalSupport calc to VotingResults
  Dot Voting/VoteDetails: mv Participation
  Dot Voting/CastVote: rm tokenData; keep userBalance
  Dot Voting: define tokenContract in CastVote
  Dot Voting: mv CastVote to own file
  Dot Voting/VoteDetails: mv VoteEnact & VotingResults
  Add a minimal EMPTY_ROLE to Discussions - This is needed to be considered an actual Aragon app by the Kernel - Reference: https://hack.aragon.org/docs/cli-dao-commands#dao-install
  Remove partial ACL guards on discussions:
  Discussions: fix typos in README examples
  Dot voting demo fixes (#1176)
  ...
@ottodevs ottodevs added app: address book app: allocations app: dot voting app: projects app: rewards contracts Involves changes to solidity files testing This issue only requires generation of tests labels Oct 2, 2019
@topocount
Copy link
Collaborator

Closing since the audit is wrapping up

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
app: address book app: allocations app: dot voting app: projects app: rewards contracts Involves changes to solidity files testing This issue only requires generation of tests
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants