Skip to content

Why "sendTransaction" in case of Fallback provider is broadcasted using all the rpcs #4613

Answered by ricmoo
cryptokage1996 asked this question in Q&A
Discussion options

You must be logged in to vote

The primary goal (originally) of the FallbackProvider was to allow decentralized behaviour against centralized providers. So, for example backing your interactions against Etherscan, INFURA and Alchemy, means that even if one of those services decided to censor you or return wrong data, the other two would continue to provide you accurate data.

While the original intention was to protect against intentional or malicious backends, it has also served well in cases where a service was offline, as most services backed by Ethers didn’t even notice since they would just fallback onto the other backends. :)

For sending transactions, it is signed (with a nonce) and sent to the network where it si…

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by cryptokage1996
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants