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

Update Rust crate ethers to 2.0.14 #118

Closed
wants to merge 1 commit into from
Closed

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented May 1, 2024

Mend Renovate

This PR contains the following updates:

Package Type Update Change
ethers dependencies patch 2.0 -> 2.0.14

Release Notes

gakonst/ethers-rs (ethers)

v2.0.14

Bug Fixes
  • Make the empty key of storage proof in EIP1186ProofResponse could be deserialized (#​2754)
  • Correctly calculate return derives (#​2743)
  • Fix EthError decode_with_selector (#​2698)
  • StorageProof key should be U256 (#​2699)
  • Fix typo (#​2716)
  • Fix return value of get_transaction_by_block_and_index (#​2732)
  • Cleanup build info path (#​2730)
Depedencies
  • Update base64 requirement from 0.21 to 0.22 (#​2755)
  • Bump trezor-client (#​2749)
  • Bump enr version (#​2741)
  • Update serial_test requirement from 2.0.0 to 3.0.0 (#​2709)
  • Update env_logger requirement from 0.10.0 to 0.11.1 (#​2717)
  • Update coins-ledger requirement from 0.9.0 to 0.10.1 (#​2725)
  • Bump solc check (#​2721)
Features
Miscellaneous Tasks
Other
  • Remove concurrency from individual jobs, remove if always (#​2763)
  • Update README.md (#​2747)
  • Update mod.rs Bytes to Option (#​2712)
  • Add aliases for Base, BaseSepolia and BaseGoerli (#​2715)
  • Add polygon amoy to chain definitions (#​2723)
  • Add concurrency to main GHA workflow (#​2737)
  • Add Hash to BlockId (#​2731)
Styling

v2.0.13

Compare Source

Bug Fixes
  • Update api url (#​2693)
  • Better file name to ident conversion (#​2688)
  • Missing AbiEncode implem for tuples of length 16 (#​2685)
  • Allow missing base fee and reward vecs (#​2683)
  • Metis is no 1559 (#​2680)
  • Normalize signature S (#​2679)
Depedencies
  • Update coins-ledger requirement from 0.8.3 to 0.9.0 (#​2687)
Features
Other
  • Accept 'input' or 'data', (but not both), in transaction request (#​2697)
  • Rename field camelCase (#​2682)
Styling
  • Add Scroll Sepolia and update Scroll and Scroll Alpha Testnets (#​2692)
  • Rustfmt (#​2681)
Testing

v2.0.11

Compare Source

Bug Fixes
  • Empty input in transaction rlp decoding (#​2656)
  • Fix typos (#​2651)
  • Fix DepositTransaction::rlp() to match op-geth (#​2644)
  • Hardcoded import remapping fix (#​2626)
  • Normalize v always returns a valid value (#​2642)
  • Rlp decode deposit tx (#​2616)
  • Deserialize methodId as bytes (#​2614)
  • Use Solc::version_req to parse version req (#​2607)
  • Update helper function to use correct converion maths (#​2602)
Depedencies
  • Apply WebSocketConfig to initial WS provider connection (#​2668)
  • Bump solc (#​2654)
  • Pin protobuf to 3.2.0 (#​2623)
  • Update toml requirement from 0.7 to 0.8 (#​2596)
  • Update serde-wasm-bindgen requirement from 0.5.0 to 0.6.0 (#​2598)
  • Update cargo_metadata requirement from 0.17.0 to 0.18.0 (#​2593)
  • Remove ethers-signers from ethers-contract dev-dependencies (#​2589)
Documentation
  • Add deprecation notices (#​2666)
  • Dedup docs for ethers::{abi,types,utils} (#​2601)
Features
  • Add zora networks (#​2677)
  • Add Optimism Sepolia (#​2665)
  • Add fields to debug_trace_call (#​2662)
  • Add arbitrum sepolia to chain definitions (#​2657)
  • Add cancun fields to Block (#​2655)
  • Implemented Some APIs for stats (#​2653)
  • Improve gnosis chain configuration (#​2640)
  • Support Etherscan beacon withdrawal transactions (#​2621)
  • Add ws subscribe (#​2638)
  • Add dependencies to MultiBindingsInner (#​2606)
  • Add error for new security challenge (#​2630)
  • Add mantle, mantle-testnet (#​2627)
  • Add new holesky etherscan urls (#​2620)
  • Optimism Hydrated RPC Receipt Fields (#​2591)
Miscellaneous Tasks
Other
  • Re-enable the other field for optimism feature (#​2622)
  • Adds zkSync Era Withdrawal Finalizer to list of users in README.md (#​2673)
  • Remove arbitrary precision feature (#​2617)
  • Use https://api.scrollscan.com/ instead (#​2659)
  • Update solang-parser to v0.3.3 (#​2649)
  • Add Scroll mainnet to chain.rs (#​2648)
  • Generate structs for constructor arguments (#​2631)
  • Add Holesky to the Multicall supported chain id's (#​2641)
  • Fix ContractRevert::decode_with_selector (#​2637)
  • More address conversion util methods (#​2635)
  • Recognize localdev.me as "local" domain (#​2619)
  • Added blockoverride field in geth tracing call options (#​2603)
  • Add USDT token address (#​2611)
  • Correctly parse null values in 0.7.0 asts (#​2608)
  • Update optimism type names to be inline with reth. (#​2590)
  • Revert "chore: disable signers"
Styling
  • Make ethers-ethercan optional in ethers-middleware (#​2672)
Testing

v2.0.10

Compare Source

Bug Fixes
Depedencies
  • Update solang-parser requirement from =0.3.1 to =0.3.2 (#​2567)
Features
Miscellaneous Tasks
  • Disable signers
Other
  • PubSubItem deserialize (#​2578)
  • Update mod.rs (#​2575)
  • Anvil broken link (#​2579)
  • Revert "chore: disable signers"

v2.0.9

Compare Source

Bug Fixes
  • Skip checksums for old windows solc (#​2554)
  • Skip checksums on windows for now (#​2553)
  • Parse privat keys correctly (#​2548)
Depedencies
  • Bump all dependencies (#​2565)
  • Update num_enum requirement from 0.6 to 0.7 (#​2555)
  • Bump svm-rs (#​2525)
  • Update enr requirement from 0.8.1 to 0.9.0 (#​2517)
  • Update cargo_metadata requirement from 0.15.4 to 0.17.0 (#​2524)
Features
  • Add more borrowed artifact iterators (#​2562)
  • Make ethers-providers optional (#​2536)
  • Support state overrides for Multicall (#​2478)
  • Add engine api-compatible bearer token generation (#​2529)
  • Add Wallet::encrypt_keystore (#​2502)
  • Add base network (#​2516)
Miscellaneous Tasks
Other
  • Update watcher.rs (#​2559)
  • Add Linea (#​2533)
  • Add aliases for TypedTransaction tags that work with Hardhat (#​2518)
Performance
  • Memoize is_dirty results (#​2550)
  • Buffer writes when serializing json (#​2549)
  • Avoid serde_json::from_reader (#​2543)
  • Replace hex with const-hex (#​2544)

v2.0.8

Compare Source

Bug Fixes
  • ens::namehash with Unicode characters (#​2510)
  • De impl (#​2492)
  • Let geth chose ports by default (#​2488)
  • Polygon gas stations (#​2479)
  • Prevent panic decoding too short input (#​2470)
  • Avoid payload moving (#​2460)
  • Allow arrays in abigen 'methods' (#​2465)
  • Re-introduce etherscan typo and populate properly-spelled field as backup (#​2468)
Depedencies
  • Bump semver from 5.7.1 to 5.7.2 in /examples/wasm (#​2505)
  • Update solang-parser requirement from =0.3.0 to =0.3.1 (#​2496)
  • Update strum requirement from 0.24 to 0.25 (#​2481)
Documentation
Features
  • Support remapping contexts (#​2509)
  • Add with_via_ir_minimum_optimization (#​2504)
  • Do not re-parse ABI at runtime (#​2482)
  • Verification and status check for proxy contracts (#​2466)
  • OP Bedrock Upgrade (#​2461)
Miscellaneous Tasks
Other
  • Make AggregatedCompilerOutput DeSerialize/Serialize (#​2495)
  • Etherscan could also have a plain source mapping (#​2491)
  • Add bundler to README.md (#​2477)
  • Add timeout to all jobs (#​2476)
  • Get_transaction_by_block_and_index (#​2473)
  • Update optimism blocktime hint (#​2463)
  • Improve ContractInstance impls (#​2458)
Refactor
  • Replace unused ports with unused port (#​2475)
Styling

v2.0.7

Compare Source

Bug Fixes
  • Bubble up contract not verifier error properly if using blockscout (#​2453)
  • Remove deprecated mining threads arg (#​2452)
Features
  • Emit cargo build script directives (#​2449)

v2.0.6

Compare Source

Bug Fixes
  • Remove js feature from getrandom (#​2433)
  • Make verification result an option to handle blockscout's format (#​2426)
  • Examples features (#​2427)
  • Fix re-subscription on websocket reconnect (#​2419)
  • Make typo on verify constructor arguments an alias (#​2425)
  • Error instead of panic when checking if the checksum was found (#​2421)
  • Make Arbitrum, Arbitrum Goerli, Arbitrum Nova EIP1559 comp (#​2410)
Depedencies
  • Bump criterion, solang-parser (#​2447)
  • Bump trezor-client to 0.1.0 (#​2428)
  • Reduce (circular) dev dependencies (#​2415)
Documentation
  • Update README.md and book ethers versions (#​2403)
Features
  • Optimism deposited transactions (2nd part) (#​2434)
  • Added Optimism deposited transaction support (#​2390)
  • Utility to detect Shanghai-enabled chains (#​2431)
  • Move spoof module to ethers_core, add stateoverrides to GethDebugTracingCallOptions (#​2406)
  • Add get_block_by_timestamp to ethers-etherscan (#​2349)
  • Set default EVM version to Shanghai (#​2414)
  • Add methods taking in a tungstenite config (#​2373)
  • Export geth trace pre state types (#​2393)
  • Add ZkSync testnet (#​2391)
Miscellaneous Tasks
  • Update CI and fix clippy (#​2446)
  • Remove Cargo.lock (#​2443)
  • Update tokio-tungstenite (#​2423)
  • Make abigen offline by default, fix ethers-solc features (#​2416)
  • Update examples script (#​2404)
  • Fix lint
Other
  • Fixed format_ether returning integer (#​2435)
  • Add more feature tests and checks (#​2436)
  • Added nonce helper function (#​2429)
  • Allow for Authorization header override with raw parameter (#​2432)
  • Add subscribe_full_pending_txs() (#​2424)
  • Add ccip-read middleware into readme (#​2402)
  • Added linea testnet (#​2407)
  • Misc ws fixes (#​2389)
  • Revert "temp: disable cyclical dep"
Styling
  • Remove the eip712 feature flag and have it enabled by default (#​2409)
  • Add mock response to test json rpc errors (#​2396)

v2.0.4

Compare Source

Bug Fixes
  • Specify sum type in abigen to avoid ambiguity (#​2383)
  • Add back ethers-solc feature for ethers (#​2376)
  • Ethers_providers::is_local_endpoint with rust matching pattern on URL::parse (#​2351)
  • Correctly handle Trezor One support (#​2350)
  • Fix bug 2370 (#​2371)
  • Don't panic if hex str too short (#​2363)
  • Fix decimal string IntOrHex parsing (#​2359)
  • SolStruct derives edge case (#​2335)
Depedencies
  • Remove unused dev dependencies on ethers (#​2386)
  • Bump all dependencies (#​2388)
  • Bump coins-bip39 to 0.8.6 (#​2342)
Documentation
  • Update docs and examples on derive macros (#​2375)
  • Fix git-cliff tag filtering (#​2343)
Features
  • Add support for Paris and Shanghai EVM versions (#​2385)
  • Add geth debug_traceBlock methods (#​2366)
  • Add fn parse_checksummed (#​2372)
  • Add metis support (#​2365)
  • Color when formatting Error and OutputDiagnostics (#​2368)
  • Add zksync (#​2302)
  • Add raw_salt attribute (#​2331)
Miscellaneous Tasks
  • Add viem to wasm section on readme (#​2345)
  • Fix clippy lints
Other
  • Disable cyclical dep
  • Fix wast field is missing (#​2380)
  • Add nameless decode to BaseContract (#​2355)
  • Clippy return statements (#​2379)
  • Jepsen/mdbook (#​2297)
  • Couple clippies (#​2378)
  • Polygon zkevm support (#​2367)
  • fix(core): add from_x_or_hex to remaining genesis fields (#​2360)
  • Revert "temp: disable cyclical dep"
Styling
Testing
  • Remove eip712 tests for ethers-signers (#​2387)
  • Add deserialize test (#​2354)
  • Ignore windows remapping tests (#​2361)
  • Fix tests and dev features (#​2293)

v2.0.3

Compare Source

Bug Fixes
  • Handle fields with raw idents (#​2315)
  • Poll stream until pending (#​2340)
  • Document FilecoinMainnet as EIP-1559 compatible (#​2336)
  • No need to multiply again with GWEI_TO_WEI_U256 (#​2326)
  • [breaking] Change the GasOracle fields to be f64 (#​2325)
  • Docsrs cfg_attr (#​2309)
Documentation
  • Update some doctest examples (#​2339)
  • Add erc20 token transfer example (#​2295)
Features
  • Add Base Goerli chain (#​2338)
  • Very permissive etherscan gwei deser (#​2327)
  • Syn 2.0, merge eip712 crate into ethers-contract-derive (#​2279)
  • Add Settings sanitize (#​2329)
  • Transaction::decode() sets the hash (#​2303)
Miscellaneous Tasks
Other
  • Disable cyclical dep
  • Add scroll alpha testnet (#​2316)
  • Add legacy-ws feat to meta crate (#​2328)
Performance
  • Early return in EthCodec derive (#​2314)

v2.0.2

Compare Source

Bug Fixes
  • Ensure ethers-solc has tokio-rt-multithread
  • Ambiguous_glob_reexports rustc lint (#​2301)
  • Broken eip155 logic in aws signer (#​2300)
  • Enable doc_cfg feature for docsrs (#​2294)
  • Add missing feature on ethers tests
Depedencies
  • Bump generic-array
Miscellaneous Tasks
Other
  • Rm celo integration test, install missing solc version (#​2292)
Testing
  • Ensure multithreaded tokio rt

v2.0.1

Bug Fixes
  • Make the empty key of storage proof in EIP1186ProofResponse could be deserialized (#​2754)
  • Correctly calculate return derives (#​2743)
  • Fix EthError decode_with_selector (#​2698)
  • StorageProof key should be U256 (#​2699)
  • Fix typo (#​2716)
  • Fix return value of get_transaction_by_block_and_index (#​2732)
  • Cleanup build info path (#​2730)
Depedencies
  • Update base64 requirement from 0.21 to 0.22 (#​2755)
  • Bump trezor-client (#​2749)
  • Bump enr version (#​2741)
  • Update serial_test requirement from 2.0.0 to 3.0.0 (#​2709)
  • Update env_logger requirement from 0.10.0 to 0.11.1 (#​2717)
  • Update coins-ledger requirement from 0.9.0 to 0.10.1 (#​2725)
  • Bump solc check (#​2721)
Features
Miscellaneous Tasks
Other
  • Remove concurrency from individual jobs, remove if always (#​2763)
  • Update README.md (#​2747)
  • Update mod.rs Bytes to Option (#​2712)
  • Add aliases for Base, BaseSepolia and BaseGoerli (#​2715)
  • Add polygon amoy to chain definitions (#​2723)
  • Add concurrency to main GHA workflow (#​2737)
  • Add Hash to BlockId (#​2731)
Styling

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

@Jurshsmith Jurshsmith closed this May 4, 2024
Copy link
Contributor Author

renovate bot commented May 4, 2024

Renovate Ignore Notification

Because you closed this PR without merging, Renovate will ignore this update (2.0.14). You will get a PR once a newer version is released. To ignore this dependency forever, add it to the ignoreDeps array of your Renovate config.

If you accidentally closed this PR, or if you changed your mind: rename this PR to get a fresh replacement PR.

@renovate renovate bot deleted the renovate/ethers-2.x branch May 4, 2024 14:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant