Skip to content
This repository has been archived by the owner on Mar 28, 2023. It is now read-only.

Update Go contract bindings: resubscription mechanism and subscription background monitoring loop #750

Merged
merged 4 commits into from
Jan 28, 2021

Conversation

pdyraga
Copy link
Member

@pdyraga pdyraga commented Jan 25, 2021

Refs keep-network/keep-ecdsa#680

Depends on keep-network/keep-common#62
Depends on keep-network/keep-common#63

The referenced PRs from keep-common repository refactor Go contract bindings updating Ethereum event resubscription mechanism and adding subscription background monitoring loop in case an event was lost for whatever reason. The full reasoning behind those changes is explained in the referenced PRs.

Here we update keep-common dependency and regenerate contract bindings to include the mentioned changes.

Leaving as a Draft until the two referenced PRs are not merged.

Please do not merge this PR until keep-common dependency is updated to the merge commit from keep-common.

Updated keep-common dependency to the version refactoring event
subscriptions by adding background monitoring loop in case event was
lost.
Go contract bindings regenerated after updating keep-common dependency.
The regenerated bindings contains additional background monitoring loop
for all event subscriptions in case an event was lost for whatever
reason.
Updated keep-common dependency to the most recent one on master branch
after merging the feature branch with Go contract bindings refactoring.
Regenerated contract bindings after updating keep-common dependency to
the most recent version.
@pdyraga pdyraga marked this pull request as ready for review January 28, 2021 15:41
@nkuba nkuba merged commit c03b8cf into master Jan 28, 2021
@nkuba nkuba deleted the update-bindings branch January 28, 2021 16:42
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants