-
Notifications
You must be signed in to change notification settings - Fork 2.2k
Embedded Polkadot Auto-teleport App #2542
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
base: master
Are you sure you want to change the base?
Conversation
CLA Assistant Lite bot All contributors have signed the CLA ✍️ ✅ |
I have read and hereby sign the Contributor License Agreement. |
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.
@exezbcz thanks for your submission. Could you ellaborate how your project differs from this library: https://github.com/DecentroDev/polkadot-sufficient-assets
Hey @takahser, Thanks for your comment. Firstly, ParaPort is an end-to-end SDK and library to solve XCM teleportation. As you can see on the image above, Paraport solves all these complex steps above where as PSA only solves the case the user clicks on the button and it spawns an XCM transaction to be signed. Therefore, every complex operation needs to be done by the developer again. Only autoteleport utils in KodaDot have around one thousand Lines of code that would need to be copy-pasted, and it is trivial to make mistakes in that. Secondly, ParaPort handles balance calculations on both sides, so users won't get stuck with the XCM or won't get destroyed by a minimal existential deposit. Last but not least, ParaPort strongly emphasizes the UX aspects of the entire SDK. It's designed to minimize flow interruptions when users are trying to complete their primary task. Instead of forcing users to navigate away to handle token transfers, ParaPort creates a streamlined experience by handling these operations within the context of the user's intended action. This means fewer modal popups, fewer context switches, and a more cohesive user journey when performing cross-chain actions. |
@exezbcz sry, I'm struggling to get on top of my backlog; will try to review this PR again by the end of this week. |
Hey @keeganquigley , thanks for tagging me. I am not aware of this project, nor was I contacted in advance that something like this is being written as a grant proposal. The proposal's description and headline make it unclear whether the solution is an XCM SDK or an XCM UI Component. I suggest @exezbcz update the wording to be more accurate so we can give a more informed evaluation. If I understand correctly, this is a proposal for a cross-chain UI component for dapps. The usefulness of plug and play UI components that can cross-chain smoothly is definitely needed within ecosystem as it eases onboarding for dapps, where developers just grab the plugin that suits them the most and they don't really need to know by what it is powered (whether ParaSpell or other ecosystem SDKs), they just want it to be smooth and user friendly for their dapp users. If the proposed solution mimics the incentives proposed in the LiquiSpell paper, then I personally see its benefit. Our XCM Tooling at ParaSpell is already mature enough to offer solid ground for this work. I also see that the team is from KodaDot. KodaDot has been our partners and first implementers since we began development in ParaSpell. We have good experience with their team. @keeganquigley this is as much as I know/ can tell you regarding this proposal at the moment. Hope it helps. If any further questions arise, feel free to ask. Thanks! On the other note: With kind regards, |
Hi @dudo50 , Thank you for your valuable feedback on our proposal. You raised an important point about the unclear positioning of ParaPort in our original description. We've now updated the wording to better clarify that ParaPort is an embedded auto-teleport solution rather than just an XCM SDK or UI Component. We'd appreciate ParaSpell's development support. Thanks again for your insights. Kind regards, |
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.
Thanks for the review @dudo50 and explanation @exezbcz I'm personally willing to go forward with it. I will mark the application as ready for review and ping the rest of the committee.
In the meantime, if you will be using a legal entity can you please submit KYB verification?
Project Abstract
ParaPort is an embedded auto-teleport solution that simplifies cross-chain token transfers within the Polkadot ecosystem. This plug-and-play integration allows applications to automatically detect when users require tokens on different parachains and manages the entire teleportation process with just one additional signature. ParaPort bridges the gap between complex XCM mechanisms and user-friendly experiences, enabling developers to implement seamless cross-chain functionality without requiring extensive technical knowledge of Polkadot's architecture.
Grant level
Application Checklist
project_name.md
).@_______:matrix.org
(change the homeserver if you use a different one)