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

71: Implement the Treasury #72

Merged
merged 33 commits into from
Jul 6, 2023
Merged

71: Implement the Treasury #72

merged 33 commits into from
Jul 6, 2023

Conversation

jac18281828
Copy link
Contributor

@jac18281828 jac18281828 commented Jun 20, 2023

closes #71

This pr introduces the Treasury. This has gone though both testnet testing and initial security review and is currently working.

Fixes Introduced

  • withdraw and payments are pull transactions

Test Cases

  • governance and voting ✅
  • treasury payment and cancellation ✅
  • building - complete system ✅
  • unit test - all test passing ✅
  • ECDSA - multi sig path. ✅
  • rebate and payments ✅

Test Deployments

Contract Ethereum Address Version
ECDSA 0xe9e21aaEaEad9c57C1F4c622915fFB54f9Ebe338 4.9.0
Constant 0x91cF8AA1B85508d144bE99C19c34561f7c00FE99 0.9.11
COMMUNITY_BUILDER 0x8e7e39f6E46a27106F6C18933F4Cb296e320B40f
GOVERNANCE_BUILDER 0x25f2Ef43D4b8A764Ae1C85b715AC80E32BBEb0Db
GOVERNANCE_ADDRESS 0xd5b0183f6d56c5ED73f69eD927E8D36cC2cA0604
STORAGE_ADDRESS 0x6548b950363c9dc612DE72BBffeb979fb3Dbc829
META_ADDRESS 0x942Dc3d685b73Bd77532804b053FeFeDd814AC83
TREASURY_BUILDER 0xA143ba3361973B785A103fAb2AADFf073fae627a

@jac18281828 jac18281828 added the enhancement New feature or request label Jun 20, 2023
@jac18281828 jac18281828 self-assigned this Jun 20, 2023
@jac18281828
Copy link
Contributor Author

👀 collectivexyz/governance#5

Copy link
Contributor

@dannyadkins dannyadkins left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm after considering the replay attacks that we talked about in slack; @jamalh110 if you could test out a replay hack as well though to make sure im not missing a vuln

@jac18281828 jac18281828 merged commit 504d535 into main Jul 6, 2023
1 check passed
@jac18281828 jac18281828 temporarily deployed to github-pages July 6, 2023 17:21 — with GitHub Actions Inactive
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

simplified treasury
2 participants