Skip to content

Commit 5620105

Browse files
authored
Remove @types/bn.js from block,blockchain,trie,tx,vm packages (#1136)
* deps -> remove @types/bn.js from block,blockchain,trie,tx,vm packages * vm -> import BN from ethereumjs-util everywhere * tx -> import BN from ethereumjs-util in TransactionFactory.ts
1 parent 42cf2c6 commit 5620105

30 files changed

+25
-37
lines changed

packages/block/package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,6 @@
4242
"@ethereumjs/common": "^2.1.0",
4343
"merkle-patricia-tree": "^4.1.0",
4444
"@ethereumjs/tx": "^3.0.2",
45-
"@types/bn.js": "^4.11.6",
4645
"ethereumjs-util": "^7.0.8"
4746
},
4847
"devDependencies": {

packages/blockchain/package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,6 @@
5151
"@ethereumjs/config-typescript": "^2.0.0",
5252
"@ethereumjs/eslint-config-defaults": "^2.0.0",
5353
"@types/async": "^2.4.1",
54-
"@types/bn.js": "^4.11.6",
5554
"@types/lru-cache": "^5.1.0",
5655
"@types/node": "^11.13.4",
5756
"@types/tape": "^4.13.0",

packages/trie/package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,6 @@
5656
"@ethereumjs/config-typescript": "^2.0.0",
5757
"@ethereumjs/eslint-config-defaults": "^2.0.0",
5858
"@types/benchmark": "^1.0.33",
59-
"@types/bn.js": "^4.11.6",
6059
"@types/tape": "^4.13.0",
6160
"benchmark": "^2.1.4",
6261
"eslint": "^6.8.0",

packages/tx/package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,6 @@
3838
"@ethereumjs/config-coverage": "^2.0.0",
3939
"@ethereumjs/config-typescript": "^2.0.0",
4040
"@ethereumjs/eslint-config-defaults": "^2.0.0",
41-
"@types/bn.js": "^4.11.6",
4241
"@types/minimist": "^1.2.0",
4342
"@types/node": "^11.13.4",
4443
"@types/tape": "^4.13.0",

packages/tx/src/transactionFactory.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import Common from '@ethereumjs/common'
22
import { default as LegacyTransaction } from './legacyTransaction'
33
import { default as EIP2930Transaction } from './eip2930Transaction'
44
import { TxOptions, Transaction, TxData } from './types'
5-
import BN from 'bn.js'
5+
import { BN } from 'ethereumjs-util'
66

77
const DEFAULT_COMMON = new Common({ chain: 'mainnet' })
88

packages/vm/benchmarks/util.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
1-
import BN = require('bn.js')
2-
import { Account, Address, toBuffer, bufferToInt } from 'ethereumjs-util'
1+
import { Account, Address, toBuffer, bufferToInt, BN } from 'ethereumjs-util'
32
import Common from '@ethereumjs/common'
43
import { Block } from '@ethereumjs/block'
54
import { StateManager, DefaultStateManager } from '../dist/state'

packages/vm/lib/evm/opcodes/EIP1283.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import BN = require('bn.js')
1+
import { BN } from 'ethereumjs-util'
22
import { RunState } from './../interpreter'
33

44
/**

packages/vm/lib/evm/opcodes/EIP2200.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import BN = require('bn.js')
1+
import { BN } from 'ethereumjs-util'
22
import { RunState } from './../interpreter'
33
import { ERROR } from '../../exceptions'
44
import { adjustSstoreGasEIP2929 } from './EIP2929'

packages/vm/lib/evm/opcodes/EIP2929.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
1-
import BN = require('bn.js')
2-
import { Address } from 'ethereumjs-util'
1+
import { Address, BN } from 'ethereumjs-util'
32
import { EIP2929StateManager } from '../../state/interface'
43
import { RunState } from './../interpreter'
54

packages/vm/lib/evm/precompiles/01-ecrecover.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
1-
import BN = require('bn.js')
2-
import { setLengthLeft, setLengthRight, ecrecover, publicToAddress } from 'ethereumjs-util'
1+
import { setLengthLeft, setLengthRight, ecrecover, publicToAddress, BN } from 'ethereumjs-util'
32
import { PrecompileInput } from './types'
43
import { OOGResult, ExecResult } from '../evm'
54
const assert = require('assert')

0 commit comments

Comments
 (0)