[Proxy colonies M3] feat: implement versioning for all PayoutClaimed
related logic
#4230
Labels
enhancement
New feature or request
PayoutClaimed
related logic
#4230
Specification
Story
As a user using an older version of the colony, I can still use expenditures and simple payments.
Description
Since a new
chainId
argument was added to thePayoutClaimed
event, now when it's claimed (either via the payment builder or theOneTxPayment
extension), we need to make sure old colony versions will keep working.To keep it simple until we start tackling expenditures down the line, we should do the following changes:
Sagas:
chainId
to the contracts if the version doesn't support itBlock ingestor:
PayoutClaimed
event withchainId
, rework the existing one to be versioned correctlyOneTxPayment
handler needs to have versioning (probably gonna be already done by resolving [Proxy colonies M3] feat: implement simple payment via permissions #4189 )getUpdatedExpenditureBalances
should support per chain balancesList of impacted files:

Implementation
This issue is complete when...
The text was updated successfully, but these errors were encountered: