DaniPopes
d5831b2679
chore: bump MSRV from 1.64 to 1.65 ( #2277 )
2023-03-17 11:34:21 -07:00
DaniPopes
ef7fb0fecf
fix: feature resolution ( #2274 )
...
* fix: feature resolution
* docs: add comment explaining resolver
2023-03-17 11:34:00 -07:00
DaniPopes
439a0c7de0
chore(deps): bump and use workspace dependencies ( #2222 )
...
* chore: update all deps
* chore: update dependabot
* chore: separate ethers package from workspace
* chore: package metadata
* chore: use package.*.workspace = true
* fix: docs.rs build
* chore: update examples manifests
* chore: use workspace dependencies for ethers-* crates
* fix: test
* chore: use workspace dependencies for all dependencies
* chore: pin rust-crypto
* chore: add license field to example crates
* fixes
* more fixes
* fix: test
* last fixes
* fix: wasm
* fix: docs.rs build
* fix
* fix: wasm-pack error
see also https://github.com/rustwasm/wasm-pack/issues/1238
* fix: wasm deps and example
* ci: update
* fix: wasm tests
* fix: eip712 tests
* fix: windows ci
* fix
* chore: update docsrs metadata
* chore: bump version to match crates.io
* chore: rm bad release.toml config
* chore: rm release.toml
bad configuration
* chore: add exclude to workspace
* fix: middleware
* fix: solc feature flags
* chore: run cargo upgrade
* chore: update deps
* chore: update remaining deps
* undo fix
* update lock
* bump yubi
* fix: update coins-* and fix spki breaking changes
2023-03-16 12:28:35 -07:00
Georgios Konstantopoulos
941d3908d9
(cargo-release) version 2.0.0
2023-03-13 12:38:25 -07:00
DaniPopes
f9086e703c
fix: docsrs builds final ( #2235 )
...
* fix
* fix: middleware
* fix: update rustc flags
* docs: add comment
2023-03-08 14:58:44 -08:00
DaniPopes
da743fc8b2
ci/test: improve CI jobs and tests ( #2189 )
...
* ci: move to scripts directory
* nits
* ci: improve main CI jobs
* fix: install script
* fix
* fix: use curl for windows installation
* fix: wasm typo
* tests: move to single binary
* chore: clippy
* chore: clippy
* chore: clippy
* fix: test command
* fix: quote tests
* update script
* fix: action exclude
* fix: dev deps
* fix: only run wasm in own job
* ci: add aarch64 targets
* test: rm useless test
* ci: update security audit
* ci: add deny CI
* chore: rm unused audit.toml
* chore: update geth.rs
* ci: remove unusable targets
* fix: install script path
* fix: wasm
* improve script
* fix: failing ci
* fix: contract tests
* ci: improve install script
* update middleware tests
* move integration etherscan tests to tests/ dir
* fix: eip2930 access_list field name
* add pendingtransaction must_use
* add random anvil comment
* ci: add miri job
* ci: simplify
* fixci
* Revert "add pendingtransaction must_use"
This reverts commit 770b21b4a3
.
* fix: macos script
* fix: use curl in script
* unused ci
* update script
* fix wasm
* rm_miri
* fix: signer test
* fix: wasm ci
* fix: ipc test
* fix: live celo tests
* fix: abi online source test
* fix: windows paths in test
* chore: update serial_test
* ci: run live tests separately
* fix: provider tests
* fix: unused var
* fix: feature
* fix merge
* fix: etherscan key tests
* ci: rm duplicate audit
* fix: split etherscan test ci
* fix: etherscan test
* fix: generate multiple unused ports
* fix: source test
* fix: udeps
* rm unused
2023-02-28 17:26:27 -07:00
dependabot[bot]
59781a4e62
chore(deps): bump tempfile from 3.3.0 to 3.4.0 ( #2200 )
...
Bumps [tempfile](https://github.com/Stebalien/tempfile ) from 3.3.0 to 3.4.0.
- [Release notes](https://github.com/Stebalien/tempfile/releases )
- [Changelog](https://github.com/Stebalien/tempfile/blob/master/NEWS )
- [Commits](https://github.com/Stebalien/tempfile/commits )
---
updated-dependencies:
- dependency-name: tempfile
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-27 13:03:47 -07:00
DaniPopes
203e350940
docs: fix broken links, update documentation ( #2203 )
...
* docs: fix broken links
* docs: update READMEs and module-level documentation
2023-02-27 13:03:17 -07:00
dependabot[bot]
7e11f54ab0
chore(deps): bump bytes from 1.3.0 to 1.4.0 ( #2100 )
...
Bumps [bytes](https://github.com/tokio-rs/bytes ) from 1.3.0 to 1.4.0.
- [Release notes](https://github.com/tokio-rs/bytes/releases )
- [Changelog](https://github.com/tokio-rs/bytes/blob/master/CHANGELOG.md )
- [Commits](https://github.com/tokio-rs/bytes/compare/v1.3.0...v1.4.0 )
---
updated-dependencies:
- dependency-name: bytes
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-01 15:32:32 -08:00
Georgios Konstantopoulos
b8fa524e8e
feat(core/geth): enable Clique mode ( #2063 )
...
* feat(core/geth): add method for initing Clique genesis
* feat(core/geth): add Clique mode
this is ported from https://github.com/paradigmxyz/reth/pull/623/files\#diff-99e7bcdfb85c75ffe5fb2ccfbc5fd8234fced6704c34b622fbf24289b8522515R228-R245
* feat(core/geth): disable discovery in clique mode
* examples: add Geth Clique example
2023-01-19 10:49:47 -08:00
Andrea Simeoni
10310ce3ad
refactor: examples ( #1940 )
...
* ToC
* Big numbers section
* Middleware examples: builder
* Middleware examples: gas_escalator
* Middleware examples: gas_oracle
* Middleware examples: signer
* Middleware examples: missing stubs
* review: applied DaniPopes suggestions to big numbers
* typo
* Middleware examples: nonce_manager
* cargo +nightly fmt
* update roadmap
* Middleware examples: policy
* Middleware examples: added docs
* Contracts examples: created folder; included abigen example
* Contracts examples: refactor abigen docs. Fixed cargo example reference
* Contracts examples: contract_events; minor docs changes
* Moved each example under its own crate.
Cargo builds locally
TODO: Fix broken examples CI
* Big numbers examples: used regular operators for math
* Single examples run correctly (missing overall CI execution)
Example crates dependencies
Removed duplicates
* review: Applied gakonst note to remove commented items in workspace manifest
* review: Applied gakonst note to restore visibility on contract constructor
* ci:
- Run/Build examples in a single step to avoid duplicated scripts
- Removed ci.yaml step "Build all examples"
* cargo +nightly fmt
* ci: fix WASM step error
* Removed deprecated EthGasStation example
* WASM example uses local copy of `contract_abi.json`. In this way we keep the WASM example auto-consistent, at the cost of a small duplication
* Cargo.lock aligned to master branch
* Removed useless comments in examples
* review: Applied gakonst note to add panic!() on the policy middleware example
* review: Applied gakonst suggestion to add a custom middleware example
* typos in docs
* Update examples/big-numbers/examples/bn_math_operations.rs
review: Accepted commit suggested by DaniPopes
Co-authored-by: DaniPopes <57450786+DaniPopes@users.noreply.github.com>
* review: Applied DaniPopes suggestion on assert_eq!
* Update examples/big-numbers/README.md
review: Accepted DaniPopes suggestion on big-numbers docs
Co-authored-by: DaniPopes <57450786+DaniPopes@users.noreply.github.com>
* review: All imports now reference the "ethers" crate
* ci: added features ["ws", "rustls"] where needed
cargo +nigthly fmt
* Examples with special features (e.g. ipc, trezor etc.) are built alongside them. This is expressed as a "default" requirement in their respective Cargo.toml
* cargo +nightly fmt
* Examples: Gas oracle API keys from env
Added missing features in middleware Cargo.toml
* typo: use expect() instead of unwrap()
* Updated ToC
Moved 2 examples under more relevant folders
* Gas oracle examples raise panic on middleware errors
* review: removed useless [[example]] in Cargo.toml
* review: removed #[allow(unused_must_use)] from gas_escalator example
* review: Removed prefixes from file names
* review: removed useless [[example]] in Cargo.toml
* docs: Updated description to run examples in the workspace README.md
Co-authored-by: Andrea Simeoni <>
Co-authored-by: DaniPopes <57450786+DaniPopes@users.noreply.github.com>
2022-12-29 14:53:11 +02:00
DaniPopes
5008006767
fix: ethers-etherscan solc feature ( #1965 )
2022-12-22 20:57:00 +02:00
Yiannis M
813600e6c9
fix: Add `openssl` and `rustls` feature flags in ethers-middleware ( #1961 )
...
* fix: ethers-middleware: Add `openssl` and `rustls` feature flags
* fix: ethers-contract-derive: Disable default features of ethers-contract-abigen
Without this fix, `rustls` was enabled by default even if user had `openssl` feature flag
2022-12-21 16:44:42 +02:00
DaniPopes
022f082cee
fix(msrv): bump in .clippy.toml and add a comment in root Cargo.toml ( #1945 )
2022-12-18 13:41:11 +02:00
Dan Cline
80d887b67e
docs: update MRSV to 1.64 ( #1926 )
...
* IntoFuture was implemented in #1826 , which means the MSRV should now
be 1.64
2022-12-05 22:04:48 -08:00
Georgios Konstantopoulos
f2ebb16372
(cargo-release) version 1.0.2
2022-11-27 12:27:58 -08:00
dependabot[bot]
6b5f130ba2
chore(deps): bump bytes from 1.2.1 to 1.3.0 ( #1879 )
...
Bumps [bytes](https://github.com/tokio-rs/bytes ) from 1.2.1 to 1.3.0.
- [Release notes](https://github.com/tokio-rs/bytes/releases )
- [Changelog](https://github.com/tokio-rs/bytes/blob/master/CHANGELOG.md )
- [Commits](https://github.com/tokio-rs/bytes/commits )
---
updated-dependencies:
- dependency-name: bytes
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-22 13:15:45 -08:00
DaniPopes
64a70cfd57
fix: failing CI ( #1847 )
...
* fix gasprice
* fmt
* docs
* fix examples typo
* fix examples
* clippy
2022-11-09 08:09:03 -08:00
Georgios Konstantopoulos
87b10bdf24
Revert "chore: disable dev deps for release"
...
This reverts commit d8a1be6fb1
.
2022-10-25 11:12:50 -07:00
Georgios Konstantopoulos
d8a1be6fb1
chore: disable dev deps for release
2022-10-25 11:04:28 -07:00
Georgios Konstantopoulos
1e4e4353f8
(cargo-release) version 1.0.0
2022-10-25 11:03:01 -07:00
Georgios Konstantopoulos
237accb957
(cargo-release) version 1.0.0
2022-10-25 11:03:01 -07:00
Georgios Konstantopoulos
de02d08ff7
(cargo-release) version 1.0.0
2022-10-25 11:03:01 -07:00
Georgios Konstantopoulos
9ec8d9cdad
(cargo-release) version 1.0.0
2022-10-25 11:03:00 -07:00
Georgios Konstantopoulos
ab24c5558a
(cargo-release) version 1.0.0
2022-10-25 11:03:00 -07:00
Georgios Konstantopoulos
e34c487a85
(cargo-release) version 1.0.0
2022-10-25 11:03:00 -07:00
Georgios Konstantopoulos
aac5fab028
(cargo-release) version 1.0.0
2022-10-25 11:03:00 -07:00
Georgios Konstantopoulos
266a40e2bc
(cargo-release) version 1.0.0
2022-10-25 11:02:59 -07:00
Georgios Konstantopoulos
79024ebbe9
(cargo-release) version 1.0.0
2022-10-25 11:02:59 -07:00
DaniPopes
5c762c44d7
fmt: all ( #1751 )
...
* fmt: all
* fmt: eol
2022-09-28 11:58:26 -07:00
DaniPopes
3926749213
docs: add MSRV ( #1712 )
2022-09-18 08:45:45 -07:00
DaniPopes
c341f31fc4
chore: add abigen to default features ( #1684 )
...
* chore: add abigen to default features
* docs: update CHANGELOG.md
2022-09-09 16:19:29 -07:00
dependabot[bot]
140b90d9b4
chore(deps): bump bytes from 1.2.0 to 1.2.1 ( #1542 )
...
Bumps [bytes](https://github.com/tokio-rs/bytes ) from 1.2.0 to 1.2.1.
- [Release notes](https://github.com/tokio-rs/bytes/releases )
- [Changelog](https://github.com/tokio-rs/bytes/blob/master/CHANGELOG.md )
- [Commits](https://github.com/tokio-rs/bytes/commits )
---
updated-dependencies:
- dependency-name: bytes
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-31 21:14:44 -07:00
Matthias Seitz
1f69ec7679
revert: add back dev-deps ( #1532 )
...
* Revert "disable dev deps"
This reverts commit 97bdcb9d82
.
* fix: add back removed dev-deps
2022-07-28 17:36:22 -07:00
Georgios Konstantopoulos
c7eefc6058
(cargo-release) version 0.17.0
2022-07-28 10:58:51 -07:00
Georgios Konstantopoulos
0298f2a5b9
(cargo-release) version 0.17.0
2022-07-28 10:58:51 -07:00
Georgios Konstantopoulos
c35f673dc5
(cargo-release) version 0.17.0
2022-07-28 10:58:51 -07:00
Georgios Konstantopoulos
2ef60411ea
(cargo-release) version 0.17.0
2022-07-28 10:58:50 -07:00
Georgios Konstantopoulos
73e8d85d74
(cargo-release) version 0.17.0
2022-07-28 10:58:50 -07:00
Georgios Konstantopoulos
6f22e67044
(cargo-release) version 0.17.0
2022-07-28 10:58:50 -07:00
Georgios Konstantopoulos
3fce0cca25
(cargo-release) version 0.17.0
2022-07-28 10:58:50 -07:00
Georgios Konstantopoulos
a5b91a0f74
(cargo-release) version 0.17.0
2022-07-28 10:58:49 -07:00
Georgios Konstantopoulos
de2ed3391d
(cargo-release) version 0.17.0
2022-07-28 10:58:49 -07:00
Georgios Konstantopoulos
97bdcb9d82
disable dev deps
2022-07-28 10:57:38 -07:00
dependabot[bot]
9e586cd9f6
chore(deps): bump bytes from 1.1.0 to 1.2.0 ( #1488 )
...
Bumps [bytes](https://github.com/tokio-rs/bytes ) from 1.1.0 to 1.2.0.
- [Release notes](https://github.com/tokio-rs/bytes/releases )
- [Changelog](https://github.com/tokio-rs/bytes/blob/master/CHANGELOG.md )
- [Commits](https://github.com/tokio-rs/bytes/compare/v1.1.0...v1.2.0 )
---
updated-dependencies:
- dependency-name: bytes
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-20 00:08:00 -07:00
Matthias Seitz
fb3fb161c0
chore: make ethers-solc optional ( #1463 )
...
* chore: make ethers-solc optional
* chore: update CHANGELOG
* add missing requirement
* add abigen req
2022-07-06 14:11:56 -07:00
Georgios Konstantopoulos
09057c250e
(cargo-release) version 0.13.0
2022-06-14 13:59:12 +03:00
Georgios Konstantopoulos
5e0f38ae40
(cargo-release) version 0.13.0
2022-06-14 13:59:12 +03:00
Georgios Konstantopoulos
83affb4c9c
(cargo-release) version 0.13.0
2022-06-14 13:59:12 +03:00
Georgios Konstantopoulos
ed6c3f8413
(cargo-release) version 0.13.0
2022-06-14 13:59:11 +03:00