message: fixed big number input
diff: @@ -6,6 +6,7 @@ import * as FP from 'fp-ts/lib/function'
  import * as O from 'fp-ts/lib/Option'
  import { trimZeros } from '../../../helpers/stringHelper'
  +import { ZERO_BN } from '../../../services/const'
  import * as Styled from './Input.style'
  import { VALUE_ZERO, formatValue, validInputValue } from './util'
  @@ -16,7 +17,12 @@ type Props = Omit<Styled.InputProps, 'value' | 'onChange'> & {
  }
  export const InputBigNumber: React.FC<Props> = (props: Props): JSX.Element => {
  - const { decimal = 2, value = bn(0), onChange = () => {}, ...otherProps /* any props of `InputNumberProps` */ } = props
  + const {
  + decimal = 2,
  + value = ZERO_BN,
  + onChange = () => {},
  + ...otherProps /* any props of `InputNumberProps` */
  + } = props
  // value as string (unformatted) - it supports empty string for an empty input
  const [enteredValue, setEnteredValue] = useState<O.Option<string>>(O.none)
  @@ -84,10 +90,11 @@ export const InputBigNumber: React.FC<Props> = (props: Props): JSX.Element => {
  O.filter((v) => !broadcastValue.current.isEqualTo(v))
  )
  + setEnteredValue(O.some(newValue))
  +
  if (O.isSome(valueToBroadcast)) {
  const v = valueToBroadcast.value
  broadcastValue.current = v
  - setEnteredValue(O.some(newValue))
  onChange(bn(v))
  }
  