code: function (valueBuffer) {
  			var value = this.valueToBigInt(valueBuffer).toString();
  			var integerPart = value.length > 8 ? value.substr(0, value.length - 8) : '0';
  			var decimalPart = value.length > 8 ? value.substr(value.length - 8) : value;
  			while (decimalPart.length < 8) decimalPart = "0" + decimalPart;
  			decimalPart = decimalPart.replace(/0*$/, '');
  			while (decimalPart.length < 2) decimalPart += "0";
  			return integerPart + "." + decimalPart;
  		}
docs: Format a Bitcoin value as a string.
  
  Takes a BigInteger or byte-array and returns that amount of Bitcoins in a
  nice standard formatting.
  
  Examples:
  12.3555
  0.1234
  900.99998888
  34.00