Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

build(deps): bump elliptic, tronweb, web3 and web3-eth-contract #257

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Oct 12, 2024

Removes elliptic. It's no longer used after updating ancestor dependencies elliptic, tronweb, web3 and web3-eth-contract. These dependencies need to be updated together.

Removes elliptic

Updates tronweb from 5.3.2 to 6.0.0

Release notes

Sourced from tronweb's releases.

v6.0.0

  • Fix tronprotocol/tronweb#543, replace type AxiosHeaders with InstanceType.
  • Add type for value field in the return of the creation by TransactionBuilder methods.
  • Fix known type errors.
  • Bump axios from 1.6.8 to 1.7.4 and webpack from 5.78.0 to 5.94.0.
  • Add TronWeb.address.toChecksumAddress and TronWeb.address.isChecksumAddress APIs.
  • Fix the wrong action of deocdeInput API in Contract module. tronprotocol/tronweb#557

v6.0.0-beta.4

  • Replace ethers@v5/abi with abiCoder of ethers@v6.
  • Bump ethers from v6.11.1 to v6.13.1.
  • Export all Types and enum objects.
  • Move typescript and other dev dependencies into devDependencies field in package.json.
  • Change headers type in TronWeb constructor.

v6.0.0-beta.3

  • Support recovering transaction signer address by trx.ecRecover.
  • Support both base58 format and hex format address field in keys of updateAccountPermissions params.
  • Support type for contract instance.

v6.0.0-beta.2

  • Bump ethers from 6.8.0 to 6.11.1
  • Bump ethereum-cryptography from 2.1.2 to 2.1.3
  • Bump axios from 1.6.2 to 1.6.8

v6.0.0-beta.1

  • Support TIP586 with trx.getBandwidthPrices and trx.getEnergyPrices.
  • Support custom block header info when creating transaction.

v6.0.0-beta.0

  • Add full type definition for Typescript.
  • Change Default exports to Named exports.
  • Change TronWeb.createRandom(options) to TronWeb.createRandom(password, path, wordlist).
  • Change TronWeb.fromMnemonic(mnemonic, path, wordlist) to TronWeb.fromMnemonic(mnemonic, path, password, wordlist).
  • All methods in Trx and TransactionBuilder perform an strict check for type and position of parameters.
  • All methods in TronWeb will throw an Error instance instead of a string. e.message should be used to access error information.
  • Update TronWeb#event API with new backend service(#422).
  • Remove Contract#watch() method.
  • Support multi-dimension address array parameters in TransactionBuilder#triggerSmartContract()(#433).
Changelog

Sourced from tronweb's changelog.

Change Log

6.0.0

  • Fix issue543, replace type AxiosHeaders with InstanceType.
  • Add type for value field in the return of the creation by TransactionBuilder methods.
  • Fix known type errors.
  • Bump axios from 1.6.8 to 1.7.4 and webpack from 5.78.0 to 5.94.0.
  • Add TronWeb.address.toChecksumAddress and TronWeb.address.isChecksumAddress APIs.
  • Fix the wrong action of deocdeInput API in Contract module. #557

6.0.0-beta.4

  • Replace ethers@v5/abi with abiCoder of ethers@v6.
  • Bump ethers from v6.11.1 to v6.13.1.
  • Export all Types and enum objects.
  • Move typescript and other dev dependencies into devDependencies field in package.json.
  • Change headers type in TronWeb constructor.

6.0.0-beta.3

  • Support recovering transaction signer address by trx.ecRecover.
  • Support both base58 format and hex format address field in keys of updateAccountPermissions params.
  • Support type for contract instance.

6.0.0-beta.2

  • Bump ethers from 6.8.0 to 6.11.1
  • Bump ethereum-cryptography from 2.1.2 to 2.1.3
  • Bump axios from 1.6.2 to 1.6.8

6.0.0-beta.1

  • Support TIP586 with trx.getBandwidthPrices and trx.getEnergyPrices.
  • Support custom block header info when creating transaction.

