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

Step 2, CHIA-1922 20241116 second part of going on chain #45

Draft
wants to merge 39 commits into
base: 20241007-potato-go-on-chain
Choose a base branch
from

Conversation

prozacchiwawa
Copy link
Collaborator

second part of full on chain transition, isolated here because it forks the test to set a canary for breaking the global on chain transition parts while preserving the full game finish test.

prozacchiwawa and others added 30 commits November 16, 2024 20:57
… coin spend downstream from potato_handler. We'll need to register the game related coins so we can route spends to channel handler to pass on to the game. We have an action cache in channel handler that remembers what move to pile into a good faith unroll, and we'll have to return that from ChannelHandler::set_state_for_coins in addition to the rest.
…ar up some confusion about whose turn it is and put in assertions in LiveGame in passthrough methods (and make referee_maker non public in there)
…e most uses of ad-hoc state with them, since they encapsulate perfectly the necessary data to know what state the referee coin is in before this move and to create this move via a spend
… current state of the game. The test now fails downstream in the max iterations check because we're not tracking the game coins. That's next
…ough potato handler and channel handler so we can observe and react to spends of game coins at that layer and update our understanding. The spend on chain is causing an allowed slash, which needs to be investigated
@aqk aqk changed the title 20241116 game regress CHIA-1789 20241116 game regress Nov 26, 2024
@aqk aqk changed the title CHIA-1789 20241116 game regress CHIA-1922 20241116 game regress Nov 26, 2024
@prozacchiwawa prozacchiwawa changed the title CHIA-1922 20241116 game regress Step 2, CHIA-1922 20241116 second part of going on chain Dec 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants