//address and abi are copied from url above
let contractAddr = contract.address
let contractAbi = contract.abi
let web3 = new Web3(new Web3.providers.WebsocketProvider('wss://mainnet.infura.io/ws'))
if (typeof web3 !== 'undefined') {
web3 = new Web3(web3.currentProvider)
} else {
console.log('we need MetaMask')
}
let myContract = new web3.eth.Contract(contractAbi, contractAddr)
myContract.methods.name().call().then(console.log).catch(console.log)
//address and abi are copied from url above
let contractAddr = contract.address
let contractAbi = contract.abi
let url = contract.url //http://127.0.0.1:7545 provided by ganache
let web3
if (typeof web3 !== 'undefined') {
// web3 = new Web3(web3.currentProvider)
} else {
web3 = new Web3(new Web3.providers.HttpProvider(url))
}
let myContract = new web3.eth.Contract(contractAbi, contractAddr)
myContract.methods.name().call().then(console.log).catch(console.log)
在这种情况下,我会得到正确的结果“momo”。
我想
infura
作品像
甘纳什
我试过其他的
因弗拉
但都失败了。
我有
metaMask
in my chrome extension and use we
web3@^1.0.0-beta.33
.