Trying to update web3, wip commit
This commit is contained in:
parent
5f91761f8e
commit
7dff751e1e
File diff suppressed because it is too large
Load Diff
|
@ -110,7 +110,6 @@
|
|||
"truffle-contract": "^4.0.7",
|
||||
"truffle-solidity-loader": "^0.1.6",
|
||||
"uglifyjs-webpack-plugin": "^2.1.2",
|
||||
"web3": "^0.20.7",
|
||||
"webpack": "^4.1.1",
|
||||
"webpack-bundle-analyzer": "^3.1.0",
|
||||
"webpack-cli": "^3.2.3",
|
||||
|
@ -128,7 +127,8 @@
|
|||
"react-final-form": "^4.1.0",
|
||||
"react-loadable": "^5.3.1",
|
||||
"react-router-dom": "^4.2.2",
|
||||
"recompose": "^0.30.0"
|
||||
"recompose": "^0.30.0",
|
||||
"web3": "1.0.0-beta.48"
|
||||
},
|
||||
"jest": {
|
||||
"verbose": true,
|
||||
|
|
|
@ -65,8 +65,9 @@ export const deploySafeContract = async (
|
|||
numConfirmations: number,
|
||||
userAccount: string,
|
||||
) => {
|
||||
const gnosisSafeData = await safeMaster.contract.setup.getData(safeAccounts, numConfirmations, 0, '0x')
|
||||
const proxyFactoryData = proxyFactoryMaster.contract.createProxy.getData(safeMaster.address, gnosisSafeData)
|
||||
console.log(safeMaster)
|
||||
const gnosisSafeData = await safeMaster.setup(safeAccounts, numConfirmations, 0, '0x').encodeABI()
|
||||
const proxyFactoryData = proxyFactoryMaster.createProxy(safeMaster.address, gnosisSafeData).encodeABI()
|
||||
const gas = await calculateGasOf(proxyFactoryData, userAccount, proxyFactoryMaster.address)
|
||||
const gasPrice = await calculateGasPrice()
|
||||
|
||||
|
|
|
@ -44,18 +44,18 @@ export const getWeb3 = () => web3 || new Web3(window.web3.currentProvider)
|
|||
|
||||
const isMetamask: Function = (web3Provider): boolean => {
|
||||
const isMetamaskConstructor = web3Provider.currentProvider.constructor.name === 'MetamaskInpageProvider'
|
||||
|
||||
console.log(web3Provider)
|
||||
return isMetamaskConstructor || web3Provider.currentProvider.isMetaMask
|
||||
}
|
||||
|
||||
const getAccountFrom: Function = async (web3Provider): Promise<string | null> => {
|
||||
const accounts = await promisify(cb => web3Provider.eth.getAccounts(cb))
|
||||
const accounts = await web3Provider.eth.getAccounts()
|
||||
|
||||
return accounts && accounts.length > 0 ? accounts[0] : null
|
||||
}
|
||||
|
||||
const getNetworkIdFrom = async (web3Provider) => {
|
||||
const networkId = await promisify(cb => web3Provider.version.getNetwork(cb))
|
||||
const networkId = await web3Provider.eth.net.getId()
|
||||
|
||||
return networkId
|
||||
}
|
||||
|
@ -75,7 +75,7 @@ export const getProviderInfo: Function = async (): Promise<ProviderProps> => {
|
|||
console.log('Injected web3 detected.')
|
||||
}
|
||||
|
||||
const name = isMetamask(web3) ? WALLET_PROVIDER.METAMASK : 'UNKNOWN'
|
||||
const name = isMetamask(window.web3) ? WALLET_PROVIDER.METAMASK : 'UNKNOWN'
|
||||
const account = await getAccountFrom(web3)
|
||||
const network = await getNetworkIdFrom(web3)
|
||||
|
||||
|
|
Loading…
Reference in New Issue