-
Notifications
You must be signed in to change notification settings - Fork 39
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
Improve the first game to configure the number to guess by using the "terms" #14
Comments
First part is easy Second part is a bit tricker. It seems like currently the web part of cosmic-swingset is setup in a way that only one port is open and this is the only user interface taht can discuss with the solo-node. There also seems to be only a single solo-node setup while maybe there should be one for the person setting up the contract and one for the player |
|
The framework seems right, but this mis-states how handoffService and corkboard work. I think your idea about events and notification (https://github.com/Agoric/ERTP/issues/112) is a good one, but it's not at the top of our list yet. In the meantime, people can use the handoffService to get a corkboard, which provides a 2-way connection. Amethyst stores an invite for the Pearl redeems the invite for a seat, and sends |
Ok, thanks for the feedback!
One thing that isn't clear to me is how Pearl has access to the |
The handoffService is in the initial endowments for every client of Cosmic Swingset. It's written up in that README. The ContractHost should be treated the same way, I think. It's just an oversight that it's not already accessible. We didn't need it for any of the demos we've tried to date. I'll look into getting it added cleanly. It's certainly intended to be a widely-available capability. |
I understand it is part of the initial endowments of every client of the Pixel Demo, but it's less clear to me that it's part of every client of Cosmic Swingset (which i interpret as "any contract that can run with Cosmic Swingset, not just the Pixel demo") The fact that the handoff service is created in the same conditions than the gallery made me think that it's part of only the Pixel demo and not a necessary part of the smart contract choregraphy But thinking about designing multi-participant contracts, i realize that a multi-participant secure smart contracts cannot happen realistically without an handoff service. That's because without a handoff service, there is no secure sharing of invite.
Do you mean "public"? (in the sense that anyone with access to the blockchain can communicate with it) |
I think we agree that people will need the ability to share links and capabilities in order to get anything done, but we imagine that there will be a more sophisticated matching service. We may fall back to providing the handoff service, but we'll try to think of something better to allow users and programs to get in touch with one another. |
Doing 2 things at once here:
terms
The text was updated successfully, but these errors were encountered: