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

Rework Sending Payables payments without batch txns #538

Open
kauri-hero opened this issue Oct 9, 2024 · 0 comments
Open

Rework Sending Payables payments without batch txns #538

kauri-hero opened this issue Oct 9, 2024 · 0 comments
Assignees

Comments

@kauri-hero
Copy link
Contributor

kauri-hero commented Oct 9, 2024

Currently blocked by GH-744 MASQ-Project/MASQ-Node-issues#744

We are come to realize that sending payables payment transactions in batch transactions across the JSON-RPC specs to the blockchain service providers is more trouble than expected and many providers are having issues processing them.
This includes Alchemy, Nodies, LlamaNode and others.

The design for batch transactions was made at a time where the cost of sending many RPC calls was a lot higher, but nowadays it is more feasible to utilize RPC providers without as much concern on the cost of these RPC calls.

Consider reworking the payables payments to be done normally with individual eth_sendRawTransaction calls for each one.

It may be worth factoring this change to include as user toggle or option that allows batch transactions to still be used, if the user decides to enable it.
By default, singular payment calls should be enabled for payables payments

@kauri-hero kauri-hero converted this from a draft issue Oct 9, 2024
@kauri-hero kauri-hero assigned kauri-hero and utkarshg6 and unassigned kauri-hero Oct 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: 🔖 Awaiting Development (Prioritized)
Development

No branches or pull requests

2 participants