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

Use sendTransaction for RPC providers to wrap the tx in a fee bump transaction #254

Closed
janewang opened this issue Jul 19, 2024 · 1 comment

Comments

@janewang
Copy link
Collaborator

janewang commented Jul 19, 2024

What problem does your feature solve?

To support smart wallets and sponsored transactions, we aim to provide developers with an endpoint for submitting transactions that sponsor transaction fees for Soroban. Developers using third-party providers will need to use their API key to post to this endpoint (standard implementation by third party providers). If the credit balance for sponsored transaction is available for their API key, that balance could be drawn down overtime.

What would you like to see?

RPC providers are use their API key generated to decide if they want to fee bump this transaction.

The transaction submission endpoint enables developers to experiment with soroban as well as for dapps and wallet builders to sponsor the creation of new smart wallets.

Prototype service implemented by @kalepail https://github.com/kalepail/launchtube

@janewang janewang changed the title Provide a sponsored invocation submission endpoint on the RPC Provide sendSponsoredTransaction, a sponsored transaction submission endpoint Jul 19, 2024
@janewang janewang changed the title Provide sendSponsoredTransaction, a sponsored transaction submission endpoint Use sendTransaction for RPC providers to wrap the tx in a fee bump transaction Jul 25, 2024
@janewang
Copy link
Collaborator Author

Possible scope creep on the standard feature set of a RPC

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

No branches or pull requests

1 participant