6.0.0-beta.0

  • Add full type definition for Typescript.
  • Change Default exports to Named exports.
  • Change TronWeb.createRandom(options) to TronWeb.createRandom(password, path, wordlist).
  • Change TronWeb.fromMnemonic(mnemonic, path, wordlist) to TronWeb.fromMnemonic(mnemonic, path, password, wordlist).
  • All methods in Trx and TransactionBuilder perform an strict check for type and position of parameters.
  • All methods in TronWeb will throw an Error instance instead of a string. e.message should be used to access error information.
  • Update TronWeb#event API with new backend service(#422).
  • Remove Contract#watch() method.
  • Support multi-dimension address array parameters in TransactionBuilder#triggerSmartContract()(#433).

5.3.2

  • Add custom block header argument for building transactions locally in transactionBuilder lib
  • Support TIP586 by trx.getBandwidthPrices and trx.getEnergyPrices
  • Support recover transaction signer address by trx.ecRecover
  • Support multi-dimension address array such as address[][] for ABI params encoding in triggerSmartContract and createSmartContract #433
  • Fix error when triggerSmartContract with error address due to the undefined callback #429
  • Bump axios from 0.26.1 to 1.6.2 #445

... (truncated)

Commits
  • 7055429 Merge pull request #561 from tronprotocol/release/v6.0.0
  • 3e108ad Merge pull request #560 from web3-geek/release/v6.0.0
  • cd98f06 chore: update change log
  • 846f034 chore: address audit problem
  • 80edc49 chore: add integrity check in readme and update change log
  • 01501e7 fix: decodeInput in Method call decodeOutput directly without switch outputs ...
  • fda8032 chore: remove beta in readme
  • b96c5cb fix: fix HttpProviderInstance type error
  • 1c1751c fix: change instance type in HttpProvider
  • c4e5f97 chore: add change log
  • Additional commits viewable in compare view

Updates web3 from 1.10.4 to 4.13.0

Release notes

Sourced from web3's releases.

[email protected]

Initial alpha release

Install with yarn add [email protected]

[email protected]

Initial alpha release

Install with yarn add [email protected]

[email protected]

Initial alpha release

Install with yarn add [email protected]

[email protected]

Changed

  • Update version to 1.0.0-alpha.1 for web3-providers-base
  • Update version to 4.0.0-alpha.0 for web3-utils in web3-providers-base

[email protected]

Initial alpha release

Install with yarn add [email protected]

[email protected]

Initial alpha release

Install with yarn add [email protected]

Changelog

Sourced from web3's changelog.

[4.13.0]

Added

