[ETHEREUM-CONTRACTS] 1.14.1: pool and pseudo-event patch#2121
Conversation
d10r
commented
Nov 11, 2025
- fix and test coverage of pool authentication
- prevent revert of pseudo-transfer-event invocation on SuperTokens not upgraded to the latest logic
- update foundry to 1.3.6
- update truffle verification plugin to support etherscan v2 api
Changelog ReminderReminder to update the CHANGELOG.md for any of the modified packages in this PR.
|
Codecov Report✅ All modified and coverable lines are covered by tests. 📢 Thoughts on this report? Let us know! |
packages/ethereum-contracts/contracts/agreements/gdav1/GeneralDistributionAgreementV1.sol
Show resolved
Hide resolved
hellwolf
left a comment
There was a problem hiding this comment.
- Finish the TODOs in the GDA contract.
- Do not emit pseudo transfer in Pool; leave it in the CFA.
packages/ethereum-contracts/contracts/agreements/gdav1/GeneralDistributionAgreementV1.sol
Outdated
Show resolved
Hide resolved
packages/ethereum-contracts/contracts/agreements/gdav1/GeneralDistributionAgreementV1.sol
Outdated
Show resolved
Hide resolved
|
tried to add modifiers for all TODOs, but goes above contract size limit. Found out after doing a small refactoring for solving a "stack too deep". Would be better code, but the Solidity and EVM constraints don't (yet) allow it. |
…t checking for pool-only methods.
|
Decided to postpone conversion to modifiers, we're already too close to Solidity (stack too deep) & EVM (contract size limit) constraints with this contract. I suggest to release it like this. |
|
okay, let me do a few small clean up and merge some other PR fragments (from community, but not with signed commits.) |
XKCD Comic RelifLink: https://xkcd.com/2121 |
