WA-521 Refactor TxType

This commit is contained in:
apanizo 2018-08-10 17:37:31 +02:00
parent 1518521dba
commit f5b736c2f1
1 changed files with 4 additions and 4 deletions

View File

@ -3,7 +3,7 @@ import { getSafeEthereumInstance } from '~/wallets/createTransactions'
import { getWeb3 } from '~/wallets/getWeb3' import { getWeb3 } from '~/wallets/getWeb3'
import { getTxServiceUriFrom, getTxServiceHost } from '~/config' import { getTxServiceUriFrom, getTxServiceHost } from '~/config'
type Type = 'confirmation' | 'execution' export type TxServiceType = 'confirmation' | 'execution'
export type Operation = 0 | 1 | 2 export type Operation = 0 | 1 | 2
const calculateBodyFrom = async ( const calculateBodyFrom = async (
@ -15,7 +15,7 @@ const calculateBodyFrom = async (
nonce: number, nonce: number,
transactionHash: string, transactionHash: string,
sender: string, sender: string,
type: Type, type: TxServiceType,
) => { ) => {
const gnosisSafe = await getSafeEthereumInstance(safeAddress) const gnosisSafe = await getSafeEthereumInstance(safeAddress)
const contractTransactionHash = await gnosisSafe.getTransactionHash(to, valueInWei, data, operation, nonce) const contractTransactionHash = await gnosisSafe.getTransactionHash(to, valueInWei, data, operation, nonce)
@ -32,7 +32,7 @@ const calculateBodyFrom = async (
type, type,
}) })
} }
const buildTxServiceUrlFrom = (safeAddress: string) => { export const buildTxServiceUrlFrom = (safeAddress: string) => {
const host = getTxServiceHost() const host = getTxServiceHost()
const address = getWeb3().toChecksumAddress(safeAddress) const address = getWeb3().toChecksumAddress(safeAddress)
const base = getTxServiceUriFrom(address) const base = getTxServiceUriFrom(address)
@ -48,7 +48,7 @@ export const submitOperation = async (
nonce: number, nonce: number,
txHash: string, txHash: string,
sender: string, sender: string,
type: Type, type: TxServiceType,
) => { ) => {
const url = buildTxServiceUrlFrom(safeAddress) const url = buildTxServiceUrlFrom(safeAddress)
const headers = { const headers = {