Compare commits

..

3 Commits

Author SHA1 Message Date
semantic-release-bot cfcbcb14ef chore(release): 0.1.0-develop.22 [skip ci]
# [0.1.0-develop.22](https://git.lumeweb.com/LumeWeb/libethsync/compare/v0.1.0-develop.21...v0.1.0-develop.22) (2023-07-11)

### Bug Fixes

* ensure @ethereumjs/util matches the version required by @ethereumjs/evm ([0949e8d](0949e8d427))
2023-07-11 12:34:27 +00:00
Derrick Hammer 0949e8d427
fix: ensure @ethereumjs/util matches the version required by @ethereumjs/evm 2023-07-11 08:33:24 -04:00
Derrick Hammer 23d54062af
refactor: downgrade ethereum libraries due to bundling issues 2023-07-11 08:24:59 -04:00
3 changed files with 346 additions and 115 deletions

View File

@ -1,3 +1,10 @@
# [0.1.0-develop.22](https://git.lumeweb.com/LumeWeb/libethsync/compare/v0.1.0-develop.21...v0.1.0-develop.22) (2023-07-11)
### Bug Fixes
* ensure @ethereumjs/util matches the version required by @ethereumjs/evm ([0949e8d](https://git.lumeweb.com/LumeWeb/libethsync/commit/0949e8d427b6a70497bc5c93bd6df5a72247b848))
# [0.1.0-develop.21](https://git.lumeweb.com/LumeWeb/libethsync/compare/v0.1.0-develop.20...v0.1.0-develop.21) (2023-07-11) # [0.1.0-develop.21](https://git.lumeweb.com/LumeWeb/libethsync/compare/v0.1.0-develop.20...v0.1.0-develop.21) (2023-07-11)

436
npm-shrinkwrap.json generated
View File

@ -1,24 +1,24 @@
{ {
"name": "@lumeweb/libethclient", "name": "@lumeweb/libethsync",
"version": "0.1.0-develop.21", "version": "0.1.0-develop.22",
"lockfileVersion": 3, "lockfileVersion": 3,
"requires": true, "requires": true,
"packages": { "packages": {
"": { "": {
"name": "@lumeweb/libethclient", "name": "@lumeweb/libethsync",
"version": "0.1.0-develop.21", "version": "0.1.0-develop.22",
"dependencies": { "dependencies": {
"@chainsafe/as-sha256": "^0.3.1", "@chainsafe/as-sha256": "^0.3.1",
"@chainsafe/bls": "7.1.1", "@chainsafe/bls": "7.1.1",
"@chainsafe/blst": "0.2.9", "@chainsafe/blst": "0.2.9",
"@chainsafe/ssz": "0.11.1", "@chainsafe/ssz": "0.11.1",
"@ethereumjs/block": "4.3.0", "@ethereumjs/block": "4.0.0",
"@ethereumjs/blockchain": "6.3.0", "@ethereumjs/blockchain": "6.0.0",
"@ethereumjs/common": "^3.2.0", "@ethereumjs/common": "3.0.0",
"@ethereumjs/trie": "5.1.0", "@ethereumjs/trie": "5.0.0",
"@ethereumjs/tx": "4.2.0", "@ethereumjs/tx": "4.0.0",
"@ethereumjs/util": "8.1.0", "@ethereumjs/util": "^8.1.0",
"@ethereumjs/vm": "6.5.0", "@ethereumjs/vm": "6.0.0",
"@lodestar/config": "1.9.1", "@lodestar/config": "1.9.1",
"@lodestar/light-client": "1.9.1", "@lodestar/light-client": "1.9.1",
"@lodestar/params": "1.9.1", "@lodestar/params": "1.9.1",
@ -27,7 +27,7 @@
"axios": "^1.4.0", "axios": "^1.4.0",
"axios-retry": "^3.5.1", "axios-retry": "^3.5.1",
"detect-node": "^2.1.0", "detect-node": "^2.1.0",
"ethereum-cryptography": "^2.0.0", "ethereum-cryptography": "^1.1.2",
"node-cache": "^5.1.2", "node-cache": "^5.1.2",
"rlp": "^3.0.0", "rlp": "^3.0.0",
"web3-types": "^1.0.1" "web3-types": "^1.0.1"
@ -1610,36 +1610,35 @@
} }
}, },
"node_modules/@ethereumjs/block": { "node_modules/@ethereumjs/block": {
"version": "4.3.0", "version": "4.0.0",
"resolved": "https://registry.npmjs.org/@ethereumjs/block/-/block-4.3.0.tgz", "resolved": "https://registry.npmjs.org/@ethereumjs/block/-/block-4.0.0.tgz",
"integrity": "sha512-NHzfNIqadldAB91LjkHOaQgMNA/Pc7C1N9NAm/QpewW6D0B9bSIYYnxwmv3EUyd/sbfBEheLFpwrBpvkCN+iAA==", "integrity": "sha512-OewaOEzcplspEeoDWyEKX7ENuXYUQMUsO18payHrPBC7kTGDcWr+qx+F6gMMC/pyJvS9l9LpLmMOS6ENIK62kA==",
"dependencies": { "dependencies": {
"@ethereumjs/common": "^3.2.0", "@ethereumjs/common": "^3.0.0",
"@ethereumjs/rlp": "^4.0.1", "@ethereumjs/rlp": "^4.0.0",
"@ethereumjs/trie": "^5.1.0", "@ethereumjs/trie": "^5.0.0",
"@ethereumjs/tx": "^4.2.0", "@ethereumjs/tx": "^4.0.0",
"@ethereumjs/util": "^8.1.0", "@ethereumjs/util": "^8.0.0",
"ethereum-cryptography": "^2.0.0" "ethereum-cryptography": "^1.1.2"
}, },
"engines": { "engines": {
"node": ">=14" "node": ">=14"
} }
}, },
"node_modules/@ethereumjs/blockchain": { "node_modules/@ethereumjs/blockchain": {
"version": "6.3.0", "version": "6.0.0",
"resolved": "https://registry.npmjs.org/@ethereumjs/blockchain/-/blockchain-6.3.0.tgz", "resolved": "https://registry.npmjs.org/@ethereumjs/blockchain/-/blockchain-6.0.0.tgz",
"integrity": "sha512-2FLtkThtA0SsfG6v7BzElEwLHMYE0nQf8BFGO/+HeFTwldWw0tybaobzJcX/p0j9bwEsRtnadU/iTAbXsHuNFw==", "integrity": "sha512-JdgY2jD4ymzcCbAcX4XVX1dTLoVqEIyaBVPVljYlPzJEdIoFa5JYpZheNlZGtP11d1OKhhyTqfqLuYThxI32Tw==",
"dependencies": { "dependencies": {
"@ethereumjs/block": "^4.3.0", "@ethereumjs/block": "^4.0.0",
"@ethereumjs/common": "^3.2.0", "@ethereumjs/common": "^3.0.0",
"@ethereumjs/ethash": "^2.1.0", "@ethereumjs/ethash": "^2.0.0",
"@ethereumjs/rlp": "^4.0.1", "@ethereumjs/rlp": "^4.0.0",
"@ethereumjs/trie": "^5.1.0", "@ethereumjs/trie": "^5.0.0",
"@ethereumjs/tx": "^4.2.0", "@ethereumjs/util": "^8.0.0",
"@ethereumjs/util": "^8.1.0",
"abstract-level": "^1.0.3", "abstract-level": "^1.0.3",
"debug": "^4.3.3", "debug": "^4.3.3",
"ethereum-cryptography": "^2.0.0", "ethereum-cryptography": "^1.1.2",
"level": "^8.0.0", "level": "^8.0.0",
"lru-cache": "^5.1.1", "lru-cache": "^5.1.1",
"memory-level": "^1.0.0" "memory-level": "^1.0.0"
@ -1649,11 +1648,11 @@
} }
}, },
"node_modules/@ethereumjs/common": { "node_modules/@ethereumjs/common": {
"version": "3.2.0", "version": "3.0.0",
"resolved": "https://registry.npmjs.org/@ethereumjs/common/-/common-3.2.0.tgz", "resolved": "https://registry.npmjs.org/@ethereumjs/common/-/common-3.0.0.tgz",
"integrity": "sha512-pksvzI0VyLgmuEF2FA/JR/4/y6hcPq8OUail3/AvycBaW1d5VSauOZzqGvJ3RTmR4MU35lWE8KseKOsEhrFRBA==", "integrity": "sha512-yHgMom5HFlAJIu8fmA1n0UvBnanhULfuNQAD+tT6ZR6sndLUz2Mc4eegF3Rby579lqJMAc/rpsToP7wA/i4R/w==",
"dependencies": { "dependencies": {
"@ethereumjs/util": "^8.1.0", "@ethereumjs/util": "^8.0.0",
"crc-32": "^1.2.0" "crc-32": "^1.2.0"
} }
}, },
@ -1673,6 +1672,97 @@
"node": ">=14" "node": ">=14"
} }
}, },
"node_modules/@ethereumjs/ethash/node_modules/@ethereumjs/block": {
"version": "4.3.0",
"resolved": "https://registry.npmjs.org/@ethereumjs/block/-/block-4.3.0.tgz",
"integrity": "sha512-NHzfNIqadldAB91LjkHOaQgMNA/Pc7C1N9NAm/QpewW6D0B9bSIYYnxwmv3EUyd/sbfBEheLFpwrBpvkCN+iAA==",
"dependencies": {
"@ethereumjs/common": "^3.2.0",
"@ethereumjs/rlp": "^4.0.1",
"@ethereumjs/trie": "^5.1.0",
"@ethereumjs/tx": "^4.2.0",
"@ethereumjs/util": "^8.1.0",
"ethereum-cryptography": "^2.0.0"
},
"engines": {
"node": ">=14"
}
},
"node_modules/@ethereumjs/ethash/node_modules/@ethereumjs/common": {
"version": "3.2.0",
"resolved": "https://registry.npmjs.org/@ethereumjs/common/-/common-3.2.0.tgz",
"integrity": "sha512-pksvzI0VyLgmuEF2FA/JR/4/y6hcPq8OUail3/AvycBaW1d5VSauOZzqGvJ3RTmR4MU35lWE8KseKOsEhrFRBA==",
"dependencies": {
"@ethereumjs/util": "^8.1.0",
"crc-32": "^1.2.0"
}
},
"node_modules/@ethereumjs/ethash/node_modules/@ethereumjs/trie": {
"version": "5.1.0",
"resolved": "https://registry.npmjs.org/@ethereumjs/trie/-/trie-5.1.0.tgz",
"integrity": "sha512-OVaHuZUx1ao+VmYYg63kzmMgPqwFHPdDTP3hqp5Jh4QGWdhY5ddIMVhXBZRTxqEnDZkUmBA21yyAxdmI8YaBzA==",
"dependencies": {
"@ethereumjs/rlp": "^4.0.1",
"@ethereumjs/util": "^8.1.0",
"@types/readable-stream": "^2.3.13",
"ethereum-cryptography": "^2.0.0",
"readable-stream": "^3.6.0"
},
"engines": {
"node": ">=14"
}
},
"node_modules/@ethereumjs/ethash/node_modules/@ethereumjs/tx": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/@ethereumjs/tx/-/tx-4.2.0.tgz",
"integrity": "sha512-1nc6VO4jtFd172BbSnTnDQVr9IYBFl1y4xPzZdtkrkKIncBCkdbgfdRV+MiTkJYAtTxvV12GRZLqBFT1PNK6Yw==",
"dependencies": {
"@ethereumjs/common": "^3.2.0",
"@ethereumjs/rlp": "^4.0.1",
"@ethereumjs/util": "^8.1.0",
"ethereum-cryptography": "^2.0.0"
},
"engines": {
"node": ">=14"
}
},
"node_modules/@ethereumjs/ethash/node_modules/@scure/bip32": {
"version": "1.3.1",
"resolved": "https://registry.npmjs.org/@scure/bip32/-/bip32-1.3.1.tgz",
"integrity": "sha512-osvveYtyzdEVbt3OfwwXFr4P2iVBL5u1Q3q4ONBfDY/UpOuXmOlbgwc1xECEboY8wIays8Yt6onaWMUdUbfl0A==",
"dependencies": {
"@noble/curves": "~1.1.0",
"@noble/hashes": "~1.3.1",
"@scure/base": "~1.1.0"
},
"funding": {
"url": "https://paulmillr.com/funding/"
}
},
"node_modules/@ethereumjs/ethash/node_modules/ethereum-cryptography": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/ethereum-cryptography/-/ethereum-cryptography-2.1.0.tgz",
"integrity": "sha512-QX4uRmoGJdxDPsncrOaeVCC7JOOvMzUXkvo9Xasv2EKV5RwZgZxQ9s5yEbWSB1MSeso362hWWRPV/FYKNLditw==",
"dependencies": {
"@noble/curves": "1.1.0",
"@noble/hashes": "1.3.1",
"@scure/bip32": "1.3.1",
"@scure/bip39": "1.2.1"
}
},
"node_modules/@ethereumjs/ethash/node_modules/readable-stream": {
"version": "3.6.2",
"resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz",
"integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==",
"dependencies": {
"inherits": "^2.0.3",
"string_decoder": "^1.1.1",
"util-deprecate": "^1.0.1"
},
"engines": {
"node": ">= 6"
}
},
"node_modules/@ethereumjs/evm": { "node_modules/@ethereumjs/evm": {
"version": "1.4.0", "version": "1.4.0",
"resolved": "https://registry.npmjs.org/@ethereumjs/evm/-/evm-1.4.0.tgz", "resolved": "https://registry.npmjs.org/@ethereumjs/evm/-/evm-1.4.0.tgz",
@ -1691,6 +1781,53 @@
"node": ">=14" "node": ">=14"
} }
}, },
"node_modules/@ethereumjs/evm/node_modules/@ethereumjs/common": {
"version": "3.2.0",
"resolved": "https://registry.npmjs.org/@ethereumjs/common/-/common-3.2.0.tgz",
"integrity": "sha512-pksvzI0VyLgmuEF2FA/JR/4/y6hcPq8OUail3/AvycBaW1d5VSauOZzqGvJ3RTmR4MU35lWE8KseKOsEhrFRBA==",
"dependencies": {
"@ethereumjs/util": "^8.1.0",
"crc-32": "^1.2.0"
}
},
"node_modules/@ethereumjs/evm/node_modules/@ethereumjs/tx": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/@ethereumjs/tx/-/tx-4.2.0.tgz",
"integrity": "sha512-1nc6VO4jtFd172BbSnTnDQVr9IYBFl1y4xPzZdtkrkKIncBCkdbgfdRV+MiTkJYAtTxvV12GRZLqBFT1PNK6Yw==",
"dependencies": {
"@ethereumjs/common": "^3.2.0",
"@ethereumjs/rlp": "^4.0.1",
"@ethereumjs/util": "^8.1.0",
"ethereum-cryptography": "^2.0.0"
},
"engines": {
"node": ">=14"
}
},
"node_modules/@ethereumjs/evm/node_modules/@scure/bip32": {
"version": "1.3.1",
"resolved": "https://registry.npmjs.org/@scure/bip32/-/bip32-1.3.1.tgz",
"integrity": "sha512-osvveYtyzdEVbt3OfwwXFr4P2iVBL5u1Q3q4ONBfDY/UpOuXmOlbgwc1xECEboY8wIays8Yt6onaWMUdUbfl0A==",
"dependencies": {
"@noble/curves": "~1.1.0",
"@noble/hashes": "~1.3.1",
"@scure/base": "~1.1.0"
},
"funding": {
"url": "https://paulmillr.com/funding/"
}
},
"node_modules/@ethereumjs/evm/node_modules/ethereum-cryptography": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/ethereum-cryptography/-/ethereum-cryptography-2.1.0.tgz",
"integrity": "sha512-QX4uRmoGJdxDPsncrOaeVCC7JOOvMzUXkvo9Xasv2EKV5RwZgZxQ9s5yEbWSB1MSeso362hWWRPV/FYKNLditw==",
"dependencies": {
"@noble/curves": "1.1.0",
"@noble/hashes": "1.3.1",
"@scure/bip32": "1.3.1",
"@scure/bip39": "1.2.1"
}
},
"node_modules/@ethereumjs/rlp": { "node_modules/@ethereumjs/rlp": {
"version": "4.0.1", "version": "4.0.1",
"resolved": "https://registry.npmjs.org/@ethereumjs/rlp/-/rlp-4.0.1.tgz", "resolved": "https://registry.npmjs.org/@ethereumjs/rlp/-/rlp-4.0.1.tgz",
@ -1715,15 +1852,47 @@
"js-sdsl": "^4.1.4" "js-sdsl": "^4.1.4"
} }
}, },
"node_modules/@ethereumjs/trie": { "node_modules/@ethereumjs/statemanager/node_modules/@ethereumjs/common": {
"version": "5.1.0", "version": "3.2.0",
"resolved": "https://registry.npmjs.org/@ethereumjs/trie/-/trie-5.1.0.tgz", "resolved": "https://registry.npmjs.org/@ethereumjs/common/-/common-3.2.0.tgz",
"integrity": "sha512-OVaHuZUx1ao+VmYYg63kzmMgPqwFHPdDTP3hqp5Jh4QGWdhY5ddIMVhXBZRTxqEnDZkUmBA21yyAxdmI8YaBzA==", "integrity": "sha512-pksvzI0VyLgmuEF2FA/JR/4/y6hcPq8OUail3/AvycBaW1d5VSauOZzqGvJ3RTmR4MU35lWE8KseKOsEhrFRBA==",
"dependencies": { "dependencies": {
"@ethereumjs/rlp": "^4.0.1",
"@ethereumjs/util": "^8.1.0", "@ethereumjs/util": "^8.1.0",
"@types/readable-stream": "^2.3.13", "crc-32": "^1.2.0"
"ethereum-cryptography": "^2.0.0", }
},
"node_modules/@ethereumjs/statemanager/node_modules/@scure/bip32": {
"version": "1.3.1",
"resolved": "https://registry.npmjs.org/@scure/bip32/-/bip32-1.3.1.tgz",
"integrity": "sha512-osvveYtyzdEVbt3OfwwXFr4P2iVBL5u1Q3q4ONBfDY/UpOuXmOlbgwc1xECEboY8wIays8Yt6onaWMUdUbfl0A==",
"dependencies": {
"@noble/curves": "~1.1.0",
"@noble/hashes": "~1.3.1",
"@scure/base": "~1.1.0"
},
"funding": {
"url": "https://paulmillr.com/funding/"
}
},
"node_modules/@ethereumjs/statemanager/node_modules/ethereum-cryptography": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/ethereum-cryptography/-/ethereum-cryptography-2.1.0.tgz",
"integrity": "sha512-QX4uRmoGJdxDPsncrOaeVCC7JOOvMzUXkvo9Xasv2EKV5RwZgZxQ9s5yEbWSB1MSeso362hWWRPV/FYKNLditw==",
"dependencies": {
"@noble/curves": "1.1.0",
"@noble/hashes": "1.3.1",
"@scure/bip32": "1.3.1",
"@scure/bip39": "1.2.1"
}
},
"node_modules/@ethereumjs/trie": {
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/@ethereumjs/trie/-/trie-5.0.0.tgz",
"integrity": "sha512-BiFv9hQZighlp4445kfG65X+tc8eEfpP32RMKzCELmSvChpwmtuL8Xuxy+aTYWQEMjY6s4gAVLX/J48SW7gwQg==",
"dependencies": {
"@ethereumjs/rlp": "^4.0.0",
"@ethereumjs/util": "^8.0.0",
"ethereum-cryptography": "^1.1.2",
"readable-stream": "^3.6.0" "readable-stream": "^3.6.0"
}, },
"engines": { "engines": {
@ -1744,14 +1913,14 @@
} }
}, },
"node_modules/@ethereumjs/tx": { "node_modules/@ethereumjs/tx": {
"version": "4.2.0", "version": "4.0.0",
"resolved": "https://registry.npmjs.org/@ethereumjs/tx/-/tx-4.2.0.tgz", "resolved": "https://registry.npmjs.org/@ethereumjs/tx/-/tx-4.0.0.tgz",
"integrity": "sha512-1nc6VO4jtFd172BbSnTnDQVr9IYBFl1y4xPzZdtkrkKIncBCkdbgfdRV+MiTkJYAtTxvV12GRZLqBFT1PNK6Yw==", "integrity": "sha512-W3Fc61kAA3D6vJad2vsfh9ygdaMeScYpf49ephoo/0y+CP9IN+MMrqA6mx1X0Fr/jf52IuW4hDHE/rmgadBV6g==",
"dependencies": { "dependencies": {
"@ethereumjs/common": "^3.2.0", "@ethereumjs/common": "^3.0.0",
"@ethereumjs/rlp": "^4.0.1", "@ethereumjs/rlp": "^4.0.0",
"@ethereumjs/util": "^8.1.0", "@ethereumjs/util": "^8.0.0",
"ethereum-cryptography": "^2.0.0" "ethereum-cryptography": "^1.1.2"
}, },
"engines": { "engines": {
"node": ">=14" "node": ">=14"
@ -1770,22 +1939,49 @@
"node": ">=14" "node": ">=14"
} }
}, },
"node_modules/@ethereumjs/vm": { "node_modules/@ethereumjs/util/node_modules/@scure/bip32": {
"version": "6.5.0", "version": "1.3.1",
"resolved": "https://registry.npmjs.org/@ethereumjs/vm/-/vm-6.5.0.tgz", "resolved": "https://registry.npmjs.org/@scure/bip32/-/bip32-1.3.1.tgz",
"integrity": "sha512-/i9dnF3Gw+l/47k/YgY/ba2p6lg2WY3YCkIVx0aoF71fC9nULfkQfJrTYlcn3FBiBFEjacI3p/N1F3hW7YcyzA==", "integrity": "sha512-osvveYtyzdEVbt3OfwwXFr4P2iVBL5u1Q3q4ONBfDY/UpOuXmOlbgwc1xECEboY8wIays8Yt6onaWMUdUbfl0A==",
"dependencies": { "dependencies": {
"@ethereumjs/block": "^4.3.0", "@noble/curves": "~1.1.0",
"@ethereumjs/blockchain": "^6.3.0", "@noble/hashes": "~1.3.1",
"@ethereumjs/common": "^3.2.0", "@scure/base": "~1.1.0"
"@ethereumjs/evm": "^1.4.0", },
"@ethereumjs/rlp": "^4.0.1", "funding": {
"@ethereumjs/statemanager": "^1.1.0", "url": "https://paulmillr.com/funding/"
"@ethereumjs/trie": "^5.1.0", }
"@ethereumjs/tx": "^4.2.0", },
"@ethereumjs/util": "^8.1.0", "node_modules/@ethereumjs/util/node_modules/ethereum-cryptography": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/ethereum-cryptography/-/ethereum-cryptography-2.1.0.tgz",
"integrity": "sha512-QX4uRmoGJdxDPsncrOaeVCC7JOOvMzUXkvo9Xasv2EKV5RwZgZxQ9s5yEbWSB1MSeso362hWWRPV/FYKNLditw==",
"dependencies": {
"@noble/curves": "1.1.0",
"@noble/hashes": "1.3.1",
"@scure/bip32": "1.3.1",
"@scure/bip39": "1.2.1"
}
},
"node_modules/@ethereumjs/vm": {
"version": "6.0.0",
"resolved": "https://registry.npmjs.org/@ethereumjs/vm/-/vm-6.0.0.tgz",
"integrity": "sha512-bFt9RSe+HKT+lgpL4+pHEWjn6l3N4f82cfFkSHaF4RTgSHeyGq/K4lbyXOFGE+r7QAwXM5SrRR1+g7kLhp0h7w==",
"dependencies": {
"@ethereumjs/block": "^4.0.0",
"@ethereumjs/blockchain": "^6.0.0",
"@ethereumjs/common": "^3.0.0",
"@ethereumjs/evm": "^1.0.0",
"@ethereumjs/rlp": "^4.0.0",
"@ethereumjs/statemanager": "^1.0.0",
"@ethereumjs/trie": "^5.0.0",
"@ethereumjs/tx": "^4.0.0",
"@ethereumjs/util": "^8.0.0",
"@types/async-eventemitter": "^0.2.1",
"async-eventemitter": "^0.2.4",
"debug": "^4.3.3", "debug": "^4.3.3",
"ethereum-cryptography": "^2.0.0", "ethereum-cryptography": "^1.1.2",
"functional-red-black-tree": "^1.0.1",
"mcl-wasm": "^0.7.1", "mcl-wasm": "^0.7.1",
"rustbn.js": "~0.2.0" "rustbn.js": "~0.2.0"
}, },
@ -3235,30 +3431,16 @@
} }
}, },
"node_modules/@noble/curves": { "node_modules/@noble/curves": {
"version": "1.0.0", "version": "1.1.0",
"resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.0.0.tgz", "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.1.0.tgz",
"integrity": "sha512-2upgEu0iLiDVDZkNLeFV2+ht0BAVgQnEmCk6JsOch9Rp8xfkMCbvbAZlA2pBHQc73dbl+vFOXfqkf4uemdn0bw==", "integrity": "sha512-091oBExgENk/kGj3AZmtBDMpxQPDtxQABR2B9lb1JbVTs6ytdzZNwvhxQ4MWasRNEzlbEH8jCWFCwhF/Obj5AA==",
"funding": [
{
"type": "individual",
"url": "https://paulmillr.com/funding/"
}
],
"dependencies": { "dependencies": {
"@noble/hashes": "1.3.0" "@noble/hashes": "1.3.1"
},
"funding": {
"url": "https://paulmillr.com/funding/"
} }
}, },
"node_modules/@noble/curves/node_modules/@noble/hashes": {
"version": "1.3.0",
"resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.3.0.tgz",
"integrity": "sha512-ilHEACi9DwqJB0pw7kv+Apvh50jiiSyR/cQ3y4W7lOR5mhvn/50FLUfsnfJz0BDZtl/RR16kXvptiv6q1msYZg==",
"funding": [
{
"type": "individual",
"url": "https://paulmillr.com/funding/"
}
]
},
"node_modules/@noble/hashes": { "node_modules/@noble/hashes": {
"version": "1.3.1", "version": "1.3.1",
"resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.3.1.tgz", "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.3.1.tgz",
@ -3270,6 +3452,17 @@
"url": "https://paulmillr.com/funding/" "url": "https://paulmillr.com/funding/"
} }
}, },
"node_modules/@noble/secp256k1": {
"version": "1.7.1",
"resolved": "https://registry.npmjs.org/@noble/secp256k1/-/secp256k1-1.7.1.tgz",
"integrity": "sha512-hOUk6AyBFmqVrv7k5WAw/LpszxVbj9gGN4JRkIX52fdFAj1UA61KXmZDvqVEm+pOyec3+fIeZB02LYa/pWOArw==",
"funding": [
{
"type": "individual",
"url": "https://paulmillr.com/funding/"
}
]
},
"node_modules/@nodelib/fs.scandir": { "node_modules/@nodelib/fs.scandir": {
"version": "2.1.5", "version": "2.1.5",
"resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
@ -3975,9 +4168,9 @@
] ]
}, },
"node_modules/@scure/bip32": { "node_modules/@scure/bip32": {
"version": "1.3.0", "version": "1.1.5",
"resolved": "https://registry.npmjs.org/@scure/bip32/-/bip32-1.3.0.tgz", "resolved": "https://registry.npmjs.org/@scure/bip32/-/bip32-1.1.5.tgz",
"integrity": "sha512-bcKpo1oj54hGholplGLpqPHRbIsnbixFtc06nwuNM5/dwSXOq/AAYoIBRsBmnZJSdfeNW5rnff7NTAz3ZCqR9Q==", "integrity": "sha512-XyNh1rB0SkEqd3tXcXMi+Xe1fvg+kUIcoRIEujP1Jgv7DqW2r9lg3Ah0NkFaCs9sTkQAQA8kw7xiRXzENi9Rtw==",
"funding": [ "funding": [
{ {
"type": "individual", "type": "individual",
@ -3985,11 +4178,22 @@
} }
], ],
"dependencies": { "dependencies": {
"@noble/curves": "~1.0.0", "@noble/hashes": "~1.2.0",
"@noble/hashes": "~1.3.0", "@noble/secp256k1": "~1.7.0",
"@scure/base": "~1.1.0" "@scure/base": "~1.1.0"
} }
}, },
"node_modules/@scure/bip32/node_modules/@noble/hashes": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.2.0.tgz",
"integrity": "sha512-FZfhjEDbT5GRswV3C6uvLPHMiVD6lQBmpoX5+eSiPaMTXte/IKqI5dykDxzZB/WBeK/CDuQRBWarPdi3FNY2zQ==",
"funding": [
{
"type": "individual",
"url": "https://paulmillr.com/funding/"
}
]
},
"node_modules/@scure/bip39": { "node_modules/@scure/bip39": {
"version": "1.2.1", "version": "1.2.1",
"resolved": "https://registry.npmjs.org/@scure/bip39/-/bip39-1.2.1.tgz", "resolved": "https://registry.npmjs.org/@scure/bip39/-/bip39-1.2.1.tgz",
@ -4739,6 +4943,11 @@
"url": "https://github.com/sponsors/isaacs" "url": "https://github.com/sponsors/isaacs"
} }
}, },
"node_modules/@types/async-eventemitter": {
"version": "0.2.1",
"resolved": "https://registry.npmjs.org/@types/async-eventemitter/-/async-eventemitter-0.2.1.tgz",
"integrity": "sha512-M2P4Ng26QbAeITiH7w1d7OxtldgfAe0wobpyJzVK/XOb0cUGKU2R4pfAhqcJBXAe2ife5ZOhSv4wk7p+ffURtg=="
},
"node_modules/@types/babel__core": { "node_modules/@types/babel__core": {
"version": "7.20.1", "version": "7.20.1",
"resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.1.tgz", "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.1.tgz",
@ -5505,6 +5714,22 @@
"resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz",
"integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ=="
}, },
"node_modules/async-eventemitter": {
"version": "0.2.4",
"resolved": "https://registry.npmjs.org/async-eventemitter/-/async-eventemitter-0.2.4.tgz",
"integrity": "sha512-pd20BwL7Yt1zwDFy+8MX8F1+WCT8aQeKj0kQnTrH9WaeRETlRamVhD0JtRPmrV4GfOJ2F9CvdQkZeZhnh2TuHw==",
"dependencies": {
"async": "^2.4.0"
}
},
"node_modules/async-eventemitter/node_modules/async": {
"version": "2.6.4",
"resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz",
"integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==",
"dependencies": {
"lodash": "^4.17.14"
}
},
"node_modules/async-mutex": { "node_modules/async-mutex": {
"version": "0.4.0", "version": "0.4.0",
"resolved": "https://registry.npmjs.org/async-mutex/-/async-mutex-0.4.0.tgz", "resolved": "https://registry.npmjs.org/async-mutex/-/async-mutex-0.4.0.tgz",
@ -8632,20 +8857,20 @@
} }
}, },
"node_modules/ethereum-cryptography": { "node_modules/ethereum-cryptography": {
"version": "2.0.0", "version": "1.2.0",
"resolved": "https://registry.npmjs.org/ethereum-cryptography/-/ethereum-cryptography-2.0.0.tgz", "resolved": "https://registry.npmjs.org/ethereum-cryptography/-/ethereum-cryptography-1.2.0.tgz",
"integrity": "sha512-g25m4EtfQGjstWgVE1aIz7XYYjf3kH5kG17ULWVB5dH6uLahsoltOhACzSxyDV+fhn4gbR4xRrOXGe6r2uh4Bg==", "integrity": "sha512-6yFQC9b5ug6/17CQpCyE3k9eKBMdhyVjzUy1WkiuY/E4vj/SXDBbCw8QEIaXqf0Mf2SnY6RmpDcwlUmBSS0EJw==",
"dependencies": { "dependencies": {
"@noble/curves": "1.0.0", "@noble/hashes": "1.2.0",
"@noble/hashes": "1.3.0", "@noble/secp256k1": "1.7.1",
"@scure/bip32": "1.3.0", "@scure/bip32": "1.1.5",
"@scure/bip39": "1.2.0" "@scure/bip39": "1.1.1"
} }
}, },
"node_modules/ethereum-cryptography/node_modules/@noble/hashes": { "node_modules/ethereum-cryptography/node_modules/@noble/hashes": {
"version": "1.3.0", "version": "1.2.0",
"resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.3.0.tgz", "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.2.0.tgz",
"integrity": "sha512-ilHEACi9DwqJB0pw7kv+Apvh50jiiSyR/cQ3y4W7lOR5mhvn/50FLUfsnfJz0BDZtl/RR16kXvptiv6q1msYZg==", "integrity": "sha512-FZfhjEDbT5GRswV3C6uvLPHMiVD6lQBmpoX5+eSiPaMTXte/IKqI5dykDxzZB/WBeK/CDuQRBWarPdi3FNY2zQ==",
"funding": [ "funding": [
{ {
"type": "individual", "type": "individual",
@ -8654,9 +8879,9 @@
] ]
}, },
"node_modules/ethereum-cryptography/node_modules/@scure/bip39": { "node_modules/ethereum-cryptography/node_modules/@scure/bip39": {
"version": "1.2.0", "version": "1.1.1",
"resolved": "https://registry.npmjs.org/@scure/bip39/-/bip39-1.2.0.tgz", "resolved": "https://registry.npmjs.org/@scure/bip39/-/bip39-1.1.1.tgz",
"integrity": "sha512-SX/uKq52cuxm4YFXWFaVByaSHJh2w3BnokVSeUJVCv6K7WulT9u2BuNRBhuFl8vAuYnzx9bEu9WgpcNYTrYieg==", "integrity": "sha512-t+wDck2rVkh65Hmv280fYdVdY25J9YeEUIgn2LG1WM6gxFkGzcksoDiUkWVpVp3Oex9xGC68JU2dSbUfwZ2jPg==",
"funding": [ "funding": [
{ {
"type": "individual", "type": "individual",
@ -8664,7 +8889,7 @@
} }
], ],
"dependencies": { "dependencies": {
"@noble/hashes": "~1.3.0", "@noble/hashes": "~1.2.0",
"@scure/base": "~1.1.0" "@scure/base": "~1.1.0"
} }
}, },
@ -12085,8 +12310,7 @@
"node_modules/lodash": { "node_modules/lodash": {
"version": "4.17.21", "version": "4.17.21",
"resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
"integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
"dev": true
}, },
"node_modules/lodash-es": { "node_modules/lodash-es": {
"version": "4.17.21", "version": "4.17.21",

View File

@ -1,6 +1,6 @@
{ {
"name": "@lumeweb/libethsync", "name": "@lumeweb/libethsync",
"version": "0.1.0-develop.21", "version": "0.1.0-develop.22",
"type": "module", "type": "module",
"repository": { "repository": {
"type": "git", "type": "git",
@ -27,17 +27,17 @@
} }
}, },
"dependencies": { "dependencies": {
"@ethereumjs/block": "4.0.0",
"@ethereumjs/blockchain": "6.0.0",
"@ethereumjs/common": "3.0.0",
"@ethereumjs/trie": "5.0.0",
"@ethereumjs/tx": "4.0.0",
"@ethereumjs/util": "^8.1.0",
"@ethereumjs/vm": "6.0.0",
"@chainsafe/as-sha256": "^0.3.1", "@chainsafe/as-sha256": "^0.3.1",
"@chainsafe/bls": "7.1.1", "@chainsafe/bls": "7.1.1",
"@chainsafe/blst": "0.2.9", "@chainsafe/blst": "0.2.9",
"@chainsafe/ssz": "0.11.1", "@chainsafe/ssz": "0.11.1",
"@ethereumjs/block": "4.3.0",
"@ethereumjs/blockchain": "6.3.0",
"@ethereumjs/common": "^3.2.0",
"@ethereumjs/trie": "5.1.0",
"@ethereumjs/tx": "4.2.0",
"@ethereumjs/util": "8.1.0",
"@ethereumjs/vm": "6.5.0",
"@lodestar/config": "1.9.1", "@lodestar/config": "1.9.1",
"@lodestar/light-client": "1.9.1", "@lodestar/light-client": "1.9.1",
"@lodestar/params": "1.9.1", "@lodestar/params": "1.9.1",
@ -46,7 +46,7 @@
"axios": "^1.4.0", "axios": "^1.4.0",
"axios-retry": "^3.5.1", "axios-retry": "^3.5.1",
"detect-node": "^2.1.0", "detect-node": "^2.1.0",
"ethereum-cryptography": "^2.0.0", "ethereum-cryptography": "^1.1.2",
"node-cache": "^5.1.2", "node-cache": "^5.1.2",
"rlp": "^3.0.0", "rlp": "^3.0.0",
"web3-types": "^1.0.1" "web3-types": "^1.0.1"