MyCrypto/common/reducers/transaction/fields/typings.ts

17 lines
506 B
TypeScript

import {
SetToFieldAction,
SetDataFieldAction,
SetNonceFieldAction,
SetGasLimitFieldAction
} from 'actions/transaction';
import { Wei } from 'libs/units';
export interface State {
to: SetToFieldAction['payload'];
data: SetDataFieldAction['payload'];
nonce: SetNonceFieldAction['payload'];
value: { raw: string; value: Wei | null }; // TODO: fix this workaround since some of the payload is optional
gasLimit: SetGasLimitFieldAction['payload'];
gasPrice: { raw: string; value: Wei };
}