* Add fixed price in gas to ewc configuration
This commit is contained in:
parent
3fa0b74137
commit
503b99973e
|
@ -1,6 +1,8 @@
|
|||
import EwcLogo from 'src/config/assets/token_ewc.svg'
|
||||
import { EnvironmentSettings, ETHEREUM_NETWORK, NetworkConfig, WALLETS } from 'src/config/networks/network.d'
|
||||
|
||||
// @todo (agustin) we need to use fixed gasPrice because the oracle is not working right now and it's returning 0
|
||||
// once the oracle is fixed we need to remove the fixed value
|
||||
const baseConfig: EnvironmentSettings = {
|
||||
txServiceUrl: 'https://safe-transaction.ewc.gnosis.io/api/v1',
|
||||
safeAppsUrl: 'https://safe-apps.dev.gnosisdev.com',
|
||||
|
@ -8,6 +10,7 @@ const baseConfig: EnvironmentSettings = {
|
|||
url: 'https://station.energyweb.org',
|
||||
gasParameter: 'standard',
|
||||
},
|
||||
gasPrice: 1e6,
|
||||
rpcServiceUrl: 'https://rpc.energyweb.org',
|
||||
networkExplorerName: 'Energy web explorer',
|
||||
networkExplorerUrl: 'https://explorer.energyweb.org',
|
||||
|
|
|
@ -4,7 +4,6 @@ import { BigNumber } from 'bignumber.js'
|
|||
import { getWeb3, web3ReadOnly } from 'src/logic/wallets/getWeb3'
|
||||
import { getGasPrice, getGasPriceOracle } from 'src/config'
|
||||
|
||||
// const MAINNET_NETWORK = 1
|
||||
export const EMPTY_DATA = '0x'
|
||||
|
||||
export const checkReceiptStatus = async (hash) => {
|
||||
|
@ -28,16 +27,6 @@ export const checkReceiptStatus = async (hash) => {
|
|||
}
|
||||
|
||||
export const calculateGasPrice = async (): Promise<string> => {
|
||||
/*
|
||||
const web3 = getWeb3()
|
||||
const { network } = web3.version
|
||||
const isMainnet = MAINNET_NETWORK === network
|
||||
|
||||
const url = isMainnet
|
||||
? 'https://safe-relay.staging.gnosisdev.com/api/v1/gas-station/'
|
||||
: 'https://safe-relay.dev.gnosisdev.com/'
|
||||
*/
|
||||
|
||||
if (process.env.NODE_ENV === 'test') {
|
||||
return '20000000000'
|
||||
}
|
||||
|
@ -61,7 +50,7 @@ export const calculateGasPrice = async (): Promise<string> => {
|
|||
}
|
||||
}
|
||||
|
||||
export const calculateGasOf = async (data, from, to) => {
|
||||
export const calculateGasOf = async (data: string, from: string, to: string): Promise<number> => {
|
||||
const web3 = getWeb3()
|
||||
try {
|
||||
const gas = await web3.eth.estimateGas({ data, from, to })
|
||||
|
|
Loading…
Reference in New Issue