Je web3 de metamask Initialisation ectension dans React cette Way-Version Web3 pas la même partout
componentDidMount() {
window.addEventListener('load', function() {
let web3 = window.web3
web3 = new Web3(web3.currentProvider);
console.log(web3.version)
})
}
Au-dessus console.log donner la version 1.0.0-beta.22
, mais quand je l'appelle web3.version
à l'intérieur d'autres fonctions à l'intérieur du component
handleChange = (e) => {
let web3 = window.web3
console.log(web3.version)
};
ici console.log(web3.version)
donne version 0.20.2
Version Web3 J'ai installé usi ng npm est la version 1.0.0-beta.22
. Je suppose que la version 0.20.2 est injectée par métamasque en quelque sorte. Je veux utiliser la version 1.0.0-beta.22
partout. Comment puis je faire ça?