-
Notifications
You must be signed in to change notification settings - Fork 27
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
feat(up-contract): serve HTML from string, fix deployment message on error, cors, and other misc. improvements #377
Conversation
* feat(wallet-integration): implement server and API * feat(wallet-integration): add a few tests to server. Needs more * refactor(wallet-integration): just use call_data, remove data types * feat(wallet-integration): add frontend type for flexible serving * feat(wallet-integration): StateHandler in WalletIntegrationManager. Add terminate method * refactor(wallet-integration): move to module with pop-cli crate * feat(wallet-integration): server-side error handling, update port to 9090 * refactor(wallet-integration): restructure server for easier use in thread * fix(wallet-integration): remove invalid fn `finish` * docs(wallet-integration): inline comments * test(wallet-integration): unit tests for wallet-integration server. Add new frontend type * feat(wallet-integration): two new routes: error and terminate * refactor(wallet-integration): consistent comments, remove unnecessary code in tests * feat: add TransactionData::new * refactor(wallet-integration: shutdown channel error handling, terminate helper, take_error and TranscationData::new tests * chore: clippy warning
…ntegration -- PoC
…ntegration -- PoC
…error, cors, and other misc. improvements
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Changes look good.
Probably frontend feedback better here than in the frontend repository:
The flow looks great, nice work! It would be even better with the frontend a bit more polished.
My main feedback is about the buttons: Terminate
appears bigger than Sign
, which can be confusing. I suggest either moving Terminate
below as a text-only button or emphasizing Sign
as the primary button to make its importance clearer.
I know you're already aware, but just to have it written down so we don't forget: the dry_run
functionality still needs to be implemented.
01e9a30
to
2a09b0a
Compare
superseded by #380 |
frontend from: https://github.com/r0gue-io/wallet-signing-portal
based on: #365