web3-core

  • Adds a new property (customTransactionSchema) to Web3ConfigOptions (#7227)

web3-eth

  • Adds the same {transactionSchema?: ValidationSchemaInput} that exists in formatTransaction to validateTransactionForSigning

web3-types

  • Add COMMITTED to BlockTags (#7124)

Changed

web3-eth

  • Forwards the new web3Context.config.customTransactionSchema to formatTransaction

web3-eth-personal

  • Forwards the new web3Context.config.customTransactionSchema to formatTransaction

web3

  • Web3.providers namespace exports type EIP6963ProviderResponse = Map<string, EIP6963ProviderDetail>. Return type for the static Web3.requestEIP6963Providers function is now Promise<EIP6963ProviderResponse>. (#7239)
  • The callback function provided to the static Web3.onNewProviderDiscovered function expects a parameter of type EIP6963ProvidersMapUpdateEvent as opposed to EIP6963AnnounceProviderEvent. (#7242)

[Unreleased]

Added

web3-eth

  • syncing subscription now supports Besu and Nethermind payload format

Changed

web3-eth

  • Allow getEthereumjsTxDataFrom to return additional fields that may be passed if using a customTransactionSchema.

web3

  • Exported EIP-6963 types are no longer under the providers namespace. (#7270)
Commits

Updates web3-eth-contract from 1.10.4 to 4.7.0

Release notes

Sourced from web3-eth-contract's releases.

v4.7.0

[4.7.0]

added

web3-eth-contract

  • Types ContractDeploySend, ContractMethodSend, Web3PromiEvent was exported (#6883)

web3-eth-ens

  • Added function getText and getName in ENS and resolver classes (#6914)

fixed

web3-validator

  • Multi-dimensional arrays(with a fix length) are now handled properly when parsing ABIs (#6798)

web3-utils

  • fixed erroneous parsing of big numbers in the toNumber(...) function (#6880)

Contributors

Thank you to the community who have contributed to this release 😄:
@​sgerodes #6882 @​EtlesL #6836 @​Jouzep #6853 @​sarthak1dev #6867 @​edison1105 #6885 @​gucovip #6886 @​testwill #6889 @​pengqiseven #6878

v4.6.0

[4.6.0]

Added

web3

  • Added EIP-6963 utility function requestEIP6963Providers for multi provider discovery

web3-eth

  • Added eth.getMaxPriorityFeePerGas method (#6748)

web3-eth-ens

... (truncated)

Changelog

Sourced from web3-eth-contract's changelog.

[4.7.0]

added

web3-eth-contract

  • Types ContractDeploySend, ContractMethodSend, Web3PromiEvent was exported (#6883)

web3-eth-ens

  • Added function getText and getName in ENS and resolver classes (#6914)

fixed

web3-validator

  • Multi-dimensional arrays(with a fix length) are now handled properly when parsing ABIs (#6798)

web3-utils

  • fixed erroneous parsing of big numbers in the toNumber(...) function (#6880)

[4.8.0]

Changed

web3-eth-abi

  • Dependencies updated

web3-eth-accounts

  • Dependencies updated

Fixed

web3-eth-contract

  • Fix an issue with smart contract function overloading (#6922)

web3-utils

  • fixed toHex incorrectly hexing Uint8Arrays and Buffer (#6957)
  • fixed isUint8Array not returning true for Buffer (#6957)

Added

web3-eth-contract

  • Added a console warning in case of an ambiguous call to a solidity method with parameter overloading (#6942)

... (truncated)

Commits

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    You can disable automated security fix PRs for this repo from the Security Alerts page.

Removes [elliptic](https://github.com/indutny/elliptic). It's no longer used after updating ancestor dependencies [elliptic](https://github.com/indutny/elliptic), [tronweb](https://github.com/tronprotocol/tronweb), [web3](https://github.com/ChainSafe/web3.js) and [web3-eth-contract](https://github.com/ethereum/web3.js). These dependencies need to be updated together.


Removes `elliptic`

Updates `tronweb` from 5.3.2 to 6.0.0
- [Release notes](https://github.com/tronprotocol/tronweb/releases)
- [Changelog](https://github.com/tronprotocol/tronweb/blob/master/CHANGELOG.md)
- [Commits](tronprotocol/tronweb@v5.3.2...v6.0.0)

Updates `web3` from 1.10.4 to 4.13.0
- [Release notes](https://github.com/ChainSafe/web3.js/releases)
- [Changelog](https://github.com/web3/web3.js/blob/4.x/CHANGELOG.md)
- [Commits](web3/web3.js@v1.10.4...v4.13.0)

Updates `web3-eth-contract` from 1.10.4 to 4.7.0
- [Release notes](https://github.com/ethereum/web3.js/releases)
- [Changelog](https://github.com/web3/web3.js/blob/4.x/CHANGELOG.md)
- [Commits](web3/web3.js@v1.10.4...v4.7.0)

---
updated-dependencies:
- dependency-name: elliptic
  dependency-type: indirect
- dependency-name: tronweb
  dependency-type: direct:production
- dependency-name: web3
  dependency-type: direct:production
- dependency-name: web3-eth-contract
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label Oct 12, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants