mirror of
https://github.com/status-im/MyCrypto.git
synced 2025-01-11 19:44:21 +00:00
c631f45ab7
* Remove gas dropdown & Add gas sliders * Update styles * Revert changes made to requestpayment.tsx * Update style & add custom labels to GasLimitField * Update styles * Update confirm transaction modal * Revert "Update confirm transaction modal" This reverts commit 743c9a505fe070feb55f7af550ad918a3d8899d1. * Add transaction fee to tx confirmation modal * Update styles * Remove old gasPriceDropdown files & use network units in tx fee * Add option to lock gaslimit data * fix tslint errors * Rename lockData to readOnly * Add option to check if validAmount before generating transaction * Add nonce field if gas slider is readonly * Automatically set nonce in <Send/> * Update snapshot * Move getNonceRequested to GasSlider component * Add optional to check value for isValidAmount selector * Add selector for transaction fee * Update GasSlider component & Rename to Gas * update snapshots * Fix subtabs className * Update styles * Remove dataField on contract interact * rename <Gas/> to <TXMetaDataPanel/>
27 lines
583 B
TypeScript
27 lines
583 B
TypeScript
import { Wei } from 'libs/units';
|
|
import * as eth from './ether';
|
|
import { IFullWallet } from 'libs/wallet';
|
|
import { ITransaction } from '../typings';
|
|
|
|
export const signTransaction = async (
|
|
t: ITransaction,
|
|
w: IFullWallet,
|
|
accountBalance: Wei,
|
|
isOffline: boolean
|
|
) => {
|
|
eth.validateTx(t, accountBalance, isOffline);
|
|
const signedT = await eth.signTx(t, w);
|
|
return signedT;
|
|
};
|
|
|
|
export {
|
|
enoughBalanceViaTx,
|
|
validateTx,
|
|
validGasLimit,
|
|
makeTransaction,
|
|
getTransactionFields,
|
|
getTransactionFee,
|
|
computeIndexingHash
|
|
} from './ether';
|
|
export * from './token';
|