-
Notifications
You must be signed in to change notification settings - Fork 138
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
Create a comprehensive frontend guide for building functional user interfaces for dapps using a terminal user interface (TUI) #655
Comments
@briwylde08 thanks for opening this! I'd like to take this on as per the discussion at #612 😀 @ElliotFriend thanks for the vote of approval! you asked:
just to level set for anyone reading, it's good to remember that SSH is the "Secure SHell protocol" — so when we "SSH" into a computer, we're just asking the SSH server to securely present a shell program so that we can interact with the computer. typically that shell program is something like Bash, but it can be any program we want! so at the most basic mechanical level, if one wanted to serve this over SSH, they would just have their SSH server present our custom TUI as the shell. how precisely the TUI interacts with the contract is really just a design choice. of course, one can certainly just build the transactions from scratch, but the approach I'm going highlight is how to go with the grain of the UNIX philosophy and the Soroban ecosystem.
so I'm going to orient my guide around an architecture leveraging the power of that combination =) |
This sounds awesome! I'm really excited to see how it shapes up!! |
@briwylde08 I have created a guide for making a Terminal interface for the comet liquidity pool contracts; using typescript and the node library 'inquirer' I also created a repository with the example project so it's easier to follow along at Thanks That was fun. |
This is great @silence48! Excited to take a look. @pius please feel free to continue your own work on this prompt! |
Get awarded: up to $1,000 worth of XLM
Section: How-To Guides - Dapp Development: https://github.com/stellar/stellar-docs/tree/main/docs/smart-contracts/guides/dapps
The text was updated successfully, but these errors were encountered: