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

expose chain storage data (aka Zoe level events) via notifier #1919

Closed
rowgraus opened this issue Oct 26, 2020 · 9 comments
Closed

expose chain storage data (aka Zoe level events) via notifier #1919

rowgraus opened this issue Oct 26, 2020 · 9 comments
Assignees
Labels
duplicate enhancement New feature or request Zoe Contract Contracts within Zoe Zoe package: Zoe
Milestone

Comments

@rowgraus
Copy link

rowgraus commented Oct 26, 2020

What is the Problem Being Solved?
Users, applications, and third party services need to track transaction histories based on Zoe events. These may include reallocate, offer exits, and other contract-specific items.

Description of the Design

Security Considerations

Test Plan

@rowgraus rowgraus added enhancement New feature or request Medium labels Oct 26, 2020
@erights
Copy link
Member

erights commented Oct 26, 2020

If we think of these as audit records or receipts, then we should fold it into our thoughts of how to handle the equivalent of signed audit records or signed receipts or signed oracle reports. (Which was a motivation for #1905 --- so you can want one.)

@katelynsills katelynsills added Zoe package: Zoe Zoe Contract Contracts within Zoe Beta labels Feb 5, 2021
@katelynsills katelynsills added this to the Beta Launch milestone Feb 9, 2021
@katelynsills katelynsills self-assigned this Feb 10, 2021
@rowgraus rowgraus removed this from the Beta Initial Launch milestone Mar 29, 2021
@Tartuffo Tartuffo added the MN-1 label Jan 19, 2022
@Tartuffo Tartuffo added MN-1 and removed MN-1 labels Jan 20, 2022
@Tartuffo
Copy link
Contributor

Tartuffo commented Feb 3, 2022

Can you please put an estimate on this?

@Tartuffo
Copy link
Contributor

Tartuffo commented Feb 4, 2022

Contracts need to generate more events. E.g. when an offer is paid out. @rowgraus and @erights please discuss (may be related to the ticket about not seeing the result of offers)? Critically, is there anything here for MN-1.

@Tartuffo Tartuffo removed the MN-1 label Feb 7, 2022
@rowgraus rowgraus changed the title Event - reallocate, payout allocation as of exit, and contract specific Zoe level events Feb 9, 2022
@Tartuffo
Copy link
Contributor

@erights @gibson042 is this subsumed by #4639?

@Tartuffo Tartuffo added this to the Mainnet 1 milestone Mar 23, 2022
@Tartuffo Tartuffo modified the milestones: Mainnet 1, RUN Protocol RC0 Apr 5, 2022
@Tartuffo Tartuffo removed the Medium label Apr 8, 2022
@gibson042 gibson042 reopened this Apr 29, 2022
@turadg turadg removed the Beta label Apr 29, 2022
@turadg turadg changed the title Zoe level events expose chain storage data (aka Zoe level events) via notifier Apr 29, 2022
@dckc
Copy link
Member

dckc commented May 11, 2022

We got a good update on this (and points nearby) from @gibson042 and company in today's kernel meeting.

@gibson042
Copy link
Member

This is in fact subsumed by #4639.

@dckc
Copy link
Member

dckc commented May 13, 2022

Sure, #4639 subsumes this, inasmuch as it is blocked by this. But #4639 includes updating contracts and all sorts of other stuff. Which ticket is the smallest amount of work that includes reading any data from off-chain without a new blockchain transaction? Lacking knowledge of another such ticket, I'm using this one to track that part.

@dckc dckc reopened this May 13, 2022
@gibson042
Copy link
Member

#5366

@dckc
Copy link
Member

dckc commented May 14, 2022

bingo. thanks.

@dckc dckc closed this as completed May 14, 2022
@dckc dckc added the duplicate label May 14, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
duplicate enhancement New feature or request Zoe Contract Contracts within Zoe Zoe package: Zoe
Projects
None yet
Development

No branches or pull requests

7 participants