File tree Expand file tree Collapse file tree 4 files changed +15
-5
lines changed Expand file tree Collapse file tree 4 files changed +15
-5
lines changed Original file line number Diff line number Diff line change 11
2- # 0.1.7  -- Bugfixes  
2+ # 0.1.9  -- Bugfixes  
33
44-  Fix for BigNumber serialization
55
Original file line number Diff line number Diff line change 11{
22  "name" : " eth-indexer" 
3-   "version" : " 0.1.8 " 
3+   "version" : " 0.1.9 " 
44  "description" : " High performance Ethereum smart contract event indexing for fast local retrieval" 
55  "author" : 
" Dominiek Ter Heide <[email protected] >" ,
 66  "license" : " MIT" 
2727    "babel-core" : " ^6.26.0" 
2828    "babel-polyfill" : " ^6.26.0" 
2929    "bignumber.js" : " ^5.0.0" 
30+     "bn.js" : " ^4.11.8" 
3031    "elasticsearch" : " ^14.0.0" 
3132    "ethjs" : " ^0.3.3" 
3233    "ethjs-abi" : " ^0.2.1" 
4243    "winston" : " 3.0.0-rc0" 
4344  },
4445  "devDependencies" : {
45-     "npmpub" : " ^3.1.0" 
46-     "cross-env" : " ^5.1.3" 
4746    "babel-cli" : " ^6.26.0" 
4847    "babel-jest" : " ^21.2.0" 
4948    "babel-preset-env" : " ^1.6.1" 
49+     "cross-env" : " ^5.1.3" 
5050    "eslint" : " ^4.11.0" 
5151    "eslint-config-airbnb-base" : " ^12.1.0" 
5252    "eslint-plugin-import" : " ^2.8.0" 
5353    "eslint-plugin-jest" : " ^21.3.2" 
5454    "jest" : " ^21.2.1" 
55+     "npmpub" : " ^3.1.0" 
5556    "supertest" : " ^3.0.0" 
5657  }
5758}
Original file line number Diff line number Diff line change 11
22import  BigNumber  from  'bignumber.js' ; 
33
4+ const  isBigNumber  =  value  => 
5+   ( value  &&  value . isBigNumber  ===  true )  || 
6+   ( value  &&  value  instanceof  BigNumber )  || 
7+   ( value  &&  value . lte  &&  value . toNumber ) ; 
8+ 
49export  const  serialize  =  ( event )  =>  { 
510  const  doc  =  Object . assign ( { } ,  event ) ; 
611  for  ( const  key  in  event . args )  { 
7-     if  ( event . args [ key ]   &&   event . args [ key ] . isBigNumber )  { 
12+     if  ( isBigNumber ( event . args [ key ] ) )  { 
813      doc . args [ key ]  =  { 
914        type : 'BigNumber' , 
1015        value : event . args [ key ] . toString ( ) , 
Original file line number Diff line number Diff line change 782782  version "4.11.6" 
783783  resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.11.6.tgz#53344adb14617a13f6e8dd2ce28905d1c0ba3215" 
784784
785+ bn.js@^4.11.8 :
786+   version "4.11.8" 
787+   resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.11.8.tgz#2cde09eb5ee341f484746bb0309b3253b1b1442f" 
788+ 
785789786790  version "2.10.1" 
787791  resolved "https://registry.yarnpkg.com/boom/-/boom-2.10.1.tgz#39c8918ceff5799f83f9492a848f625add0c766f" 
 
 
   
 
     
   
   
          
    
    
     
    
      
     
     
    You can’t perform that action at this time.
  
 
    
  
    
      
        
     
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments