diff options
author | Marek Kotewicz <marek.kotewicz@gmail.com> | 2015-02-03 00:40:05 +0800 |
---|---|---|
committer | Marek Kotewicz <marek.kotewicz@gmail.com> | 2015-02-03 00:40:05 +0800 |
commit | 9d9c23e315a124c9fa5fa929d00c18791cfdb4e6 (patch) | |
tree | 451697fd9c0ae2720f3f10ee649f3be46177476f /lib/web3.js | |
parent | 011fdd91df02abd7ee88bdef183186fe95eeeb18 (diff) | |
download | dexon-9d9c23e315a124c9fa5fa929d00c18791cfdb4e6.tar dexon-9d9c23e315a124c9fa5fa929d00c18791cfdb4e6.tar.gz dexon-9d9c23e315a124c9fa5fa929d00c18791cfdb4e6.tar.bz2 dexon-9d9c23e315a124c9fa5fa929d00c18791cfdb4e6.tar.lz dexon-9d9c23e315a124c9fa5fa929d00c18791cfdb4e6.tar.xz dexon-9d9c23e315a124c9fa5fa929d00c18791cfdb4e6.tar.zst dexon-9d9c23e315a124c9fa5fa929d00c18791cfdb4e6.zip |
common cleanup
Diffstat (limited to 'lib/web3.js')
-rw-r--r-- | lib/web3.js | 52 |
1 files changed, 1 insertions, 51 deletions
diff --git a/lib/web3.js b/lib/web3.js index c3126afc4..e868e9412 100644 --- a/lib/web3.js +++ b/lib/web3.js @@ -29,28 +29,6 @@ if (process.env.NODE_ENV !== 'build') { var utils = require('./utils'); -var ETH_UNITS = [ - 'wei', - 'Kwei', - 'Mwei', - 'Gwei', - 'szabo', - 'finney', - 'ether', - 'grand', - 'Mether', - 'Gether', - 'Tether', - 'Pether', - 'Eether', - 'Zether', - 'Yether', - 'Nether', - 'Dether', - 'Vether', - 'Uether' -]; - /// @returns an array of objects describing web3 api methods var web3Methods = function () { return [ @@ -213,29 +191,7 @@ var web3 = { }, /// used to transform value/string to eth string - /// TODO: use BigNumber.js to parse int - toEth: function(str) { - var val = typeof str === "string" ? str.indexOf('0x') === 0 ? parseInt(str.substr(2), 16) : parseInt(str) : str; - var unit = 0; - var units = ETH_UNITS; - while (val > 3000 && unit < units.length - 1) - { - val /= 1000; - unit++; - } - var s = val.toString().length < val.toFixed(2).length ? val.toString() : val.toFixed(2); - var replaceFunction = function($0, $1, $2) { - return $1 + ',' + $2; - }; - - while (true) { - var o = s; - s = s.replace(/(\d)(\d\d\d[\.\,])/, replaceFunction); - if (o === s) - break; - } - return s + ' ' + units[unit]; - }, + toEth: utils.toEth, /// eth object prototype eth: { @@ -271,11 +227,6 @@ var web3 = { return new web3.filter(filter, shhWatch); } }, - - /// @returns true if provider is installed - haveProvider: function() { - return !!web3.provider.provider; - } }; /// setups all api methods @@ -298,7 +249,6 @@ var shhWatch = { setupMethods(shhWatch, shhWatchMethods()); web3.setProvider = function(provider) { - //provider.onmessage = messageHandler; // there will be no async calls, to remove web3.provider.set(provider); }; |