coblox / bobtimus

an autobot that automatically handles swaps as Bob
Apache License 2.0
1 stars 1 forks source link

Bump ethereumjs-tx from 1.3.7 to 2.1.1 #121

Closed dependabot-preview[bot] closed 5 years ago

dependabot-preview[bot] commented 5 years ago

Bumps ethereumjs-tx from 1.3.7 to 2.1.1.

Release notes *Sourced from [ethereumjs-tx's releases](https://github.com/ethereumjs/ethereumjs-tx/releases).* > ## v2.1.1 - Istanbul Support (EIP-2028) > - Added support for `Istanbul` reduced non-zero call data gas prices ([EIP-2028](https://eips.ethereum.org/EIPS/eip-2028)), PR [#171](https://github-redirect.dependabot.com/ethereumjs/ethereumjs-tx/pull/171) > > ## v2.1.0 - Testnet + Custom/Private Network Support > **Using testnets and custom/private networks is now easier** > > This release is focused on making this library easier to use in chains other than `mainnet`. > > Using standard testnets can be as easy as passing their names to the `Transaction` constructor. For example, `new Transaction(rawTx, {chain: 'ropsten', hardfork: 'byzantium'})` is enough to use this library with Ropsten on Byzantium. > > If you are using a custom network, you can take advantage of [ethereumjs-common](https://github.com/ethereumjs/ethereumjs-common), which contains all the network parameters. In this version of `ethereumjs-tx` you can use its new `Common.forCustomNetwork` to create a `Common` instance based on a standard network with some parameters changed. You can see an example of how to do this [here (https://github.com/ethereumjs/ethereumjs-common/blob/9e624f86107cea904d8171524130d92c99bf9302/src/index.ts). > > List of changes: > > - Upgraded [ethereumjs-common](https://github.com/ethereumjs/ethereumjs-common) to `^1.3.0` > - Added more documentation and examples on how to create transactions for public testnets and custom networks. > > ## v2.0.0 - TypeScript / HF Support / EIP-155 > **TypeScript / Module Import / Node Support** > > First `TypeScript` based release of the library, see PR [#145](https://github-redirect.dependabot.com/ethereumjs/ethereumjs-tx/pull/145) for details. > > This comes along with some changes on the API, Node import of the exposed classes now goes like this: > > ```javascript > const EthereumTx = require('ethereumjs-transaction').Transaction > const FakeEthereumTx = require('ethereumjs-transaction').FakeTransaction > ``` > > The library now also comes with a **type declaration file** distributed along with the package published. > > Along with this release we drop official support for `Node` versions `4`,`5` and `6`. Officially tested versions are now `Node` `8`, `10` and `11` (see PRs [#138](https://github-redirect.dependabot.com/ethereumjs/ethereumjs-tx/pull/138) and [#146](https://github-redirect.dependabot.com/ethereumjs/ethereumjs-tx/pull/146)). > > **Hardfork Support / Official Test Updates** > > Along with a long overdue update of the official Ethereum Transaction tests (see PRs [#131](https://github-redirect.dependabot.com/ethereumjs/ethereumjs-tx/pull/131) and [#138](https://github-redirect.dependabot.com/ethereumjs/ethereumjs-tx/pull/138) for `FakeTransaction`) and an introduction of setting chain and hardfork by using our shared [ethereumjs-common](https://github.com/ethereumjs/ethereumjs-common) class (see PR [#131](https://github-redirect.dependabot.com/ethereumjs/ethereumjs-tx/pull/130)) the transaction library now supports all HFs up to the `Petersburg` hardfork, see [constructor option docs (https://github.com/ethereumjs/ethereumjs-tx/blob/master/docs/interfaces/transactionoptions.md) for information on instantiation and default values (current hardfork default: `petersburg`). > > API Changes: > > - Removal of the `data.chainId` parameter, use the `opts.chain` parameter or a custom `Common` instance > > **Default EIP-155 Support** > > Along with defaulting to a post-`Spurious Dragon` HF replay protection from [EIP-155](https://eips.ethereum.org/EIPS/eip-155) is now activated by default. Transactions are subsequently also by default signed with `EIP-155` replay protection, see PRs [#153](https://github-redirect.dependabot.com/ethereumjs/ethereumjs-tx/pull/153), [#147](https://github-redirect.dependabot.com/ethereumjs/ethereumjs-tx/pull/147) and [#143](https://github-redirect.dependabot.com/ethereumjs/ethereumjs-tx/pull/143). > > This comes with some changes in how different `v` values passed on instantiation or changed on runtime are handled: > > - The constructor throws if the `v` value is present, indicates that `EIP-155` was enabled, and the chain id it indicates doesn't match the one of the internal `common` object > - No default `v` is set. If a transaction isn't signed, it would be an empty buffer > - If `v` is changed after construction its value is validated in its setter > ... (truncated)
Changelog *Sourced from [ethereumjs-tx's changelog](https://github.com/ethereumjs/ethereumjs-tx/blob/master/CHANGELOG.md).* > ## [2.1.1] - 2019-08-30 > > - Added support for `Istanbul` reduced non-zero call data gas prices > ([EIP-2028](https://eips.ethereum.org/EIPS/eip-2028)), > PR [#171](https://github-redirect.dependabot.com/ethereumjs/ethereumjs-tx/pull/171) > > [2.1.1]: https://github.com/ethereumjs/ethereumjs-tx/compare/v2.1.0...v2.1.1 > > ## [2.1.0] - 2019-06-28 > > **Using testnets and custom/private networks is now easier** > > This release is focused on making this library easier to use in chains other than `mainnet`. > > Using standard testnets can be as easy as passing their names to the `Transaction` constructor. For > example, `new Transaction(rawTx, {chain: 'ropsten', hardfork: 'byzantium'})` is enough to use this > library with Ropsten on Byzantium. > > If you are using a custom network, you can take advantage of [ethereumjs-common](https://github.com/ethereumjs/ethereumjs-common), > which contains all the network parameters. In this version of `ethereumjs-tx` you can use its new > `Common.forCustomNetwork` to create a `Common` instance based on a standard network with some > parameters changed. You can see an example of how to do this [here](https://github.com/ethereumjs/ethereumjs-common/blob/9e624f86107cea904d8171524130d92c99bf9302/src/index.ts). > > List of changes: > > - Upgraded [ethereumjs-common](https://github.com/ethereumjs/ethereumjs-common) to `^1.3.0` > - Added more documentation and examples on how to create transactions for public testnets and > custom networks. > > [2.1.0]: https://github.com/ethereumjs/ethereumjs-tx/compare/v2.0.0...v2.1.0 > > ## [2.0.0] - 2019-06-03 > > **TypeScript / Module Import / Node Support** > > First `TypeScript` based release of the library, see > PR [#145](https://github-redirect.dependabot.com/ethereumjs/ethereumjs-tx/pull/145) for details. > > This comes along with some changes on the API, Node import of the exposed > classes now goes like this: > > ```javascript > const EthereumTx = require('ethereumjs-transaction').Transaction > const FakeEthereumTx = require('ethereumjs-transaction').FakeTransaction > ``` > > The library now also comes with a **type declaration file** distributed along > with the package published. > > Along with this release we drop official support for `Node` versions `4`,`5` > ... (truncated)
Commits - [`f4cd11f`](https://github.com/ethereumjs/ethereumjs-tx/commit/f4cd11fa738d469420d4a6d3df575048ef5e7a4f) Merge pull request [#173](https://github-redirect.dependabot.com/ethereumjs/ethereumjs-tx/issues/173) from ethereumjs/new-release-v211 - [`8880d6b`](https://github.com/ethereumjs/ethereumjs-tx/commit/8880d6b2eeb4a418dca2f89d6f8f6d03cb025572) Bumped version to v2.1.1, added CHANGELOG and README entry - [`ad75b65`](https://github.com/ethereumjs/ethereumjs-tx/commit/ad75b65ed27af1c70ae70301d4f65abb5d4561cc) Merge pull request [#171](https://github-redirect.dependabot.com/ethereumjs/ethereumjs-tx/issues/171) from ethereumjs/istanbul/eip-2028 - [`acce166`](https://github.com/ethereumjs/ethereumjs-tx/commit/acce1667e8571621fac0bd63859c6cd0ee2c2e15) Merge branch 'master' into istanbul/eip-2028 - [`b7c782a`](https://github.com/ethereumjs/ethereumjs-tx/commit/b7c782a3f194e49e6794c92337320c4876561cd4) Merge pull request [#172](https://github-redirect.dependabot.com/ethereumjs/ethereumjs-tx/issues/172) from ethereumjs/travis-xvfb - [`0b43165`](https://github.com/ethereumjs/ethereumjs-tx/commit/0b4316545bc6a14d2d6bb04aa8019527fe3c1a87) Fix travis xvfb service - [`e0fe03d`](https://github.com/ethereumjs/ethereumjs-tx/commit/e0fe03d41def6e0cafbf9d1acf32eb6335ff6778) Add support for EIP-2028 for Istanbul - [`9a6324f`](https://github.com/ethereumjs/ethereumjs-tx/commit/9a6324f64f4da1cb550a3eec4eaef95da4ab441b) Merge pull request [#168](https://github-redirect.dependabot.com/ethereumjs/ethereumjs-tx/issues/168) from ethereumjs/new-release-2.1.0 - [`c33ff1f`](https://github.com/ethereumjs/ethereumjs-tx/commit/c33ff1f0e8539abe0fdc034d347c7a3c1a335d70) Add pacakge-lock.json to .gitignore - [`1f61d33`](https://github.com/ethereumjs/ethereumjs-tx/commit/1f61d333014c9787d51fcb4229a59372e2c814ea) Remove package-lock.json - Additional commits viewable in [compare view](https://github.com/ethereumjs/ethereumjs-tx/compare/v1.3.7...v2.1.1)


Dependabot compatibility score

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 will merge this PR once it's up-to-date and CI passes on it, as requested by @bonomat.


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 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) - `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme Additionally, you can set the following in the `.dependabot/config.yml` file in this repo: - Update frequency (including time of day and day of week) - Automerge options (never/patch/minor, and dev/runtime dependencies) - Pull request limits (per update run and/or open at any time) - Out-of-range updates (receive only lockfile updates, if desired) - Security updates (receive only security updates, if desired) Finally, you can contact us by mentioning @dependabot.
bonomat commented 5 years ago

@dependabot merge