diff --git a/CHANGELOG.md b/CHANGELOG.md index 0d4e0c0..772002d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -15,9 +15,14 @@ - Added getFee() method for gas estimation for the Type-2 transactions. - Added support for EIP 1559 Type-2 transactions. -### 1.0.0 (2023-12-18) +### 1.0.1 (2023-12-18) #### Bugfix changed path in package.json - Changed 'main' path in package.json. -- Updated version. \ No newline at end of file +- Updated version. + +### 1.0.2 (2024-02-14) + +- Downgraded ethereumjs module to 3.4.0 version. +- Updated test rpc url \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 7a03293..77106ad 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,15 +1,15 @@ { "name": "@getsafle/vault-base-controller", - "version": "1.0.1", + "version": "1.0.2", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@getsafle/vault-base-controller", - "version": "1.0.1", + "version": "1.0.2", "license": "MIT", "dependencies": { - "@ethereumjs/tx": "^5.1.0", + "@ethereumjs/tx": "^3.4.0", "axios": "^1.6.2", "bip39": "^3.0.4", "browser-passworder": "^2.0.3", @@ -736,128 +736,12 @@ } }, "node_modules/@ethereumjs/tx": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@ethereumjs/tx/-/tx-5.1.0.tgz", - "integrity": "sha512-VUhw2+4yXArJZRWhPjmZFrN4WUjUo0qUZUszVpW2KzsGlqCFf67kwJcH9Rca5eS0CRHjr2qHJLpvYOjNuaXVdA==", - "dependencies": { - "@ethereumjs/common": "^4.1.0", - "@ethereumjs/rlp": "^5.0.1", - "@ethereumjs/util": "^9.0.1", - "ethereum-cryptography": "^2.1.2" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "c-kzg": "^2.1.2" - }, - "peerDependenciesMeta": { - "c-kzg": { - "optional": true - } - } - }, - "node_modules/@ethereumjs/tx/node_modules/@ethereumjs/common": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/@ethereumjs/common/-/common-4.1.0.tgz", - "integrity": "sha512-XWdQvUjlQHVwh4uGEPFKHpsic69GOsMXEhlHrggS5ju/+2zAmmlz6B25TkCCymeElC9DUp13tH5Tc25Iuvtlcg==", - "dependencies": { - "@ethereumjs/util": "^9.0.1", - "crc": "^4.3.2" - } - }, - "node_modules/@ethereumjs/tx/node_modules/@ethereumjs/rlp": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@ethereumjs/rlp/-/rlp-5.0.1.tgz", - "integrity": "sha512-Ab/Hfzz+T9Zl+65Nkg+9xAmwKPLicsnQ4NW49pgvJp9ovefuic95cgOS9CbPc9izIEgsqm1UitV0uNveCvud9w==", - "bin": { - "rlp": "bin/rlp.cjs" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@ethereumjs/tx/node_modules/@ethereumjs/util": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/@ethereumjs/util/-/util-9.0.1.tgz", - "integrity": "sha512-NdFFEzCc3H1sYkNnnySwLg6owdQMhjUc2jfuDyx8Xv162WSluCnnSKouKOSG3njGNEyy2I9NmF8zTRDwuqpZWA==", - "dependencies": { - "@ethereumjs/rlp": "^5.0.1", - "ethereum-cryptography": "^2.1.2" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "c-kzg": "^2.1.2" - }, - "peerDependenciesMeta": { - "c-kzg": { - "optional": true - } - } - }, - "node_modules/@ethereumjs/tx/node_modules/@noble/hashes": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.3.1.tgz", - "integrity": "sha512-EbqwksQwz9xDRGfDST86whPBgM65E0OH/pCgqW0GBVzO22bNE+NuIbeTb714+IfSjU3aRk47EUvXIb5bTsenKA==", - "engines": { - "node": ">= 16" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - } - }, - "node_modules/@ethereumjs/tx/node_modules/buffer": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", - "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "optional": true, - "peer": true, - "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.2.1" - } - }, - "node_modules/@ethereumjs/tx/node_modules/crc": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/crc/-/crc-4.3.2.tgz", - "integrity": "sha512-uGDHf4KLLh2zsHa8D8hIQ1H/HtFQhyHrc0uhHBcoKGol/Xnb+MPYfUMw7cvON6ze/GUESTudKayDcJC5HnJv1A==", - "engines": { - "node": ">=12" - }, - "peerDependencies": { - "buffer": ">=6.0.3" - }, - "peerDependenciesMeta": { - "buffer": { - "optional": true - } - } - }, - "node_modules/@ethereumjs/tx/node_modules/ethereum-cryptography": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ethereum-cryptography/-/ethereum-cryptography-2.1.2.tgz", - "integrity": "sha512-Z5Ba0T0ImZ8fqXrJbpHcbpAvIswRte2wGNR/KePnu8GbbvgJ47lMxT/ZZPG6i9Jaht4azPDop4HaM00J0J59ug==", + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/@ethereumjs/tx/-/tx-3.4.0.tgz", + "integrity": "sha512-WWUwg1PdjHKZZxPPo274ZuPsJCWV3SqATrEKQP1n2DrVYVP1aZIYpo/mFaA0BDoE0tIQmBeimRCEA0Lgil+yYw==", "dependencies": { - "@noble/curves": "1.1.0", - "@noble/hashes": "1.3.1", - "@scure/bip32": "1.3.1", - "@scure/bip39": "1.2.1" + "@ethereumjs/common": "^2.6.0", + "ethereumjs-util": "^7.1.3" } }, "node_modules/@ethereumjs/util": { diff --git a/package.json b/package.json index 0ef5834..13b816a 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@getsafle/vault-base-controller", - "version": "1.0.1", + "version": "1.0.2", "description": "Base blockchain controller for Safle Vault", "main": "src/index.js", "scripts": { @@ -43,7 +43,7 @@ "nyc": "^15.0.0" }, "dependencies": { - "@ethereumjs/tx": "^5.1.0", + "@ethereumjs/tx": "^3.4.0", "axios": "^1.6.2", "bip39": "^3.0.4", "browser-passworder": "^2.0.3", diff --git a/test/constants.js b/test/constants.js index f2274ab..d8048a7 100644 --- a/test/constants.js +++ b/test/constants.js @@ -35,7 +35,7 @@ module.exports = { TESTNET: { NETWORK: "TESTNET", CHAIN_ID: 84531, - URL: 'https://goerli.base.org' + URL: 'https://base-goerli.blockpi.network/v1/rpc/public' } } } \ No newline at end of file