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

Initial Draft for DAO voting with Proposal & Vote creation tx #106

Closed
wants to merge 20 commits into from

Conversation

DerTiedemann
Copy link

VERY MUCH WIP 🔥

  • Add Proposal structs and state Interfaces
  • diff & state impl
  • new mocks
  • add serilization flag
  • Addressed Comments - Added archive funciton - moved votes into proposal struct - removed outcome, will be infered from votes - removed proposerId will be infered from the sender address from the tx id
  • moved into its own package for easier usage in the tx
  • linter recommendations
  • refactor state into a lookup such that dao.proposal is more flexible
  • make proposal content variable length
  • add metadata field and some comments
  • [CI] Enable dev branch
  • [CI] Disable race for Mac / win tests
  • [PVM] Add AddressState bits for consortium member and validator
  • [CI] Fix build-and-test workflow
  • [CI] Run all tests also on push[c4t/dev]
  • [CI] Provide github token for buf-setup-action
  • TECH-432: Address State Integration Testing
  • Add depositTx and unlockDepositTx types with corresponding visitor methods, UnlockDeposit and VerifyUnlockDeposit utxos handler methods, deposit state
  • DepositTX and unlockDepositTx integration tests
  • added tests for UnlockDeposit, VerifyUnlockDepositedUTXOs and GetDepositUnlockableAmounts and deposit state methods (Feature/tech 429 unit tests deposit logic #94)
  • [CI] codeql bump v2
  • Changed deposit offer structure
  • Initial Create Proposal TX
  • intermediate
  • new interface methods for votes
  • some cleanup in genereal for the proposal and vote tx

Why this should be merged

How this works

How this was tested

@DerTiedemann DerTiedemann changed the base branch from chain4travel to dev December 12, 2022 05:53
@DerTiedemann
Copy link
Author

superceded by #269

@evlekht evlekht deleted the jax/dao-tx-poc branch July 4, 2024 15:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant