Used to initialize the inpage ethereum provider injected by MetaMask.
// Create a stream to a remote provider:
var niftywalletStream = new LocalMessageDuplexStream({
name: 'inpage',
target: 'contentscript',
})
// compose the inpage provider
var inpageProvider = new MetamaskInpageProvider(niftywalletStream)