Skip to content

v2.3.5

Compare
Choose a tag to compare
@fforbeck fforbeck released this 04 Feb 14:30
· 73 commits to master since this release
2e9fb4c

Changelog

Info ⚠️

  • The v2.3.5 release is integrated with tribute-ui.

Important Changes 🗒️

  • Every write operation in any DAO Extension must verify if the dao contract in the call arguments matches the dao tied to the extension, otherwise it might be exploited by a malicious dao contract.
  • Members that delegate the voting power to a new address are allowed to revoke the delegate address by calling the updateDelegateKey from their original member account or from the delegate account.
  • Distribute.sol: take into account the lock/unlocked UNITS and LOOTs of the member.
  • KickBadReporter.sol: if the proposal didn't pass it now returns all the funds to the member.
  • InternalTokenVestingExtension.sol: take into account the number of tokens blocked for the proposal. The idea is to reset the vesting mechanism to "now" with a new token amount to be vested, and that is based on the blocked amount minus amount to release.

Fixes 🐞

  • fix: kyc onboard with delegate key + erc1155 token transfers by @adridadou in #481
  • fix: impersonation issue by @adridadou in #484
  • fix: failed bad reporter proposal should return all funds by @fforbeck in #489
  • fix: LendNFT and InternalTokenVestingExtension by @adridadou in #487
  • fix: token distribution by @fforbeck in #490
  • fix: make it possible for the initial member addr to change the delegate key by @adridadou in #492

Maintenance 🛠️

  • chore: update git+npm ignore 2255b50

Packages 📦


Full Changelog: v2.3.4...v2.3.5

Launch your DAO: https://tributedao.com/docs/tutorial/dao/installation