src/utils/index.js
function bytes32ToType(type, value) {
  switch (type) {
    case 'address':
      return `0x${ethUtil.stripHexPrefix(value).slice(24)}`;
    case 'bool':
      return (ethUtil.stripHexPrefix(value).slice(63) === '1');
    case 'int':
      return bytes32ToInt(value);
    case 'uint':
      return bytes32ToInt(value);
    default:
      return value;
  }
}
function bytes32ToType(type, value) {
  switch (type) {
    case 'address':
      return `0x${ethUtil.stripHexPrefix(value).slice(24)}`;
    case 'bool':
      return (ethUtil.stripHexPrefix(value).slice(63) === '1');
    case 'int':
      return bytes32ToInt(value);
    case 'uint':
      return bytes32ToInt(value);
    default:
      return value;
  }
}
function bytes32ToType ( type , value ) { switch ( type ) { case 'address' : return ` ${ ethUtil . stripHexPrefix ( value ) . slice ( 24 ) } ` ; case 'bool' : return ( ethUtil . stripHexPrefix ( value ) . slice ( 63 ) === '1' ) ; case 'int' : return bytes32ToInt ( value ) ; case 'uint' : return bytes32ToInt ( value ) ; default : return value ; } }
bytes32 to type
bytes32 to type