Create blockchainWatcher class and refactor Portal such that Ether amounts are always passed around as baseUnits
This commit is contained in:
@@ -155,7 +155,7 @@ export class Dispatcher {
|
||||
type: ActionTypes.UpdateOrderECSignature,
|
||||
});
|
||||
}
|
||||
public updateUserEtherBalance(balance: BigNumber) {
|
||||
public updateUserWeiBalance(balance: BigNumber) {
|
||||
this._dispatch({
|
||||
data: balance,
|
||||
type: ActionTypes.UpdateUserEtherBalance,
|
||||
|
@@ -38,7 +38,7 @@ export interface State {
|
||||
tokenByAddress: TokenByAddress;
|
||||
lastForceTokenStateRefetch: number;
|
||||
userAddress: string;
|
||||
userEtherBalance: BigNumber;
|
||||
userEtherBalanceInWei: BigNumber;
|
||||
// Note: cache of supplied orderJSON in fill order step. Do not use for anything else.
|
||||
userSuppliedOrderCache: Order;
|
||||
|
||||
@@ -77,7 +77,7 @@ const INITIAL_STATE: State = {
|
||||
tokenByAddress: {},
|
||||
lastForceTokenStateRefetch: moment().unix(),
|
||||
userAddress: '',
|
||||
userEtherBalance: new BigNumber(0),
|
||||
userEtherBalanceInWei: new BigNumber(0),
|
||||
userSuppliedOrderCache: undefined,
|
||||
|
||||
// Docs
|
||||
@@ -138,7 +138,7 @@ export function reducer(state: State = INITIAL_STATE, action: Action) {
|
||||
case ActionTypes.UpdateUserEtherBalance: {
|
||||
return {
|
||||
...state,
|
||||
userEtherBalance: action.data,
|
||||
userEtherBalanceInWei: action.data,
|
||||
};
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user