Metamask loads data from the blockchain into my browser, it's a light client.

How much data can I load until it stops. There must be some type of resource limit involved here...

I'm sure metamask doesn't want us using the client as a CDN to deliver large resources.


Metamask uses Infura for its backend to interact with the blockchain. Currently Infura does not enforce any limits right now. But please do give us a heads up if you're launching a huge dApp or doing a token launch, so we can help you guys out with it.

| improve this answer | |

Metamask stores your account keys locally. It does not load the blockchain data. So you don't need to worry about the amount of that is loaded.

It uses web3.js to fetch your account balances. It signs the transaction using your keys and broadcasts to ethereum network.

| improve this answer | |
  • 4
    This isn't accurate, MetaMask uses a backend service (Infura) to provide read data from the blockchain. I've reached out to Infura to comment on exact limits. – DanF Feb 22 '18 at 18:21
  • @DanF did you get an answer? – dievardump Mar 12 '18 at 13:15
  • erkt above is from Infura. – DanF Mar 14 '18 at 16:40

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.